Date: Sun, 30 Nov 2008 23:07:01 -0800 From: Tim Kientzle <kientzle@freebsd.org> To: perryh@pluto.rain.com Cc: freebsd-hackers@freebsd.org Subject: Re: keeping track of local modifications Message-ID: <49338D15.7080803@freebsd.org> In-Reply-To: <49337f04.p8QqvfzTga07ypa6%perryh@pluto.rain.com> References: <4931CB02.9070904@gmail.com> <4932E8CF.9040501@freebsd.org> <49337f04.p8QqvfzTga07ypa6%perryh@pluto.rain.com>
next in thread | previous in thread | raw e-mail | index | archive | help
perryh@pluto.rain.com wrote: > Tim Kientzle <kientzle@freebsd.org> wrote: > >>... most of us are volunteers who enjoy using and working on >>FreeBSD in our (often quite limited) spare time ... If I only >>have a couple of hours a week, I'd usually rather spend it coding >>... > > Sounds familiar :) > > Getting back to the OP's original question, and in light of the > limited time that many of us have available, I was wondering which of > the readily-available VCS would impose the least overhead on someone > who has very little experience with any open source VCS (and thus is > going to have to learn *something* new). No matter what, I would plan on devoting at least a long weekend to learning a new VCS and getting a local mirror set up. In terms of learning new skills, I don't think you'll go far wrong with any of SVN, Hg, or git. For my part, I actually like SVN quite a lot. In part because it's close enough to CVS (which is in turn close to RCS) for folks familiar with that model to transition pretty easily. I've never used Mercurial or Git, so can't say anything for sure about those. It sounds like it's a little trickier to set up a local SVN mirror than one of the others. In terms of disk and bandwidth, I think SVNs requirements have been overstated just a bit. Unless you have pretty tight disk constraints or a pretty slow connection, I don't think you'll really notice the difference. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?49338D15.7080803>