clarence_17 wrote:
For installing SVN or HG I can not comment as it is well documented on many other sites which a quick Google search should present. Once you have that installed and understand how hooks work in SVN or HG, then you can configure the BugNET integration.
As for a high level of how it works:
Yes I get the new tab, but my question is how can I have the URL? How will I generate that URL? Where will I find it? Is there a need also to use Tortoise SVN? I can't seem to generate URL using TortoiseHg.TortoiseHG works with a mercurial source code repository, TortoiseSVN works with a subversion and are mutually exclusive and not used together.
Going back to the revision of Issue ID, is this the Revision part located at the bottom of an issue (besides comments, sub-issues etc)?
Furthermore, when you say commit, these are changes related to issues/defects of a Project? How about the changes to its source (Source of BugNET tool)?
Just to add,In the steps above, where will I place the folder (where the BugNET.SubversionHooks.exe.config file resides) or the file itself? How can BugNET know where to find this file? I already had my Subversion URL, but no additional tab was displayed in the main menu.
- Copy the post-commit.bat file from the BugNET.SubversionHooks folder in the installation package to the hooks folder of your subversion repository.
- Open the post-commit.bat file in notepad or another texteditor and make sure the directory specified where the BugNET.SubversionHooks executable is located. (The BugNET.SubversionHooks executable must be on the same machine as your subversion server but the BugNET web application can be on another server).
- Open the BugNET.SubversionHooks.exe.config file in notepad or another text editor and change the following properties:
Lastly, this subversion is also used when there are changes in Issues per project? or is it on codes only? Because I noticed there is also a Subversion for every project. What's that for?
Please enlighten me. Thank you!
For installing SVN or HG I can not comment as it is well documented on many other sites which a quick Google search should present. Once you have that installed and understand how hooks work in SVN or HG, then you can configure the BugNET integration.
As for a high level of how it works:
- You put the hooks executable to a folder and the batch file into the hooks folder of your repository
- Each comment the hooks batch file is run
- Hooks executable parses commit messages for issue ids
-
Hooks executable adds new revision records to BugNET based on the project repository and issue id via BugNET web services.