2310
Comment: update for sonichgv2m102
|
2382
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
1. Pushlog - Log pushes made over SSH ([[pushlog|details]]) | 1. Pushlog - Log pushes made over SSH [http://kenai.com/projects/sonichg/pages/Pushlog details] |
Line 20: | Line 20: |
1. Modified web UI shortlog page ([[shortlog|details]]) | 1. Modified web UI shortlog page [http://kenai.com/projects/sonichg/pages/Shortlog details] |
Extension Name
This extension is not distributed with Mercurial.
Author: Akshay Dayal <akshay.dayal,at,sun,dot,com>
Download site: [http://kenai.com/projects/sonichg/pages/Home]
Overview
To see a demo of the functionality visit: [http://sonichg.zspin.com/hgview.cgi/calc]
SonicHg is a mercurial extension that provides the following functionality:
Pushlog - Log pushes made over SSH [http://kenai.com/projects/sonichg/pages/Pushlog details]
- Enable capturing of data on incoming pushes to show what group of commits were made for the push, ssh username, etc
- Added a pushlog page in the web UI, can use slider or textbox to browse through push history
- Advanced search available in the web UI for finding pushes - including finding by date
- Can configure how many pushes to show per page in the HGRC file
Modified web UI shortlog page [http://kenai.com/projects/sonichg/pages/Shortlog details]
- Can use slider or textbox to browse through commit history
Modified web UI File log page (which shows the file history) (details)
- Shows more info now, including author of each change
- Also can select any 2 file versions and show the diff between them
Added web UI full side-by-side differ (details)
- Can see side-by-side diff page for changes
- If you have the highlight extension enabled you can enable highlighting in the side-by-side diffs too
Regex Filter available for web UI (details)
- Can use this filter to perform regex substitutions on the descriptions of commits
- For example, can substitute all bug ids in descriptions with links to the bug page for that bug id
Added ability specify a commit format standard and where the commit format doc URL is (details)
- Users making pushes whose commit messages are out of standard will get a warning message with the link to the commit format doc URL
Other changes (details)
- Descriptions of merge commits will be in red in web UI (a commit with 2 parents)
- Where-ever possible the links in web UI will use revision numbers instead of short node ids
Configuration
For instructions on how to install & use SonicHg look at: [http://kenai.com/projects/sonichg/pages/Home]