There is also a git bugzilla module, developed by a GNOME dev, which is reasonable. The only issue I've had is that there's some problem in determining the proxy to use via libproxy in the python module it uses.

See: http://blog.fishsoup.net/2008/11/16/git-bz-bugzilla-subcommand-for-git/

Note, there is also a different bugzilla plugin for git. I have not tried it.

Say someone files a bug, BUGID. You make a fix. Now you can do:

  git bz attach BUGID HEAD

This attaches the commit to the bug report and updates the commit with the bugzilla URI. You can change 'HEAD' to a list of commits, or a range, and that should work.

You can tweak the fix and commit with --amend, and do:

  git bz attach -e HEAD

and it will automatically know the bugid to update.

When it works, and the bug is confirmed fixed:

  git bz push

to close the bugzilla issue, etc.

You can create new bugzilla bugs from within git with 'git bz file', which attaches commits like 'attach' does. You can apply patches attached to bugzilla bugs to your local repo with 'git bz apply'. There is also an 'edit' command that lets you add comments to bugs or change status, by bugid /or/ by the git commit id.

The +ve of this is that it is easy to try out. We already have a bugzilla, and this seems to provide nice integration between the git repo command line and the bugzilla and wider users.

The biggest change would be agreeing that submissions be done via bugzilla.

Also note that this doesn't /require/ the use of this specific git plugin.

regards,
--
Paul Jakma      [email protected]  @pjakma Key ID: 64A2FF6A
Fortune:
love, n.:
        When it's growing, you don't mind watering it with a few tears.

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to