Reg : How to contribute

Jean-Christophe Collet Jean-Christophe.Collet at Sun.COM
Thu Jul 16 21:16:53 UTC 2009

Lance J. Andersen wrote:
> Jesse,
> One other question.  Does this replace the webrev script or does jHg 
> still invoke the webrev script?

This is a replacement. webrev, being a shell script, is very hard to 
maintain, extend and make work across various platforms.
So the main motivation behind jHg was to rewrite it in Java. I figured I 
might as well add a few bells an whistles to make it more useful.

Actually, I've split the project in two:
- jMercurial is a library of classes to manipulate a mercurial 
workspace. It relies on the 'hg' command to manipulate the workspace, 
but it is a fairly complete abstraction of all the components of a 
workspace (Changeset, Tag, Change, etc...).
- jHg uses jMercurial.

So far it has been tested on Solaris, Linux, Windows and Mac OS X.

> -lance
> Jean-Christophe Collet wrote:
>> Sure.
>> I'm putting the final touches to a tool I call jHg
>> It's a simple mercurial front end and a webrev generator. All written 
>> in Java.
>> It has a GUI as well a command line interface.
>> With it you can easily:
>> - browse through the history of any mercurial workspace and of any 
>> file in the workspace
>> - search the history
>> - view the details of any changeset or group of changesets
>> - view the details of the current status
>> - Commit, Push, Pull, Update or Revert changes.
>> - Generate a webrev of any set of changes. Upload it to 
>> and/or preview the webrev in the browser.
>> I've attached a couple of simple screenshots.
>> Right now the tool is being tested internally and I'm fixing the last 
>> kinks. Hopefully I'll make it available to the community very soon.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: jean-christophe_collet.vcf
Type: text/x-vcard
Size: 246 bytes
Desc: not available
URL: <>

More information about the core-libs-dev mailing list