#72: Add support for MCVS
---------------------------+------------------------------------------------
Reporter: elegant_dice | Owner: lele
Type: enhancement | Status: new
Priority: minor | Milestone: VersionOne
Component: tailor | Version: 0.9
Resolution: | Keywords: MCVS
---------------------------+------------------------------------------------
Changes (by elegant_dice):
* keywords: => MCVS
Comment:
Hi,
After waiting and waiting, I decided to make the leap.
I managed to hack my way from mcvs to bzr using tailor. It wasn't pretty,
and it certainly wasn't done as well as it could've been. But, its done.
Attached is a patch bundle that applies to the current tailor darcs repo,
the previous patch was:
Thu May 3 06:09:40 WST 2007 [EMAIL PROTECTED]
* Removed trailing space from the assert, since we just did a .rstrip()
as is shown in the bundle (I think).
I've made notes in the included file 'README_FOR_MCVS', which tells a user
how I did it (its not simple), and also makes notes on a few possible
tailor problems I had along the way.
One problem i couldn't resolve was applying tags to bzr repositories.
Tags have just been introduced very recently to bazaar (v 0.15), which was
great timing for this move.
Tailor doesn't support bzr tags yet, and bzr needs the revid when applying
a tag (I think - i'm new to bzr too). Since I don't know the revid once
the commit has gone through, I hacked tailor to apply the tags right after
the commit (where I still know what the new revid is). This worked for
the first tag, but it didn't work for the rest. I don't know why, and I
ran out of time, so I applied the tags manually (see readme on how I did
that).
Its not really relevant, but as a passing note,
MCVS served me well for many years, and (for a single developer) I still
consider it superior to vanilla CVS and SVN (compared to SVN, moving and
renaming files actually works, and the backend doesnt get 'wedged', and
its not complicated).
It was certainly superior to the old bazaar/baz (you could tag for a
start, and it wasn't hard to learn), and darcs didn't exist (? that i was
aware of), and GIT, Hg didn't exist.
The main reasons I moved from MCVS is that the new DRCS (bzr, darcs, git)
are getting good, and I wanted to move away from MCVS before it got too
old to use at all (MCVS doesn't have any active development - its not
needed - but it also doesn't seem to have a strong following).
thanks
Paul
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/72#comment:2>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor