monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] Announcing "m7", a monotone front-end... which adds


From: Larry Hastings
Subject: Re: [Monotone-devel] Announcing "m7", a monotone front-end... which adds revision numbers!
Date: Tue, 27 Sep 2005 10:40:50 -0700
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)


The people have spoken: m7 should use custom certs, not tags.

Announcing m7 version 0.2!  You can download it at the m7 homepage:
    http://www.midwinter.com/~lch/programming/m7/
And I'm hoping that someone actually will download it, someday.  Maybe even someday soon.

This change worked out pretty clean.  The custom cert is named m7-db-$username-$computername, whose value is just the revision number.  This means you could theoretically populate other people's checkins with local revision numbers and not worry too overly much about collisions.  (Though I think that wouldn't be cricket.)

However, it's not all skittles and beer.  Producing the list of tags with their local revision numbers is a lot slower this way, so now there's a noticable slowdown before the output of tannotate.  The price of progress, I guess.

Justin Patrin said:
Oh, and as for O(1) vs. O(n) I think that's a very false assumption.
True, you're going to start more processes, but monotone itself has to
do internal things [...]
Sure, but it's the per-monotone-process overhead that I was really speaking to.  I imagine that monotone gets going, it's mighty quick at culling certs from the database.  If I could do it all in one invocation of monotone, it would be a hell of a lot quicker than the N invocations I sometimes must use now.


larry

reply via email to

[Prev in Thread] Current Thread [Next in Thread]