New features are highlighted below.
Revision History:
Version / repo tag Release date Supported systems
v0.4 ??? Bazaar, CVS, Git, Mercurial (Hg), Perforce*, Subversion
  • Added support for moving / renaming files
    Usage: sscm -m -F from.txt -T to.txt
    Alternately: sscm --move --from from.txt --to to.txt
  • Added the "dangerous" flag.
    The dangerous flag causes SSCM to accept all modifications, deletions, and additions it discovers without asking.
    Usage: sscm -d
    Alternately: sscm --dangerous
  • Fixed bug where it tried to execute a commit request even if you didn't specify a commit message.
  • perforce.rb wasn't extending SSCM::SCM
  • Correctly supports files with spaces in their names.
    Included in at least one test in every test file. More wouldn't be bad.
v0.3.1 Sept 10, 2007 Bazaar, CVS, Git, Mercurial (Hg), Perforce*, Subversion

Maintenance release.

  • Corrected unadd bug in Bazaar.
    Added corresponding test.
  • Correctly supports files with spaces in their names.
    Included in at least one test in every test file. More wouldn't be bad.
v0.3 Sept 8, 2007 Bazaar, CVS, Git, Mercurial (Hg), Perforce*, Subversion
  • Added Bazaar and CVS Support.
    CVS support should be considered experimental for the moment. Centralized systems just aren't terribly condusive to integration testing...
  • Bug fixes in Subversion support
  • --ignore will now also prevent it from asking you about modified files that will be added in the next commit (unless you're using Perforce). In general if you modified a file you did so because you wanted to.
  • Improved documentation
v0.2.1 Sept 6, 2007 Darc, Git, Mercurial (Hg), Perforce*, Subversion

Maintenance release

  • Added Subversion Support
  • --exclude can now take a list
  • Improved documentation
  • Added flow charts
  • better Perforce support
v0.2 Sept 6, 2007 Darc, Mercurial (Hg), Git, Subversion, Perforce
  • Massive refactoring.
  • Greatly improved test coverage
  • Easier to test.
  • Easier to add new systems to.
v0.1 Sept 4, 2007 Darc, Mercurial (Hg), Git, Subversion, Perforce
Initial Release:
You may want to wait for v0.2