On Sat, 17 Jan 2009, Tim Jenness wrote:
> I've spent the weekend recuperating from my wisdom tooth extraction playing
> with git. I now cry at the thought of going back to subversion so I was
> wondering what people felt about switching our repositories?
I can't say I'm keen. Having only over the last month got going with
the starjava move to subversion (bought and read the book; modified
build files and processes; shuffled space around on crowded disks to
accommodate the new checkouts; edited web pages and documentation to
inform users of new source code location; ...) the idea of scrapping
all that and doing the same thing again does not fill me with glee.
Apart from the irksomeness of another change, my main worry about
moving to git or similar is that being quite new these are probably
not very stable, and perhaps not very well-documented products.
Subversion and CVS have been around long enough that the software is
not in flux (one doesn't need to track the latest version to make sure
it works right or has the features one requires), and good
documentation exists and is accurate. The web page that David cited:
On Mon, 19 Jan 2009, David Berry wrote:
> I'm a bit nervous since most of the things I've read emphasise how
> hard git is to use
> (things like http://changelog.complete.org/archives/594-more-on-git-mercurial-and-bzr).
echoes this fear; Tim's response that this link seems "a bit out of date"
rather underlines it.
Personally, although I can see that the distributed options offered by
git et al. look kind of neat, I don't feel in need of the additional
flexibility, I just want a version control system which does the basics
and I don't have to think about too much. If everyone else is enthusiastic
to change I won't veto it, but please can Tim take a look at mercurial
et al. so that we don't have another switch in a few months' time to
whatever's fashionable then.
Mark
--
Mark Taylor Astronomical Programmer Physics, Bristol University, UK
[log in to unmask] +44-117-928-8776 http://www.star.bris.ac.uk/~mbt/
|