On 05/07/2010 09:25 AM, Nathan Gray wrote:
What if each semantic is given a letter, and each structure is
given an identifier?

   a-zip    (>= 1.x, unhashed, mergers)
   a-hashed (>= 2.x, hashed,   mergers)
   b-hashed (>= 2.x, hashed,   conflictors)

If we wanted to add the oldest executable version that supports
the format as another dimension, we could have something like:

   1.a-zip
   2.a-hashed
   2.b-hashed

Other than "zip" should be "plain" or "unhashed" or "old" (or even just "broken" :P), this seems to me like the best compromise so far, and it seems to me to have the clearest connection with the current names:

--darcs-1 => --format 1.a-old
--hashed  => --format 2.a-hashed
--darcs-2 => --format 2.b-hashed

Also, we could stick to using version numbers for the semantics instead of letters, and it should still be readable:

1-1-old
2-1-hashed
2-2-hashed

(Using dashes rather than dots to help avoid the obvious confusion where someone might think repo format 2.2-hashed is only supported by darcs >= 2.2 rather than 2.0.)

--
--Max Battcher--
http://worldmaker.net
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to