On Wed, May 23, 2007 at 10:01:12PM -0600, Derek Scherger wrote:
> The one thing that git has that we didn't was the commit object. Early
> monotone's ancestor certs were certainly not the right solution and the
> ,git commit object seems like a reasonably nice representation
> conceptually at least. I haven't looked into the details though.

The commit object is basically the same as our revision.  (It's
different in detail, of course, but it's playing the same linchpin
role of enabling the chained hashing trick.)  Git was started after we
had revisions (and chained hashing), but before we had rosters (and
rename semantics that actually made sense.)  Historically, monotone
went:

   manifests + rename heuristics
->
   revisions + rename heuristics
->
   revisions + rosters

-- Nathaniel

-- 
"But suppose I am not willing to claim that.  For in fact pianos
are heavy, and very few persons can carry a piano all by themselves."


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

Reply via email to