Subversion

From Maisqual Private Wiki

Jump to: navigation, search

Subversion is the most popular configuration management tool in open-source projects.

Squore svn scorecard.png

It allowed (and still does) project teams to build together huge software projects from distributed locations.

  • It's free software, and the whole repository is freely available.
  • It's widely used by tha Java community and has strong reliability requirements.
  • It is mature, big, and widely used -- even in the industrial world.


Contents

[edit] About the project

[edit] Project's summary

[edit] Versions

We selected all major and minor releases from the Tigris / Apache repositories:

  • 0.6 (released 2001/11/11)
  • 0.7 (released 2001/12/02)
  • 0.8 (released 2002/01/14)
  • 0.9 (released 2002/02/14)
  • 0.10.0 (released 2002/03/07)
  • 0.10.1 (released 2002/03/16)
  • 0.10.2 (released 2002/03/24)
  • 0.11.1 (released 2002/04/11)
  • 0.12.0 (released 2002/05/02)
  • 0.13.0 (released 2002/06/09)
  • 0.13.1 (released 2002/06/19)
  • 0.13.2 (released 2002/06/27)
  • 0.14.0 (released 2002/07/22)
  • 0.14.1 (released 2002/08/08)
  • 0.14.2 (released 2002/08/21)
  • 0.14.3 (released 2002/09/19)
  • 0.14.4 (released 2002/10/28)
  • 0.14.5 (released 2002/10/29)
  • 0.15 (released 2002/11/06)
  • 0.16 (released 2002/12/03)
  • 0.16.1 (released 2003/01/05)
  • 0.17.0 (released 2003/01/19)
  • 0.17.1 (released 2003/01/21)
  • 0.18.0 (released 2003/02/18)
  • 0.18.1 (released 2003/02/25)
  • 0.19.0 (released 2003/03/09)
  • 0.19.1 (released 2003/03/11)
  • 0.20.0 (released 2003/03/19)
  • 0.20.1 (released 2003/03/25)
  • 0.21.0 (released 2003/04/14)
  • 0.22.0 (released 2003/05/06)
  • 0.22.1 (released 2003/05/08)
  • 0.22.2 (released 2003/05/12)
  • 0.23.0 (released 2003/05/15)
  • 0.24.0 (released 2003/06/14)
  • 0.24.1 (released 2003/06/15)
  • 0.24.2 (released 2003/06/17)
  • 0.25.0 (released 2003/07/10)
  • 0.26.0 (released 2003/07/23)
  • 0.27.0 (released 2003/08/11)
  • 0.28.0 (released 2003/08/26)
  • 0.28.1 (released 2003/08/27)
  • 0.28.2 (released 2003/08/28)
  • 0.29.0 (released 2003/09/04)
  • 0.30.0 (released 2003/09/23)
  • 0.31.0 (released 2003/10/07)
  • 0.32.0 (released 2003/10/21)
  • 0.32.1 (released 2003/10/22)
  • 0.33.0 (released 2003/11/12)
  • 0.33.1 (released 2003/11/16)
  • 0.34.0 (released 2003/12/02)
  • 0.35.0 (released 2003/12/11)
  • 0.35.1 (released 2003/12/18)
  • 0.36.0 (released 2004/01/12)
  • 0.37.0 (released 2004/01/23)
  • 1.0.0 (released 2004/02/22)
  • 1.0.1 (released 2004/03/11)
  • 1.0.2 (released 2004/04/14)
  • 1.0.3 (released 2004/05/18)
  • 1.0.4 (released 2004/05/20)
  • 1.0.5 (released 2004/06/09)
  • 1.0.6 (released 2004/07/18)
  • 1.0.7 (released 2004/09/16)
  • 1.0.8 (released 2004/09/21)
  • 1.1.0 (released 2004/09/28)
  • 1.0.9 (released 2004/10/12)
  • 1.1.1 (released 2004/10/21)
  • 1.1.2 (released 2004/12/19)
  • 1.1.3 (released 2005/01/13)
  • 1.1.4 (released 2005/03/31)
  • 1.2.0 (released 2005/05/20)
  • 1.2.1 (released 2005/07/04)
  • 1.2.3 (released 2005/08/18)
  • 1.3.0 (released 2005/12/29)
  • 1.3.1 (released 2006/03/24)
  • 1.3.2 (released 2006/05/22)
  • 1.4.0 (released 2006/09/09)
  • 1.4.2 (released 2006/11/01)
  • 1.4.3 (released 2007/01/17)
  • 1.4.4 (released 2007/05/29)
  • 1.4.5 (released 2007/08/26)
  • 1.4.6 (released 2007/12/20)
  • 1.5.0 (released 2008/06/18)
  • 1.5.1 (released 2008/07/25)
  • 1.5.2 (released 2008/08/29)
  • 1.5.3 (released 2008/10/09)
  • 1.5.4 (released 2008/10/23)
  • 1.5.5 (released 2008/12/21)
  • 1.5.6 (released 2009/02/25)
  • 1.6.0 (released 2009/03/19)
  • 1.6.1 (released 2009/04/08)
  • 1.6.2 (released 2009/05/10)
  • 1.6.3 (released 2009/06/21)
  • 1.6.4 (released 2009/08/05)
  • 1.5.7 (released 2009/08/05)
  • 1.6.5 (released 2009/08/21)
  • 1.6.6 (released 2009/10/21)
  • 1.6.9 (released 2010/01/24)
  • 1.6.11 (released 2010/04/18)
  • 1.6.12 (released 2010/06/20)
  • 1.6.13 (released 2010/09/30)
  • 1.6.15 (released 2010/11/25)
  • 1.5.9 (released 2010/12/05)
  • 1.6.16 (released 2011/03/01)
  • 1.6.17 (released 2011/05/31)
  • 1.7.0 (released 2011/10/10)
  • 1.7.1 (released 2011/10/23)
  • 1.7.2 (released 2011/12/01)

All versions are available for download here: http://archive.apache.org/dist/subversion/

[edit] Data Collected

We gather the following data for each release:

Meta:

  • Date of release

SQuORE:

  • SLOC
  • CLOC
  • VG


[edit] Results

[edit] SQuORE

Squore svn tech debt trend.png

[edit] SQuORE + R

Data used for these plots are source releases downloaded from the official web site.

The script used for data extraction was SCRIPT HERE.

Evolution svn vg.png Evolution svn sloc.png

[edit] SVN cripts + R

Data used for these plots come from svn log and then post-processing with the parse_svn_ script.

Svn commits per day all.jpg Svn commits per day all 2.resized.jpg


[edit] Analysis

[edit] Other Resources

Personal tools