Re: Trying to sync two svn repositories with git-svn (repost)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Apr 27, 2009 at 4:12 PM, Josef Wolf <jw@xxxxxxxxxxxxx> 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
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]