lmi
[Top][All Lists]
Advanced

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

Re: [lmi] Converting a proprietary svn repository to git


From: Vadim Zeitlin
Subject: Re: [lmi] Converting a proprietary svn repository to git
Date: Mon, 29 Feb 2016 20:18:12 +0100

On Mon, 29 Feb 2016 18:58:35 +0000 Greg Chicares <address@hidden> wrote:

GC> Because this is a one-way, permanent conversion, I think I'll stop trying
GC> to make it work on two different platforms, and just take the successfully-
GC> converted new git repository from GNU/Linux and move it to msw.

 Yes, sure, I wasn't certain why did you want to do it under Cygwin too but
if there is no need for the conversion process to work under both, just
running it once is quite enough.

GC> And I guess that answers the question in the email I just sent: given
GC> 
GC>   svn --> git (A) 67MB --> bare git (B) 2.7MB --> (C) final git 28MB
GC>      clone             push                  clone

 The difference between (A) and (C) is intriguing, git-svn does have some
overhead but it's usually relatively small. I admit I don't know what can
explain it... The difference between (B) and (C) seems to indicate that
the repository consists of text files which compress very well, but this is
not really surprising.

GC> I'll delete (A), share (B) with Kim, and use (C); and Kim can clone her copy
GC> of (B) to produce her own working copy C'. As long as the sha1sum of HEAD
GC> matches in C and C', our working copies (including all their history) are as
GC> a practical matter guaranteed to match perfectly. And we'll never have to
GC> share copies of the whole thing again.

 Indeed.
VZ

reply via email to

[Prev in Thread] Current Thread [Next in Thread]