Differences between revisions 4 and 6 (spanning 2 versions)
Revision 4 as of 2009-01-15 23:51:57
Size: 1338
Editor: AkshayDayal
Comment:
Revision 6 as of 2009-01-21 10:59:18
Size: 2382
Editor: AkshayDayal
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
To see a demo of the functionality visit: [http://sonichg.zspin.com/hgview.cgi/projdemo/] To see a demo of the functionality visit: [http://sonichg.zspin.com/hgview.cgi/calc]
Line 15: Line 15:
    * Pushlog - Log pushes made over SSH
          * what commits are part of each push, which ssh username did the push, etc
    * 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
    * You have the ability to search through the pushlog using date, push SSH name, and various other parameters
    * 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
 1. Pushlog - Log pushes made over SSH [http://kenai.com/projects/sonichg/pages/Pushlog details]
  1. Enable capturing of data on incoming pushes to show what group of commits were made for the push, ssh username, etc
  1. Added a pushlog page in the web UI, can use slider or textbox to browse through push history
  1. Advanced search available in the web UI for finding pushes - including finding by date
  1. Can configure how many pushes to show per page in the HGRC file
 1. Modified web UI shortlog page [http://kenai.com/projects/sonichg/pages/Shortlog details]
  1. Can use slider or textbox to browse through commit history
 1. Modified web UI File log page (which shows the file history) ([[filelog|details]])
  1. Shows more info now, including author of each change
  1. Also can select any 2 file versions and show the diff between them
 1. Added web UI full side-by-side differ ([[fulldiff|details]])
  1. Can see side-by-side diff page for changes
  1. If you have the highlight extension enabled you can enable highlighting in the side-by-side diffs too
 1. Regex Filter available for web UI ([[regexfilter|details]])
  1. Can use this filter to perform regex substitutions on the descriptions of commits
  1. For example, can substitute all bug ids in descriptions with links to the bug page for that bug id
 1. Added ability specify a commit format standard and where the commit format doc URL is ([[commitformat|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
 1. Other changes ([[otherchanges|details]])
  1. Descriptions of merge commits will be in red in web UI (a commit with 2 parents)
  1. Where-ever possible the links in web UI will use revision numbers instead of short node ids

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 [http://kenai.com/projects/sonichg/pages/Pushlog 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
    4. Can configure how many pushes to show per page in the HGRC file
  2. Modified web UI shortlog page [http://kenai.com/projects/sonichg/pages/Shortlog 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)