(Well, okay, not gen-u-ine revision numbers, but an incredible simulation.)

m7 is a Python script that works as a drop-in replacement for running monotone directly.  It's known to run on Windows, Linux, and Mac OS X.  It requires Python 2.3.5 and monotone 0.22.  It is open-source, released under a Zlib-style license.  The current version is 0.1, the first public release.

Why might you want to use m7? m7 automatically tags each new revision with a reasonably-unique tag, including a monotonically increasing number.  Also, anywhere you can specify a revision id, m7 accepts a shortcut syntax (: followed by the revision number) to specify one of these tags.  For instance, to refer to your thirty-fifth local revision, you would just say :35.  Finally, m7 has a variant of annotate that substitutes these new abbreviations for the 40-character hex tags (wherever possible), making it a lot easier to read.

You can read more about it, and download a copy, here:
    http://www.midwinter.com/~lch/programming/m7/

Cheers,


larry
_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to