At this point, they have one giant depot for all projects in the company. In ProcessTransaction the information about what stream a transaction relates to is extracted from the result of the accurev hist command. In this section of code , we would do: It will take me more time to give feedback and ask questions on the issues raised in this conversation. My hypothesis stems from tr. You will have to use the pop method and this part will be equally as slow as the original accurev2git script, perhaps even a little slower.


Accurev 4.9 download

Without the experimental changes for missing -t in accurev diff , the conversion appeared to work on a small set of streams. Specific restrictions for each of the license request types are noted below:. The Micro Focus account code is on your invoice. When we first came up with this method, it offered a 10x or more improvement for us. You should add a print statement above to tell you more information about which particular stream is affected.

This should enable the script to work on older accurev versions. This stream does have some stranded files. Traceback most recent call last: If you are currently running a 5.

The closing tag will be added on master, but the error regarding the default parameter seems to come from a different place, it is being caused by this line , which should be changed to be the same as this line here. In ProcessTransaction the information about what stream a transaction relates to is extracted from the result of the accurev hist command. You documented very well why accurev 4.

The mentions of earlier Accurev versions are thanks to people posting in issues like you have and telling us what versions of Accurev they successfully used. Similar to what Dave has described, AccuRev has a blog post that discusses this same topic a bit more in-depth:. In our trial migration last year, where we picked a single stream out of a few hundred , it took 6 days. The result is you should be able to interrupt the conversion process, restart it focused on different streams, run it incrementally, etc.

By posting your answer, you agree to the privacy policy and terms of service. The script has encountered an exception, aborting! Select this option if you are upgrading your production server to any 5. Type In this second failure, the stream is a chstream transaction that hits the assert len targetStreams!

Thanks again for your hard work!

Stephen Nutt 2, 13 Master vs the python 2 deep-hist appear at first glance to produce the same results. We had a very large code base and at each transaction roughly 10 files were changed by developers on average.

These licenses must be used only for testing purposes, and must not be used for production. This should enable the script to work on older accurev versions. The difference between pop and diff methods is in how the local directory is constructed. If you still use keys. Additionally if you want to see exactly what commands are being executed in terminal you can add a print statement here like this:.


CRC: bf897ac113947e773d3d88bb6f31f039
44 :: 45 :: 46 :: 47 :: 48