Commit Tool for mercurial
Mark Williamson
mark.williamson at cl.cam.ac.uk
Sun Sep 18 17:44:37 CDT 2005
> I packaged for debian commit-tool, ie (h)gct[1].
> It allows to commit to hg (and git) with a graphical interface.
> The package is available on my web page[2] and will be available in the
> official debian archive once the ftp team approve this new package.
Cool. There'll be another release in the nearish future with some neat new
features in both the UI and the git backend. We'll let you know...
One thing I've considered doing is calling directly into the hg libraries
rather than shelling hg commands. OTOH, this introduces the problems of
version matching so I'm not keen to do it right now... (I'm assuming there's
not going to be a stable library interface to hg for the foreseeable future.)
> Now, as a mercurial user, it would be great if hgct would be available
> as a mercurial extension, ie called with "hg ct" for example. Is there
> anybody that can do that (I do not know python enough myself).
That's a neat idea. I'll stick it on my TODO list but if anyone beats me to
it, they're welcome to it ;-)
> For (h)gct developpers, it would be useful is this case that hgct
> close itself once the user commited its files. Perhaps an option :
> hgct --one-commit
There's a preferences option to make hgct close when there are no outstanding
changes. I guess a one-shot mode would be handy for the mercurial extension
usage you proposed.
> As a maintainer, it would be great if mercurial extensions can be
> installed system wide without having to write (and merge) a global
> rc file.
> What about mercurial reading, for example, all files in
> /etc/mercurial/hgrc.d/ ? So a mercurial extension can install its
> file in this directory and then all users can use this extension.
I like this idea (but I'm not volunteering this time ;-).
Cheers,
Mark
> Vincent
>
>
> [1]: http://www.cyd.liu.se/users/~freku045/gct/
> [2]: http://dept-info.labri.fr/~danjean/deb.html#commit-tool
More information about the Mercurial
mailing list