SonicHg extension
Akshay Dayal
Akshay.Dayal at Sun.COM
Mon Jan 5 15:56:40 CST 2009
Hey folks,
I have been working on some extensions that provide some features needed
by my team and finally managed to host the work. I want to share it with
you and maybe some of it can be used in the main distribution in the
future. The main features the extension provides is:
1. Log pushes made over SSH (not tested over HTTP/HTTPS)
- what commits are part of each push, which ssh username did the
push, etc
2. View pushlog using the gitweb_sonic template
- You can browse through the pushlog history with a scroller which
is easy to use
- The URLs of the pushlog are permanent - they do not change over
time and hence can be emailed around
- Also commits starting with the case-insentive word "merge" will
be in red
3. You have the ability to search through the pushlog using date,
push SSH name, and various other parameters
4. The shortlog page was updated to use a scoller as well and show
the commit numbers on the left
- Also commits starting with the case-insentive word "merge" will
be in red
To see a working demo of it you can go to:
http://sonichg.zspin.com/hgview.cgi/projdemo
In particular:
http://sonichg.zspin.com/hgview.cgi/projdemo/pushlog
http://sonichg.zspin.com/hgview.cgi/projdemo/pushlogsearch
http://sonichg.zspin.com/hgview.cgi/projdemo/sonicshortlog
The work is hosted on Kenai and the wiki page for it is:
http://kenai.com/projects/sonichg/pages/Home
Feedback welcome. I'll be working on it over time to add more features.
Best,
Akshay
More information about the Mercurial
mailing list