[darcs-users] Re: announcing darcs 1.0.0

David Roundy droundy at abridgegame.org
Thu Nov 11 13:05:55 UTC 2004


On Wed, Nov 10, 2004 at 01:43:53PM +0000, Catalin Marinas wrote:
> David Roundy <droundy at abridgegame.org> writes:
> > On Mon, Nov 08, 2004 at 05:44:30PM +0000, Catalin Marinas wrote:
> >> Error! Duplicate patch name:
> >> Sun Sep 12 08:19:43 BST 2004  torvalds
> >>   tagged 4143c04fFgePcO9KmuxpHSClP4PzqQ
> >
> > Argh.  Thanks for pointing this out!  There an error in the conversion
> > script that recorded the same tag twice.  :( I believe I've fixed it now.
> > A darcs check is still running, though (and it's not even a --complete
> > check).
> 
> A related question - why is this tagging needed? It is the unique
> bkrev id. Well, maybe it is needed, in case somebody wants to retrieve
> a patch using it but I don't thinks so.

It's needed if anyone wants to retrieve a version identical to the bkcvs
version, since darcs doesn't necesarily maintain the order of patches.

> The time shown doesn't seem to be the GMT one:
> 
> Mon Nov  8 08:45:33 GMT 2004  blaisorblade_spam
>   tagged 418eebddFHdKiyNuIIU3RVlzi94H7A
> 
> but it is 03:45:33 +0000 in BKCVS.

I wasn't sure what the time zone was in BKCVS.  I guess I must have gotten
it wrong.  The conversion script cvs2darcs is in perl, if you want to
figure out how to get the date right.

You can get cvs2darcs with

darcs get http://darcs.net/cvs2darcs

> Another thing, "darcs changes" shows the above tag without any patch
> following it but BKCVS has the following log corresponding to it (cvs
> log ChangeSet):
> 
> revision 1.23918
> date: 2004-11-08 03:45:33 +0000;  author: blaisorblade_spam;  state: Exp;  lines: +0 -0
> [PATCH] uml: fix symbol conflict in linking
> .........................
> 
> Do you use the ChangeSet file logs or you do a global log and match
> the logical revisions?

Hmmm.  It does indeed seem that cvs2darcs is behaving oddly.  Either that
or bkcvs is behaving oddly.  Or I guess the third possibility is that cvsps
is behaving oddly.  cvs2darcs uses cvsps to get the changeset information,
including whether there is a tag associated with each version, so either
darcs is failing to parse properly the cvsps output, or it is giving wrong
output.  I don't have time right now to check which is the case.
-- 
David Roundy
http://www.darcs.net




More information about the darcs-users mailing list