• This list compares scm provider availability in Maven SCM, tracking all publicly available scm providers.
  • If a publicly available plugin is not on the list, please email the Maven SCM users list asking to add it.
  • A red X in a column means the command is not yet available for Maven SCM.
  • We hope to implement all commands for supported scm tools.
  • We need folks in the community to help out with the writing/testing effort.
  • If you can create a scm provider, please email the Maven SCM users list to have your comments added.
  • The number of is an attempt to priorities based on my guess at usage. Means whether we need it is not yet determined and so should be the lowest priority

Key:
= Non functional
= Functional
= Not implemented
= 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 Maven team http://bazaar-vcs.org
Clearcase Dan Tran / Wim Deblauwe possible connection modes : socket (they call snapshot), SCM, pure UCM, UCM+SCM
CVS Maven team  
CVS (Pure Java client) Maven team  
Local Maven team partially  
Mercurial (hg) Ryan Daum http://www.selenic.com/mercurial/
Perforce Mike Perham  
Starteam Dan Tran  
Subversion Maven team  
CM Synergy Maven team http://www.telelogic.com/products/synergy/ La Poste donated sources. Developped by Capgemini
Microsoft VSS Maven team http://msdn.microsoft.com/ssafe/

Wanted SCM tools support

SCM tool URL Comments
Accurev http://www.accurev.com/  
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/  

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/