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

Re: Git with CVS master (was: Wanderlust beginner part 2)



At Thu, 22 Apr 2010 19:39:15 +0200, David Maus <dmaus@ictsoc.de> wrote:
Subject: Re: Wanderlust beginner part 2
> 
> It's possible to put a git repository 'over' the local working
> directory of CVS to enjoy the benefits of git.

Getting off topic a bit here, but I don't think that really offers me
anything more than what I could get by using a script to periodically
import a checkout from CVS into any other VCS, including CVS itself.

> Works prefectly.  It's possible to create local branches in git, try
> things out etc. and when CVS updates simply switch to 'master', update
> cvs and commit to git master.

I will have to give it a try, but while it might "work", what it doesn't
do is import the CVS history, especially including all branches, into
Git.

Git-cvsimport(1), if it works reliably for incremental imports of this
particular repository (or set of repositories) would be a much better
option, but I'd have to really be doing a lot of work in WL to warrant
the overhead of maintaining such an infrastructure.

Further I'm still not really a frequent Git user, and I'm much more at
home with PCL-CVS in Emacs.  Magit begins to offer some of what I desire
in an interface between the editor and the VCS, but it's still very
clunky and primitive, and it is still missing some essential features,
some that don't even exist in PCL-CVS, but which seem far more important
when dealing with a VCS that does branching and distributed development.

-- 
						Greg A. Woods
						Planix, Inc.

<woods@planix.com>       +1 416 218 0099        http://www.planix.com/