-
Notifications
You must be signed in to change notification settings - Fork 60
Getting your History Files
Only when you specify UseProvidedHistory=True in the config. In this case its also necessary that you reset your workspace to the oldest possible state, described here
The result of the compare command in terms of timeline is not correct. The result is ordered by creation date and not by date delivered. The history command however, which would be correct in terms of timeline, returns only 100 results.
These are the reasons why the user needs to provide these files for the migration.
- Open the to be migrated Stream in your Eclipse
- Right-Click a component and select Show --> History
- In your history preferences change the property "Entries to show" to an appropriate value (it is necessary that the complete history of the component will be shown)
- Select all Entries and press "Copy URL" in the context menu
- Copy the links in a editor of your choice and remove everything except the uuid (marked green) of the changeset (use search and replace)
- Save file as History_YourComponentname_YourStreamName.txt and place it in the folder called "History"
- Repeat process for each component of your stream
Sadly, I didnt found a solution. In case you know how to collect this information somehow different, let me know.
(I tried getting it by cli, which has a limit of 100 and by java plain api using IScmRichClientRestService, which has a limit of 1024) There is a defect which hopefully solves this problem
Some users (1) reported that it works just fine for them, collecting the changes automatically. Check out getRTCHistory for a small shell-script, which was contributed from a kindly user
Alternatively you can try to the following script: https://gist.github.com/buster3/be2541cb32dfc48e863f2ffa8155e685