monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-devel] Announcing "m7", a monotone front-end... which adds rev


From: Larry Hastings
Subject: [Monotone-devel] Announcing "m7", a monotone front-end... which adds revision numbers!
Date: Mon, 26 Sep 2005 19:15:26 -0700
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)


(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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]