On Thu, Apr 27, 2006 at 11:28:27AM +0200, Koen Kooi wrote:
> Pulling the monotone repo could have been nearly twice as fast, since
> almost half of the revisions are merges. 'commit before update' is
> great, but PR wise you are shooting yourselves in the foot IMO.

Well, maybe.  We _should_ be fast enough that it doesn't matter,
though :-).  (We also could make the initial pull go at line speed
trivially, if we wanted; just feed the raw data straight out of the db
and straight into the other side's db.  It's just that we're still
trying to see how far we can get with "safe" before we give it up.)

Also, data point: in the monotone repo, only ~1/5 of the revisions are
merges.  (Presumably this varies with a group's habits.)  Getting rid
of 1/5 of the revisions probably would make things somewhat faster,
it's true... in monotone's case, it was only a few months ago that we
_had_ 4/5 as many revisions as we do now.

Using a pull of net.venge.monotone is slightly problematic as a
benchmark, because the benchmark data set has been growing larger
almost as fast as we've been optimizing :-).

-- Nathaniel

-- 
"If you can explain how you do something, then you're very very bad at it."
  -- John Hopfield


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to