Differences between revisions 7 and 9 (spanning 2 versions)
Revision 7 as of 2009-01-21 11:00:59
Size: 2562
Editor: AkshayDayal
Comment:
Revision 9 as of 2009-05-19 19:30:59
Size: 2610
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
Download site: [http://kenai.com/projects/sonichg/pages/Home] Download site: [[http://kenai.com/projects/sonichg/pages/Home]]
Line 11: Line 11:
To see a demo of the functionality visit: [http://sonichg.zspin.com/hgview.cgi/calc] To see a demo of the functionality visit: [[http://sonichg.zspin.com/hgview.cgi/calc]]
Line 15: Line 15:
 1. Pushlog - Log pushes made over SSH [http://kenai.com/projects/sonichg/pages/Pushlog details]  1. Pushlog - Log pushes made over SSH [[http://kenai.com/projects/sonichg/pages/Pushlog|details]]
Line 18: Line 18:
  1. Advanced search available in the web UI for finding pushes - including finding by date   1. Advanced search available in the web UI for finding pushes - including finding by date ('''Bonsai''' like feature)
Line 20: Line 20:
 1. Modified web UI shortlog page [http://kenai.com/projects/sonichg/pages/Shortlog details]  1. Modified web UI shortlog page [[http://kenai.com/projects/sonichg/pages/Shortlog|details]]
Line 22: Line 22:
 1. Modified web UI File log page (which shows the file history) [http://kenai.com/projects/sonichg/pages/Filelog details]  1. Modified web UI File log page (which shows the file history) [[http://kenai.com/projects/sonichg/pages/Filelog|details]]
Line 25: Line 25:
 1. Added web UI full side-by-side differ [http://kenai.com/projects/sonichg/pages/Fulldiff details]  1. Added web UI full side-by-side differ [[http://kenai.com/projects/sonichg/pages/Fulldiff|details]]
Line 28: Line 28:
 1. Regex Filter available for web UI [http://kenai.com/projects/sonichg/pages/Regexfilter details]  1. Regex Filter available for web UI [[http://kenai.com/projects/sonichg/pages/Regexfilter|details]]
Line 31: Line 31:
 1. Added ability specify a commit format standard and where the commit format doc URL is [http://kenai.com/projects/sonichg/pages/Commitformat details]  1. Added ability specify a commit format standard and where the commit format doc URL is [[http://kenai.com/projects/sonichg/pages/Commitformat|details]]
Line 33: Line 33:
 1. Other changes [http://kenai.com/projects/sonichg/pages/Otherchanges details]  1. Other changes [[http://kenai.com/projects/sonichg/pages/Otherchanges|details]]
Line 39: Line 39:
For instructions on how to install & use SonicHg look at: [http://kenai.com/projects/sonichg/pages/Home] For instructions on how to install & use SonicHg look at: [[http://kenai.com/projects/sonichg/pages/Home]]

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:

  1. Pushlog - Log pushes made over SSH details

    1. Enable capturing of data on incoming pushes to show what group of commits were made for the push, ssh username, etc
    2. Added a pushlog page in the web UI, can use slider or textbox to browse through push history
    3. Advanced search available in the web UI for finding pushes - including finding by date (Bonsai like feature)

    4. Can configure how many pushes to show per page in the HGRC file
  2. Modified web UI shortlog page details

    1. Can use slider or textbox to browse through commit history
  3. Modified web UI File log page (which shows the file history) details

    1. Shows more info now, including author of each change
    2. Also can select any 2 file versions and show the diff between them
  4. Added web UI full side-by-side differ details

    1. Can see side-by-side diff page for changes
    2. If you have the highlight extension enabled you can enable highlighting in the side-by-side diffs too
  5. Regex Filter available for web UI details

    1. Can use this filter to perform regex substitutions on the descriptions of commits
    2. For example, can substitute all bug ids in descriptions with links to the bug page for that bug id
  6. Added ability specify a commit format standard and where the commit format doc URL is details

    1. Users making pushes whose commit messages are out of standard will get a warning message with the link to the commit format doc URL
  7. Other changes details

    1. Descriptions of merge commits will be in red in web UI (a commit with 2 parents)
    2. 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


CategoryExtension

SonicHgExtension (last edited 2012-11-11 12:56:52 by abuehl)