[LLVMdev] git

Chris Lattner clattner at apple.com
Mon Jul 25 21:31:55 PDT 2011


On Jul 25, 2011, at 3:22 PM, Jason Kim wrote:

> On Sun, Jul 24, 2011 at 9:54 AM, FlyLanguage <flylanguage at gmail.com> wrote:
> Lot of good points.
> 
> > Yep, switching to git would require a lot of work on the project
> > maintainers' side.  Commit hooks, setting up repositories, rewording
> > policies in terms of the commands of the new tools, and that only to
> > regain the status the project already has - [...]
> 
> All of which could be done on a mirror, with pushes to svn during the
> transition. Once it can be treated as the "official mainline", turn off
> svn. If it turn out ugly, keep svn.
> 
> Forcing transitioning to git makes no sense for a lot of us - for example, we have lots of scripts that depend on svn revision numbers - all those could be redone for git, but who wants to do work that they don't have to? What "problem" is it solving?
> 
> Besides, the git-svn readonly bridge is a great solution for those who want to use git -  While I agree that dvcs is better (I use mercurial AND git internally), I just don't see the rationale for forcing those who have adopted svn to their workflow to go through a disruptive switch.

Great point.  A potential conversion to git should be motivated by its benefits - assuming no development policy change - and that benefit needs to be greater than the various costs of conversion.

-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110725/c0f4fca5/attachment.html>


More information about the llvm-dev mailing list