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