LWN.net Logo

Subversion considers its future

Subversion considers its future

Posted May 1, 2008 8:56 UTC (Thu) by jmspeex (subscriber, #51639)
In reply to: Subversion considers its future by ras
Parent article: Subversion considers its future

I've actually switched from svn to git (mainly for Speex). There's a bit of learning to do,
but in the end, it's makes my life easier. Still, one thing I don't like in git is the tons of
sub-commands you mention. The *real* problem with that (which you failed to mention) is that
among these commands, only a few are really useful (about as many as for svn). The rest are
what Linux calls "plumbing" commands that are called by other commands, but that users don't
really use. Because of that, it's much tougher to figure out what command you need. I wish
these commands were just hidden so we don't get confused into thinking they're useful.


(Log in to post comments)

Subversion considers its future

Posted May 1, 2008 9:22 UTC (Thu) by joib (guest, #8541) [Link]

AFAIK, as of git 1.6 all the 'git-*' binaries will be hidden away from $PATH, 'git help' or
'man git' already show only the 'porcelain' commands or at least clearly separates the
'plumbing'.

I've recently started using git-svn for interacting with an open source project whose upstream
is in subversion, and while the learning curve is pretty steep, once you get the hang of it
it's pretty powerful. You know, like the emperor in star wars, with lightning coming out of
your fingertips.

Subversion considers its future

Posted May 1, 2008 15:17 UTC (Thu) by jmspeex (subscriber, #51639) [Link]

Cool. Wasn't aware that 1.6 was going to hide the plumbing. I've actually been using git-svn
for Speex for a while now. Eventually though, I'd like to get rid of svn completely so I don't
lose the commit info when I do a dcommit.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.