Hi,
I've now ported all the changes which have occurred within the 1.3 line into the 'test_suite' branch. See the thread starting at https://mail.gna.org/public/relax-devel/2006-11/msg00197.html (Message-id: <7f080ed10611230617i90579e0pc464dbe5dc1aab24@xxxxxxxxxxxxxx>) for more details.
I have used the new subversion 1.4.2 which saved much pain. This allowed file and directory additions, movements, and renaming to be automatically ported. This is the difference you saw Gary between subversion version 1.0.0 and 1.3.2 (https://mail.gna.org/public/relax-devel/2006-11/msg00211.html, Message-id: <456C0943.3010702@xxxxxxxxxxxxxxx>). There were still issues with changes to the system/functional tests as these had shifted from the directory 'test_suite' to 'test_suite/system_tests'. However this was easy enough to fix by using an SVN merge command between the two different directories. The full list of commands I used for the update were:
svn merge -r2718:2743 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2774:2844 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2846:2847 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2846:2847 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3/test_suite/ test_suite/system_tests svn merge -r2847:2848 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2848:2849 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2848:2849 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3/test_suite/ test_suite/system_tests svn merge -r2849:2852 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3 svn merge -r2852:2853 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3/test_suite/test_suite.py test_suite/system_tests/main.py svn merge -r2855:2897 svn+ssh://bugman@xxxxxxxxxxx/svn/relax/1.3
The second last command allowed changes to the file 'test_suite/test_suite.py' which had been renamed and shifted to 'test_suite/system_tests/main.py' to be ported over. This merging process is simple enough that svnmerge.py isn't really necessary (https://mail.gna.org/public/relax-devel/2006-12/msg00000.html, Message-id: <456FEA38.9080707@xxxxxxxxxxxxxxx>). This would be a different story if svnmerge.py helped with the skipped target issues, however I would think it would be the Subversion developers themselves who will fix the issue (by tracking file and directory movements within the repository). Svnmerge.py does look quite promising though, I might play around with it more next time I create a branch. It should prevent a revision from being missed or a revision being ported twice.
I have also merged the 'test_suite' branch back into the 1.3 line. Changes can still be made to the 'test_suite' branch but I would recommend that everything now occurs within the 1.3 line.
Cheers,
Edward