What constitutes the "identity" of a changeset?
Harald Meland
harald.meland at usit.uio.no
Mon Mar 31 17:37:16 BST 2008
[Paul Moore]
> (I don't know of any other way of making a local mirror if all the
> access I have to the remote system is http - is there another?)
Quick googling for "svnsync copy uuid" turned up this:
http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt
with the following salient bit:
| Q: What if I want to check out from a mirror, but commit to the master?
|
| A: That's possible, but requires some gymnastics. You see, each repository
| has its own UUID, which is stored in the working copy, so if you check
| out from the mirror, and then do a 'svn switch --relocate' to point to
| the master it'll error out. To make this work you need to make sure that
| the mirrors have the same UUID as the master. You can set a repository
| UUID via the following technique:
|
| $ cat - <<EOF | svnadmin load --force-uuid dest
| SVN-fs-dump-format-version: 2
|
| UUID: d48dd586-eb1d-0410-b581-e6e13afcedeb
| EOF
--
Harald
More information about the bazaar
mailing list