Issue Details (XML | Word | Printable)

Key: JRA-3312
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mike Cannon-Brookes [Atlassian]
Reporter: Paco Vidal
Votes: 111
Watchers: 48
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
JIRA

Support for Subversion (VCS)

Created: 04/Mar/04 04:57 AM   Updated: 31/Jul/07 01:06 PM
Component/s: CVS integration
Affects Version/s: 2.6 Pro
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: None
Image Attachments:

1. svn-plugin.jpg
(136 kB)
Issue Links:
Duplicate
 

Participants: Adam Eijdenberg, Anton Mazkovoi [Atlassian], asd, Brendan Patterson, Jon Cheyne, joshua portway, Joshua Spiewak, Marcel Offermans, Michael Robinson, Mike Brevoort, Mike Cannon-Brookes [Atlassian], Paco Vidal, pohl longsine, Ryan Shuya, Sasha Zucker, Scott Farquhar [Atlassian], Scott Lawrence, Sean Langford, Thomas Meeks and Vladimir Berezniker
Since last comment: 1 year, 48 weeks, 2 days ago
Resolution Date: 12/Nov/04 01:17 AM
Labels:


 Description  « Hide
While CVS is the most widely used Version Control System in the open source community (and other communities), it has many glitches.

Subversion (http://subversion.tigris.org/) is a compelling replacement for CVS. Our company is looking into transitioning into it.

It should also be more friendly to JIRA, since log messages are stored per commit (and not per commit x every file); so an email-comment system like the current CVS mails would work much better (a single comment instead of tens of them); also the CVS integration in 2.6 would be much lighter due to the decreased log size (see issue JRA-3183)

Since Subversion interface has been kept close to CVS, my guess it's that shouldn't be too hard to implement suppport for it based on the current support for CVS.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
asd added a comment - 22/Mar/04 09:13 PM
I would die the happy death of a pig drowning in mud if you guys were nice enough to integrate SVN into JIRA.

The more I poke around the demo site (while I try to get the evaluation up and running), the more I am impressed. It is sexy, full featured, and easy to use. Good work.


Joshua Spiewak added a comment - 21/Apr/04 09:34 AM
Subversion will soon become the standard free SCM tool. It's 1.0 release addresses most of the major drawbacks of CVS (atomic commits, directory versioning, renaming files, cheap branching and tagging, etc). JIRA is a very compelling product, and should in short order support Subversion (and in the longer term have a pluggable SCM interface, but let's stay focused on Subversion for now). Please update us with when this will be available.

pohl longsine added a comment - 20/May/04 10:22 PM
My organization recently had a minor disaster that was difficult to recover from because CVS does not have a concept of versioned tags...and so we're looking to SVN to serve as a better version control system. At the same time, we're shopping around for issue tracking systems, and have grown to love JIRA very quickly. I fear that if we grow dependent upon JIRA's integration with CVS we'll end up delaying the much-needed upgrade to SVN.

And so I wanted to add my vote and my voice to this request for enhancement.


Mike Brevoort added a comment - 27/May/04 12:41 AM
Please. Please. Please.

Jon Cheyne added a comment - 18/Jun/04 04:47 AM
Agreed that this would be an excellent integration.

Sean Langford added a comment - 22/Jun/04 11:56 AM
This is a highly desirable feature. I could sell 1 (possibly 2) enterprise licenses to companies I deal with if JIRA had subversion integration support.

Scott Lawrence added a comment - 19/Jul/04 08:01 AM
I am the tools maintainer for the SIPfoundry open source site (www.sipfoundry.org); we've standardized on subversion and jira (both excellent tools), and look forward to helping with this if/when it gets attention.

Scott Farquhar [Atlassian] added a comment - 19/Jul/04 09:05 AM
An interesting resource regarding subversion integration:

http://www.oreillynet.com/pub/wlg/5210


Vladimir Berezniker added a comment - 28/Jul/04 10:01 AM
This feature would be very useful for us a well

Thomas Meeks added a comment - 01/Sep/04 03:51 AM
I am currently evaluating Jira for use in our enviroment. Subversion integration would be a huge plus.

Michael Robinson added a comment - 06/Sep/04 05:25 AM
Looks like we'll be going that way too ...

Ryan Shuya added a comment - 13/Sep/04 10:00 AM
I think I've found a bug in JIRA. You can only vote for an issue once. Please fix the "only vote once" bug, so I can vote for this Subversion integration issue about a million times.

Marcel Offermans added a comment - 28/Sep/04 07:15 AM
Any news on this issue? It is by far the most voted for issue, yet it is still not planned for any release. I'm sure a lot of people have switched to subversion. We sure have, for all projects we're doing. A little more information would be nice!

Anton Mazkovoi [Atlassian] added a comment - 28/Sep/04 08:55 PM
Due to the popularity of this issue we are thinking of implementing this for JIRA 3.1. We have not done any concrete planning for the 3.1 release, so unfortunately I cannot guarantee anything. A final 3.1 road map will be published as soon as JIRA 3.0 is released.

Brendan Patterson added a comment - 01/Oct/04 03:04 PM
To be honest I can't believe EVERYONE is not already using Subversion. It is simply awesome and blows away CVS or any other version control system for that matter. CVS was good back in the 90s...but if you're still using it you're probably still using vi. I'm using three repositories across seven projects and its literally flawless. As a bonus the Tortoise gui client for windows is likewise amazing.

Mike Cannon-Brookes [Atlassian] added a comment - 04/Oct/04 10:53 AM
I was playing around with the new JIRA 3 plugin system over the long weekend, and look what I came up with...

It will be released as a standalone JIRA 3 plugin very shortly after the final release (if not at the same time).

Screenshot of Subversion commits inside JIRA attached.

Cheers,
Mike


Scott Lawrence added a comment - 04/Oct/04 11:15 AM

Didn't your mother teach you that it isn't nice to tease people, Mike?

Seriously - thanks, that looks great. It would be nice to have a hint
or two about how the connection is accomplished between the two systems
so that we can plan for supporting it.

Scott Lawrence
SIPfoundry server tools maintainer
lawrence@sipfoundry.org


Sean Langford added a comment - 04/Oct/04 02:03 PM
I saw that this morning (I am also watching that issue). Very
exciting! Once Jira 3 is available and proven stable we should switch
over to it.

Sean


Vladimir Berezniker added a comment - 04/Oct/04 02:37 PM
I am looking forward to trying this out.

Vladimir


joshua portway added a comment - 24/Oct/04 06:50 PM
any news about this ?
We are styarting a new project and really really want to use Jira, but this is a critical issue for us. It was originally estimated that this would come out very soon after 3.0 - any new estimate ?

Anton Mazkovoi [Atlassian] added a comment - 24/Oct/04 09:32 PM
As far as I know the subversion plug-in is fairly complete - at least at a beta quality. I'll will try to make a release this week.

Sorry for the delay.


Adam Eijdenberg added a comment - 11/Nov/04 04:19 PM
Any further updates on the release date for this plugin?

Mike Cannon-Brookes [Atlassian] added a comment - 12/Nov/04 01:31 AM
Wooo!

We don't want you to die the happy death of pigs drowning in mud, but we are very happy to close the most popular JIRA issue ever! (over 100 votes)

Jokes aside, we've now released the initial release of the (admittedly slightly overdue - JIRA3 took time!) Subversion JIRA plugin.

Get more details here:

http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin

There is a screenshot online too for those who want to see what it does:

http://confluence.atlassian.com/download/attachments/11602/subversion-changes-screenshot.gif?version=1

At the moment it only supports the svn protocol due to the underlying library, but I'm sure we will work out the http issues in short time.

Your feedback is most appreciated - simply comment on the page itself!

Cheers,
Mike & the Atlassian Team


Mike Cannon-Brookes [Atlassian] added a comment - 29/Nov/04 02:31 AM
For those that are still listening, I've just released version 0.5 of the plugin which supports http, https, svn and svn+ssh protocols:

http://confluence.atlassian.com/display/JIRAEXT/JIRA+Subversion+plugin

Cheers,
Mike


Sasha Zucker added a comment - 31/Jul/07 12:54 PM
I am trying to integrate JIRA with a remote subversion repository using SSH tunneling.

Is it possible to specify in the subversion-jira-plugin properties file a value for the environment variable SVN_SSH ?

Assume that I have a working SSH tunnel that allows me to connect to the remote server using localhost port 2222.

Can I set the following value in the properties file?

svn.root=svn+ssh://localhost:2222/svn/techpubs/

Or, could I just use the following:

svn.root=svn+ssh://localhost:2222/path/to/repository

?


Sasha Zucker added a comment - 31/Jul/07 01:06 PM
Well, I answered my own question. Apparently, your software is smart enough to understand:

svn.root=svn+ssh://localhost:2222/path/to/repository

Fantastic.