[tpm] RFC: Which Centralized VCS[s] are you using now or in future?
Abram Hindle
abram.hindle at softwareprocess.es
Fri Jul 9 06:22:31 PDT 2010
Another new and neat SCM I ran into lately:
http://fossil-scm.org
It is written by the sqlite-lite guys. It provides:
* Self hosting webservice
* Distributed VCS
* Distributed Bug tracking
* Distributed Wiki
* UI via webservice
So fossil is an integrated package.
abram
On 10-07-09 03:37 AM, Shlomi Fish wrote:
> Sending again because the shortened URL service was blacklisted (again).
>
> On Thursday 08 Jul 2010 17:07:43 J Z Tam wrote:
>> Dear mongeren,
>> PREFACE: This is Not meant to start a dreaded asbestos contest, ... really.
>> Just wanted to get a practical, experiential set of feedback from the list,
>> regarding the planning of revisioning paradigms.
>>
>> Q1. What global, centralized VCS are you _now_ using? Pros, cons,
>> perlAbleness, emacsAbleness (lispFullness ?), eclipseAble?
>>
>
> At the moment, I'm primarily using Subversion (for most of my stuff, possibly
> due to inertia), git (when I'm forced to use it - say for projects hosted at
> github), Mercurial (for "quick and dirty" version-this-directory-using-"hg
> init ."-stuff, for experimentation and for projects that are using it) and a
> bit of other version control systems such as CVS or Bazaar-NG.
>
> Subversion is not distributed, but there's git-svn hgsubversion, the Bazaar
> svn plugin, etc. which are capable of treating it as a distributed backend (do
> not touch SVK, which is old and unmaintained). Some people are unhappy with
> branches and tags being directory copies, though I'm not too bothered about
> it. Subversion is pretty fast from my testing.
>
> I didn't encounter any problems specific to Perl - you can handle files as
> binary, or with your choice of LF/CRLF/native line ending, and while adding
> version control stamps and keywords (which git does not support - see
> http://www.shlomifish.org/humour/fortunes/subversion.html#svn-linus-and-
> keywords-subst ), and can version empty directories or trees of empty
> directories (which git and Mercurial cannot either), which is what I think is
> needed for Perl. ( I have yet to run into a VCS with which I had serious
> problems working on Perl and CPAN code).
>
> I don't know how well Subversion support Emacs or Eclipse because I'm
> primarily using vim/gvim and it works fine with it. I know many people are
> using Emacs or Eclipse along with Subversion so it should not be a problem.
>
> Before Subversion, I used CVS and had a little foray into BitKeeper (which you
> should not get anywhere near to due to the hostile behaviour of its parent
> company). More information about all that can be found here:
>
> http://better-scm.berlios.de/
>
>> Q2. What was your Previous VCS, and how did the migration/converion
>> process go?
>>
>
> Migrating from CVS to Subversion is very easy thanks to the cvs2svn (now also
> cvs2git) framework.
>
> Regards,
>
> Shlomi Fish
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
URL: <http://mail.pm.org/pipermail/toronto-pm/attachments/20100709/1d0d2c21/attachment.bin>
More information about the toronto-pm
mailing list