diff scripts/notify-roundup/doc/README.hg @ 4195:f70e9ea70900 gsoc-2009

Initial hg readme
author Pygi <pygi@users.sourceforge.net>
date Tue, 07 Jul 2009 20:50:16 +0000
parents
children 1eaef431a785
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/notify-roundup/doc/README.hg	Tue Jul 07 20:50:16 2009 +0000
@@ -0,0 +1,53 @@
+Roundup devel tracker in love with Mercurial
+=============================================
+
+This document serves a tutorial on setting up a Roundup instance
+with devel template featuring Mercurial integration. Several assumptions
+are made in this tutorial:
+
+1) You've checked out gsoc-2009 Roundup branch
+2) You know how to setup mercurial repository
+3) You want to work with a local mercurial repository
+
+Let's follow the steps:
+
+1) Setup Mercurial post-commit hook
+
+a) Copy notify-roundup.sh from scripts/notify-roundup/hg/notify-roundup.sh to somewhere
+b) Make sure its executable (chmod +x)
+c) Add the following to /path/to/hg/repo/.hg/hgrc
+
+[hooks]
+commit = /path/to/notify-roundup.sh
+
+[1] notify-roundup.py and notify-roundup.ini can be found in scripts/notify-roundup
+
+2) Modify notify-roundup.ini
+
+a) Set tracker home: tracker-home = /path/to/tracker-home
+b) Set address mappings
+c) Set VCS type to hg
+
+3) Replace "/home/mario/Projects/roundup-hg" in notify-roundup.py with path to your repository
+
+How-to format mercurial commit message
+=======================================
+
+By default, notify-roundup handles bugs.
+To change status of bug1, format your commit
+message like this:
+
+bug1 pending
+
+Current limitations and bugs
+============================
+
+1) Notify-roundup can work only with one item-class
+2) Notify-roundup can only modify Status
+3) Commit date isn't parsed 
+4) Summary isn't composed
+5) HG repository path is hard-coded
+6) Changed files should be generated and posted
+7) Diff should be created for vcs_rev page
+
+We are aware of the those limitations, and have plans to alleviate them in the future.

Roundup Issue Tracker: http://roundup-tracker.org/