[LLVMdev] git Status Update?
David A. Greene
greened at obbligato.org
Wed Sep 7 09:48:10 PDT 2011
Bill Wendling <wendling at apple.com> writes:
> SVN doesn't require you to spend a lot of time learning it and
> adapting to its way of doing things.
Actually, SVN forces you to work in a particular way.
- It forces you to commit any changes to the public repository. It
won't let you keep a private copy for yourself.
- It forces you to check out a separate copy of the repository for each
project/bug fix/etc. that you work on simultaneously. Syncing those
copies must be done through the public server, meaning that you go
through all sorts of convulsions to share code among them.
- God help you if you send a patch to llvm-commits and it needs editing.
SVN has no support for integrating review feedback.
git, on the other hand, has no particulr model to enforce. It is a set
of tools that can be used to construct a development model. It should
be flexible enough to allow us to work with it however we want.
More information about the llvm-dev