Re: Trying to sync two svn repositories with git-svn (repost)
- From
Avery Pennarun <apenwarr@gmail.com>
- Date
- Apr 28, 2009, 20:53 UTC
- Message-ID
- <32541b130904281353k572fed5la468de65f73ccd19@mail.gmail.com>
- In-Reply-To
- <20090427201251.GC15420@raven.wolf.lan>
On Mon, Apr 27, 2009 at 4:12 PM, Josef Wolf <jw@raven.inka.de> wrote:
> I have two subversion repositories which I would like to synchronize via > git-svn. [...]
What you're attempting is rather complicated. I guess I'd suggest we back up a step: why do you want to do this? In what way does a "pure svn" tool like svnsync (http://svnbook.red-bean.com/en/1.5/svn.ref.svnsync.html) not do what you want?
Are you making changes to *both* svn repositories and then want to synchronize their histories? This is basically impossible, since svn only has a linear history. If you add commit A to one repo, and commit B to the other, you will never make the histories identical in both repos; one will necessarily have A and then B, and the other will have B and then A. That's not really desirable, since one of those two histories is a lie. If commit B breaks A, but it looks like A was committed *after* B, then the person who wrote A will be blamed for the error.
So, what is it you're *really* trying to do?
Have fun,
Avery