Results 1 to 10 of 10

Thread: LLVM Developers Prefer Git Over SVN

  1. #1
    Join Date
    Jan 2007
    Posts
    15,408

    Default LLVM Developers Prefer Git Over SVN

    Phoronix: LLVM Developers Prefer Git Over SVN

    While the LLVM compiler infrastructure is primarily developed around Subversion, a poll was recently conducted that found LLVM developers overwhelmingly prefer Git over SVN for version control...

    http://www.phoronix.com/vr.php?view=MTIzMTg

  2. #2
    Join Date
    Dec 2011
    Posts
    2,158

    Default Everyone prefers Git

    Not only LLVM developers prefer Git, everyone prefers Git!

    I don't know if Git is overhyped, or if its really awesome.
    But everyone seem to be all over Git.

  3. #3
    Join Date
    Sep 2008
    Location
    United States
    Posts
    57

    Default

    The real news here is that there those who would choose Subversion over git.

  4. #4
    Join Date
    Dec 2010
    Posts
    4

    Default

    Quote Originally Posted by uid313 View Post
    Not only LLVM developers prefer Git, everyone prefers Git!

    I don't know if Git is overhyped, or if its really awesome.
    But everyone seem to be all over Git.
    Actually, DVCS is awesome, so clearly, SVN cannot compete

  5. #5
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    881

    Default

    Quote Originally Posted by Aiua View Post
    Actually, DVCS is awesome, so clearly, SVN cannot compete
    Agreed. I definitely prefer Git over Subversion, but when it comes to Hg (which we use at work) vs Git (everything else I've done), I'm not so sure...

  6. #6
    Join Date
    Aug 2012
    Posts
    292

    Default

    fake breaking news: LLVM developers switch to AGPLv3 or later not only because GIT is better also because they found the wisdom of RMS and peace of freedom and the fight against the end-user is over and the patent war is also over because its so much cheaper and more profitable to let it go.

  7. #7
    Join Date
    Oct 2012
    Posts
    148

    Default

    Quote Originally Posted by uid313 View Post
    Not only LLVM developers prefer Git, everyone prefers Git!

    I don't know if Git is overhyped, or if its really awesome.
    But everyone seem to be all over Git.
    At first I thought that it really is overhyped (if only because it is more complicated and harder to use than SVN), until I needed to prepare some patch sets and re-work them few times, keep few trees up-to-date with mainline, etc. Then I went to "how people were able to develop software before git?!".

    You need to spend good few hours learning it to be able to use it comfortably, but it really does make good development easier. It's fast and you can do basically anything with it, you just need to know how.

    Quote Originally Posted by necro-lover View Post
    fake breaking news: LLVM developers switch to AGPLv3 or later not only because GIT is better also because they found the wisdom of RMS and peace of freedom and the fight against the end-user is over and the patent war is also over because its so much cheaper and more profitable to let it go.
    one can dream, one can only dream...
    Last edited by tomato; 11-20-2012 at 05:15 AM.

  8. #8
    Join Date
    May 2012
    Posts
    90

    Default

    Quote Originally Posted by Aiua View Post
    Actually, DVCS is awesome, so clearly, SVN cannot compete
    The fact that it is distributed doesn't really make things much better. Where Git destroys SVN is in its merging strategy, modern development models create highly branched revision trees, so lots of merging - SVN just doesn't handle merging as well.

  9. #9
    Join Date
    Dec 2009
    Posts
    492

    Default

    Quote Originally Posted by cbamber85 View Post
    The fact that it is distributed doesn't really make things much better. Where Git destroys SVN is in its merging strategy, modern development models create highly branched revision trees, so lots of merging - SVN just doesn't handle merging as well.
    Git fits well with open source projects (it was built to do so). But most large companies would go bankrupt if developers (mostly clueless) would need to branch and merge. In my experience, all you can expect to be reasonably well handled within such a company is branching a release, comitting some fixes there if needed and then forgetting about it. In these environments svn is still king, if they don't choose to go with a more 'powerful' solution like (pardon the expression) clearcase, perforce...
    Also, I'm not bothered by projects that stick with svn. git-svn is good enough so you can still keep branching and merging as you wish.

  10. #10
    Join Date
    Oct 2012
    Posts
    148

    Default

    Quote Originally Posted by bug77 View Post
    But most large companies would go bankrupt if developers (mostly clueless) would need to branch and merge.
    Merging should be done only by project manager, regular developers should at most rebase their work to current main branch...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •