Atlassian Jira SVN Plugin Help - jira

I have installed Jira and the subversion plugin (with success from what i can tell from the administration panel - subv. plugin installed).
I then add a repository that I have created on the file system, BUT i cannot see an option which will link/connect a new or existing project to a SVN repository. What i want to do is link a project with a repository so I can track commits made to the project (link commits with issues). After some searching i found that this is possible but I cannot figure a way to do it.
Do I need another plugin for that? I have tried googling for the last hours but I cannot find anything related.
regards,

The way SVN-Jira linking works by default is to simply put the issue identifier of the Jira issue in the comment when committing to the SVN repository.
It can be helpful to enable comment editing in the repository, if you have past commits or users who forget to add comments when committing.
Example commit comment:
Fixed problem with login. See issue MYJIRAPROJECT-26 in issue tracker.
There's a service in Jira which scans the SVN repository at regular intervals, and builds a cache of any SVN revisions where an issue identifier appears. Depending on the polling interval, it make take a few minutes for the commit to show up in Jira.

The polling time is controlled by the JIRA Service for the SVN plugin. See Admin, Services.
~Matt

you can enforce that future subversion commits require a jira issue reference for more reliable--than relying on your programmer's word ;)--jira-subversion integration
the jira commit acceptance plugin can be configured to block commits that don't include a valid (defined by subversion-jira project mapping and/or regular expression as appropriate to your situation) jira issue reference in the commit comment
reliable jira-subversion linkage availability allows handy stuff like:
Integration with issue trackers

Related

Integration Jira - GitLab

I would like to exploit the integration between the two tools to be able to automatically create a branch in GitLab for every new Bug or Feature ticket created in Jira.
I would like to know if (i) it is possible; (ii) what is the link between the two tools (I guess the unique ID number assigned by Jira); (iii) assuming the first point is true, what happens to the created branch when I close the Jira issue (e.g. I've mistakenly created a bug fix that was not needed).
I've used Jira in conjunction with GitHub so I'll try my best to help you.
I) This is definitely possible.
II) We used to use the unique ID given to a ticket and include it within in the branch name this creates a link between both tools. Any changes committed on the branch will be shown in JIRA.
III) From experience when this happens the branch will persist and will need to be deleted manually using a console we used to use a .git console and used a delete command.
I also found through a quick google search some documentation on GitLab on integration with JIRA as well as some insight on creating branches.
Doc - https://docs.gitlab.com/ee/user/project/integrations/jira.html
Branch - https://gitlab.com/gitlab-org/gitlab-ce/issues/3886
Hope this helps.

Plugin to mark JIRA issue as resolved when pull request is merged

Is there any Stash/Bitbucket plugin which takes care of marking JIRA issue as resolved when request is merged?
Smart Commits for Bitbucket should be able to handle that.
This functionality is built into JIRA Software as part of the integration with Bitbucket. All that should be required is for you to do some configuration of your JIRA workflow and for you to include Issue keys in your branch names & commit messages.
There is a knowledge base article here that documents how to set up workflow triggers.

Force Bitbucket Commit to be associated to JIRA Ticket by Comment Formatting

The exact need is to force all commits into Bitbucket to be linked to a JIRA ticket.
I have does this before on Subversion by creating a commit hook that looked for the JIRA ticket in the commit text, but I don't want this solution to be necessarily constrained to that prior experience.
Does Bitbucket have a setting somewhere to force association for all commits against Jira tickets? If not - does it have a mechanism for enforce commit comment quality (some sort of hook or regex)? If not - does GIT have something that we can use for this purpose?
The imagined solution is (but not limited to being) a commit hook that fails the commit if the comment text does not contain a leading JIRA ticket, followed by a colon, followed by some commit text, such that:
git commit -m "foo"
fails and
git commit -m "PRJ-9327: foo"
commits...
The BitBucket issue 5658 just got implemented today (April 13th, 2017)
Option to reject commits without an issue key in their message
This feature is now available to all users via the repository settings "links" page
The pre-receive hook that rejects pushes when any commit does not have a valid issue key in its message.
The current implementation relies on the per-repository "Links" setting to determine what a valid issue key looks like. This gives us the ability to validate against Jira, Bitbucket Issues, Connect add-ons, and any configured custom Links.
So you don't need for a third-party plugin anymore.
Update (14 April 2017)
It looks like this feature has been integrated to the JIRA mainline and should be released soon. See VonC's answer for details.
Original answer
There is a number of plugins for Bitbucket that can do this. For example Commit Policy Plugin for Bitbucket (free)
Disclosure: I'm not in any way connected to the team behind the plugin I mentioned.

Gerrit to add notes to Mantis bug

I would like to have an easy way to add gerrit codes changes with bug reference to the relevant mantis bug.
I have seen some nice example here
But the use an old php scripts that's not part of mantis anymore and seems to be replaced by the source-intergration plugin that you need to configure for every single project you have. I am looking at adding this for lot's of projects. I rather just copy a hook script in the hook folder for all projects.
Versions:
Gerrit 2.7
MantisBT 1.2.15
No ready solution so I created my own plugin extending the source-integration plugin. Let's see if my boss allows me to contribute this as part of the source-integration plugin.

Is there a way to update a JIRA issue with an already committed code revision?

We're using JIRA with SVN. We didn't have post-commit hooks working right, so some JIRA issues are missing some revisions.
Does anyone know of a way to add a revision to a JIRA issue after the fact?
The only way for the code to appear under "Source" tab in JIRA is to have a link in a commit comment in version control software. And if you forgot to add it - you can change the message manually. Although you'll have to reindex the instance for that to be applied...

Resources