[cairo] Plans (and motivation) for moving cairo from CVS to git

Carl Worth cworth at cworth.org
Tue Feb 7 16:21:42 PST 2006


On Tue, 07 Feb 2006 12:19:10 -0800, Carl Worth wrote:
>
> On the other hand, the mercurial model would be closer to what I'm
> currently doing, where each "branch" would be a separate cloned
> repository.

Matt Mackall (who was kind enough to put up with lots of questions
from me during LCA) was also kind enough to wade through my post above
and point out some mistakes I made in it.

Mercurial does support multiple branches within a repository.

What I'm still not sure is whether it allows me to name those lines of
development in a way similar to git, or if a cloned repository is
currently the only way to attach a name to a line of development. The
mercurial web pages certainly put forth the notion of taking advantage
of the low cost of repository cloning for doing alternate lines of
development.

> The mercurial development has benefitted substantially from the prior
> existence of git, including the benefit of hindsight.

And Matt tells me that I'm just passing along false information
here. I apologize for that.

The development of both git and mercurial was started at the same
time, (somehow the events of a particular day spurred a sudden spike
in the development of free-software source control systems). So
mercurial was developed at the same time as git, and not afterwards.

The similarity between git and mercurial is due to the fact that both
were inspired by monotone. (Hopefully I won't now get email from
Graydon telling me I've still got my history backwards).

-Carl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/cairo/attachments/20060207/a1b5dd8b/attachment.pgp


More information about the cairo mailing list