|
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 |
[Prev in Thread] | Current Thread | [Next in Thread] |