Differences between revisions 6 and 7
Revision 6 as of 2012-12-05 08:32:00
Size: 1503
Comment:
Revision 7 as of 2012-12-05 12:38:18
Size: 1467
Editor: rcl
Comment:
Deletions are marked like this. Additions are marked like this.
Line 51: Line 51:
CategoryExtensionsByOthers, this is a [[CategoryBugtrackingExtensions|BugTrackingExtension]] CategoryExtensionsByOthers CategoryBugtrackingExtensions

BugLink

Make the link between changesets and issue IDs.

1. Status

This extension is not distributed with Mercurial.

Author: BenoitAllard

Repository: https://bitbucket.org/benallard/buglink

Documentation: http://buglink.readthedocs.org/

2. Overview

This extension is split in three components:

  • Client-side extension
  • Server-side extension
  • Web interface

Both the server-side extension and the web interface are not mandatory, The client-side extension will then keep locally all the links and share them with your peers upon push/pull.

Links are similar to Bookmarks except the fact that links and changeset have a many-to-many relationship.

3. Configuration

Configure your .hgrc to enable the extension by adding following lines:

[extensions]
buglink = /path/to/buglink/client/

4. Usage

The following commands are added, their action are strongly based on the behavior of bookmarks.

  • link to add or remove (--remove) a link to a set of changesets.

  • unlink to unlink a set of issues

  • links to display the current links

The --issueid option is added to hg push and hg commit and link the affected changesets.

5. See also

  • bugmap.py from GregWard (bundle present in mercurial list archive)


CategoryExtensionsByOthers CategoryBugtrackingExtensions

BugLinkExtension (last edited 2012-12-05 12:38:18 by rcl)