Feature #339

additional SCM support

Added by Brett Eisenberg 566 days ago. Updated 221 days ago.

Status:New Start:
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:-
Target version:-
Resolution:


Description

While everyones priorities are different, being able to support a similar array to Trac would make RedMine much more
attractive.

1) Mercurial
2) Darcs
3) Bzr

History

2007-05-23 13:47 - Jean-Philippe Lang

I'm currently working on Mercurial support. It's almost finished
and should be available soon.

2007-06-12 16:15 - Jean-Philippe Lang

Basic support for CVS and Mercurial SCMs is added in rev 559.

Browsing, changesets fetching and diff viewing are implemented.
Only tested with local repositories.
Thanks to Ralph Vater for CVS specific code.

2007-06-24 15:32 - Jean-Philippe Lang

Darcs support added in rev 573.

2007-07-14 00:49 - Patrick Aljord

please add support for git too.

2007-10-10 14:28 - Étienne Savard

4) Perforce

2007-12-03 18:14 - Jean-Philippe Lang

Bazaar adpater added in r950

2007-12-15 07:01 - chris mcharg

+1 for git

2008-01-06 05:00 - Will Leinweber

I would also really like to see git.

2008-02-21 11:21 - Thomas Lecavelier

Git support is experimental, as in #259.

2008-04-12 23:12 - Karim Trott

I would like to see perforce support as well (of course its not open source..)

2008-07-16 00:18 - Wassim Hafez

Perforce support is a key factor being considered by our organization while evaluating collaboration tools, are there any plans for supporting Perforce?

Also, in general, what's involved in developing integration between redmine and SCM/third-party tools?

2008-07-16 11:51 - Thomas Lecavelier

Wassim Hafez wrote:

Also, in general, what's involved in developing integration between redmine and SCM/third-party tools?

Two solution to get Redmine talking with a non-free (as free beer) SCM:
  1. people with legal licence write and maintain the adapter and their tests (quite easy)
  2. people offer a legal licence to jplang or an contributor, so he can write and maintain the adapter

So, you can contact your lobby :)

2008-07-16 14:32 - Ollivier Robert

Speaking for perforce which I used for 5 years before moving to Arch then Hg, anyone can obtain a free license for free software usage. The main problem I had during the last two years is that the license is granted for one year and can be renewed but the process got more complicated (I had to send the GPL & BSD licenses by fax!) so I finally gave up. But it is doable.

2008-09-03 23:02 - Vianney Lecroart

I have a +2 for perforce her. 2 game companies wanted to use redmine, but without perforce, it s a no go for them.

Two solution to get Redmine talking with a non-free (as free beer) SCM:
  1. people with legal licence write and maintain the adapter and their tests (quite easy)
  2. people offer a legal licence to jplang or an contributor, so he can write and maintain the adapter

jplang or anybody can play with perforce for free. Of course, it's not opensource and it's evil but lot of companies use it, google, microsoft...

For the licence:

"Perforce Licensing
You can download and use any Perforce software product free. All Perforce software you download is fully functional, with the exception of the Perforce Server, which allows only two users and five client workspaces when used without a license."

"Free Licensing for Open Source Development
Organizations developing software that is licensed or otherwise distributed exclusively under an Open Source license may be eligible to obtain Perforce licenses gratis. This includes upgrades but not support."

So I think it's not a problem to have a perforce licence to test and maintain perforce adapter.

If I knew more ror and p4, i could do it, but it's not the case :'(

2008-09-07 20:15 - Karim Trott

As Perforce and P4Ruby has been released on rubyforge, does this raise the probalitiy for Perforce SCM support?

Also available in: Atom PDF