From: John Reese <jreese@le...> - 2008-10-21 19:42:08
Just wanted to let all the devs know that I've finished setting up the
repository integration with the mantisbt.org tracker. Because of some
limitations on that particular server, I have it set up to pull from the
Git mirror at http://git.mantisforge.org/?s=mantisbt.git
After I was finally pushed to implement the ability to continue failed
Git imports (caused by PHP timeouts), I was able to eventually import
the entire history of the 1.1.x and 1.2.x source trees: a total of 5497
commits spanning 1597 unique files and 384 issues in the tracker.
When you make source commits, make sure that your message mentions
affected issues using a pattern like:
This will match messages like 'fix bug 000', 'fixes #123, 546' or
'affects issue #2468', etc, so that the plugin knows what issues are
associated with which source commits.
The changesets should show up attached to appropriate issues in a
section beneath the bugnotes, and should allow you to view diffs against
the changeset, or individual files, using the Gitweb interface on
mantisforge.org. You can also browse or search the changeset history
from Mantis via the 'Repositories' link on the main menu.
I'm still in the process of finishing the 'porting status' feature,
which we will be able to use in the future to help track what changesets
we've ported to other branches, etc. Hopefully that will help to
prevent some of the troubles we have with recent releases. :P
If you guys have any questions, concerns, comments, or ideas about the
source integration plugin, let me know.