Re: CVS -> SVN -> Git

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Scott Lamb
Date: Sunday, July 15, 2007 - 4:09 pm

Michael Haggerty wrote:

I think this would be an excellent approach. The interface between
cvs->X (cvsps), Y->git (git-fastimport), and cvs->git glue
(git-cvsimport) is a great idea for troubleshooting and for code sharing
with other converters. (Shawn O. Pearce's attitude is a great example of
this - he can maintain the part he cares about and several converters
benefit even though he's never used them.)

However, I was unhappy to see that cvsps doesn't reuse any cvs2svn code
or unit tests. I remember seeing a lot of those hairy cases on the
Subversion list long ago, so a CVS converter without those tests seems
untrustworthy. If I maintained an important CVS repository I wanted to
convert to git accurately, I would use cvs2svn.py+git-svnimport over
git-cvsimport any day.

They both seem much better than something like Tailor, though. I've
discovered several things that made me realize going through working
copies is error-prone (as well as slow).


That's an important feature for me. I'm using git-cvsimport to track
other people's CVS repositories. Initial import is SLOW and
resource-intensive on the network, client, and server, so I couldn't
switch to anything that didn't support incremental use.

Best regards,
Scott

-- 
Scott Lamb <http://www.slamb.org/>
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
CVS -&gt; SVN -&gt; Git, Julian Phillips, (Fri Jul 13, 7:48 am)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Fri Jul 13, 4:03 pm)
Re: CVS -&gt; SVN -&gt; Git, Martin Langhoff, (Fri Jul 13, 10:30 pm)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Sat Jul 14, 10:09 am)
Re: CVS -&gt; SVN -&gt; Git, Chris Shoemaker, (Sat Jul 14, 10:32 am)
Re: CVS -&gt; SVN -&gt; Git, Steffen Prohaska, (Sat Jul 14, 11:14 am)
Re: CVS -&gt; SVN -&gt; Git, Eric S. Raymond, (Sat Jul 14, 12:52 pm)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Sat Jul 14, 1:01 pm)
Re: CVS -&gt; SVN -&gt; Git, Junio C Hamano, (Sat Jul 14, 1:58 pm)
Re: CVS -&gt; SVN -&gt; Git, Oswald Buddenhagen, (Sat Jul 14, 2:50 pm)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Sat Jul 14, 3:19 pm)
Re: CVS -&gt; SVN -&gt; Git, Karl Fogel, (Sat Jul 14, 3:44 pm)
Re: CVS -&gt; SVN -&gt; Git, David Frech, (Sat Jul 14, 4:23 pm)
Re: CVS -&gt; SVN -&gt; Git, Eric S. Raymond, (Sat Jul 14, 6:39 pm)
Re: CVS -&gt; SVN -&gt; Git, Shawn O. Pearce, (Sat Jul 14, 7:22 pm)
Re: CVS -&gt; SVN -&gt; Git, Shawn O. Pearce, (Sat Jul 14, 7:30 pm)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Sun Jul 15, 4:48 am)
Re: CVS -&gt; SVN -&gt; Git, Michael Haggerty, (Sun Jul 15, 5:04 am)
Re: CVS -&gt; SVN -&gt; Git, Eric S. Raymond, (Sun Jul 15, 6:36 am)
Re: CVS -> SVN -> Git, Scott Lamb, (Sun Jul 15, 4:09 pm)
Re: CVS -&gt; SVN -&gt; Git, Martin Langhoff, (Sun Jul 15, 6:05 pm)
Re: CVS -&gt; SVN -&gt; Git, Martin Langhoff, (Sun Jul 15, 6:08 pm)
Re: CVS -&gt; SVN -&gt; Git, Julian Phillips, (Sun Jul 15, 6:13 pm)
Re: CVS -&gt; SVN -&gt; Git, Karl Fogel, (Sun Jul 15, 6:30 pm)
Re: CVS -&gt; SVN -&gt; Git, Markus Schiltknecht, (Thu Jul 19, 5:02 am)
Re: CVS -&gt; SVN -&gt; Git, Simon 'corecode' Sch ..., (Thu Jul 19, 12:14 pm)
Re: CVS -&gt; SVN -&gt; Git, Simon 'corecode' Sch ..., (Thu Jul 19, 12:15 pm)
Re: CVS -&gt; SVN -&gt; Git, Simon 'corecode' Sch ..., (Thu Jul 19, 12:18 pm)
Re: CVS -&gt; SVN -&gt; Git, Karl Fogel, (Thu Jul 19, 8:51 pm)
Re: CVS -&gt; SVN -&gt; Git, Julian Phillips, (Thu Jul 19, 10:58 pm)
Re: CVS -&gt; SVN -&gt; Git, Markus Schiltknecht, (Fri Jul 20, 1:45 am)