Thanks Ryan. I guess I can't believe everything on the internet, where
I got the DNS name story
The commands used to create and sync the repo were:
svnsync initialize file:///srv/svn_repos/ibis/main
https://svn.ibisph.org/svn/main
svnsync synchronize file:///srv/svn_repos/ibis/main
https://svn.ibisph.org/svn/main
I didn't receive any errors during the sync
So I assumed that the uuid would be the same but they are different.
Perhaps the safest way for folks to switch would be to create a new folder
Checkout from new server
Diff with old folder from old server, and bring over any changes folks
want and then commit to new server.
Thanks
On 6/18/2024 4:05 PM, Ryan Carsten Schmidt wrote:
On Jun 18, 2024, at 16:19, Paul Leo wrote:
If I try a relocate in TortoiseSVN, I get an error saying the uuid of the new
server is different than the WC of the local repo. I presume this is because
of the DNS name change.
The DNS name has nothing to do with the UUID.
If the new repository is *identical* to the old repository (all of the old
repository's revisions were copied and they have exactly the same contents)
then you will want the UUIDs to be the same so that you can relocate existing
working copies. The old repository's UUID is automatically copied to the new
repository when you import a dumpfile into a newly created repository unless
you use a command line flag to tell it to generate a new UUID.
On the other hand, if the new repository differs at all from the old one (for
example you filtered out revisions or you imported the dumpfile into an
existing non-empty repository) then the new repository UUID must be different
and relocation is not possible and new working copies must be checked out.