Key:
(warning) = Non functional
(tick) = Functional
(error) = Not implemented
(minus) = Doesn't exist in SCM tool

Supported SCM tools

SCM

add

branch

changelog

checkin

checkout

diff

edit

export

list

login

remove

status

tag

unedit

update

Author/maintainer

Pure Java

TCK

Comments

Bazaar

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(minus)

(error)

(error)

(minus)

(tick)

(tick)

(error)

(minus)

(tick)

Maven team

No

(tick)

http://bazaar-vcs.org

Clearcase

(tick)

(error)

(tick)

(tick)

(tick)

(error)

(tick)

(error)

(error)

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

Dan Tran / Wim Deblauwe

No

(error)

possible connection modes : socket (they call snapshot), SCM, pure UCM, UCM+SCM

CVS

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

Maven team

No

(tick)

 

CVS (Pure Java client)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(tick)

Maven team

Yes

(tick)

 

Local

(tick)

(error)

(tick)

(tick)

(tick)

(error)

(error)

(error)

(error)

(minus)

(error)

(error)

(error)

(error)

(tick)

Maven team

Yes

(tick)
partially

 

Mercurial (hg)

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(minus)

(error)

(error)

(minus)

(tick)

(tick)

(error)

(minus)

(tick)

Ryan Daum

No

(tick)

http://www.selenic.com/mercurial/

Perforce

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(error)

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

Mike Perham

No

(error)

 

Starteam

(tick)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

(error)

(error)

(minus)

(tick)

(tick)

(tick)

(tick)

(tick)

Dan Tran

No

(error)

 

Subversion

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(minus)

(tick)

(tick)

(minus)

(tick)

(tick)

(tick)

(minus)

(tick)

Maven team

No

(tick)

 

CM Synergy

(tick)

(error)

(tick)

(tick)

(tick)

(error)

(tick)

(error)

(error)

(error)

(tick)

(tick)

(tick)

(tick)

(tick)

Maven team

No

(error)

http://www.telelogic.com/products/synergy/ La Poste donated sources. Developped by Capgemini

Microsoft VSS

(tick)

(error)

(tick)

(error)

(tick)

(error)

(tick)

(error)

(error)

(minus)

(error)

(tick)

(error)

(error)

(tick)

Maven team

No

(error)

http://msdn.microsoft.com/ssafe/

GIT

(tick)

(tick)

(tick)

(tick)

(tick)

(tick)

(minus)

(minus)

(tick)

(minus)

(tick)

(tick)

(tick)

(minus)

(tick)

Maven team

No

(tick)

available since maven-scm-1.1; assumes a remote repository

Wanted SCM tools support

SCM tool

URL

Comments

Accurev

http://www.accurev.com/

See SCM-445

MKS SI

http://www.mks.com

Sharma Jaikumar works on it

Serena Dimension / PVCS

http://www.serena.com/Products/dimensions/home.asp

Possible donation from Serena

Svk

http://svk.elixus.org/

Svk is now EOLed by its upstream

Other SCM tools

SCM tool

Url

Comments

Aegis

http://aegis.sourceforge.net/

 

Arch

http://www.gnu.org/software/gnu-arch/

 

BitKeeper

http://www.bitkeeper.com/

 

Code Co-op

http://www.relisoft.com/co_op/

 

Darcs

http://abridgegame.org/darcs/

 

Monotone

http://www.venge.net/monotone/

 

OpenCM

http://www.opencm.org/

 

PureCM

http://www.purecm.com/

 

Vesta

http://www.vestasys.org/