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