RSCM Changelog
Version 0.3.16
Bugfix release
- Added some minor checks for file history
- Documented Base.open
Version 0.3.15
This release adds support for directory listings and fixes some
incompatibilities with CVS 1.12.x
- Added support for directory listings.
- Added support for parsing of revisions for CVS 1.12.x, which uses a
slightly different time format.
Version 0.3.14
Improved error messages
- Subversion and CVS now raise detailed instructions on how to install
triggers in case of failure.
Version 0.3.13
Improved trigger support
- Added Base.trigger_mechanism and implementation for subclasses that support
triggering.
- Removed Subversion.to_yaml_properties, which prevented additional
attributes.
Version 0.3.12
Bugfix release
- Made Mockit setup/teardown work with other setup/teardown extensions
Version 0.3.11
Cleanup release
- Added atomic? alias for transactional?
- Removed annotations, too magic :-)
- Removed Base.classes - not needed.
- Removed logging
- Fixes in the README
Version 0.3.10
Bugfix release
- Removed DamageControl leftovers in revision_poller
Version 0.3.9
This release improves Subversion and ClearCase support
- Subversion no longer needs a working copy to get revisions and diffs
- Misc. ClearCase improvements
- Added RSCM::Base.destroy_working_copy
Version 0.3.8
Bugfix release
- Reshuffled supported SCMs
- Made ClearCase ctor params optional
Version 0.3.7
This release improves polling of revisions (changesets) and improves
ClearCase support
- Added RSCM.Base.poll_new_revisions
(moved from DamageControl)
- Rewrote the ClearCase adapter. There are no tests for ClearCase yet -
tested manually.
Version 0.3.6
Bugfix release
- Subversion password was defined twice - fixed.
Version 0.3.5
This release adds new API methods for accessing files and their revisions
and contents.
- Added new scm.history_file method (returning RSCM::HistoryFile).
- Added RSCM::HistoryFile.revision_files methods to get all revisions of a
file.
- Added RSCM::RevisionFile.open to get the contents of a specific revision of
a file.
- Set defaults for Subversion username/password
- Removed logging code (may reintroduce later if I come up with a better way
to configure it)
Version 0.3.4
This release fixes some bugs on windows.
- Removed redirection to dev/null for CVS commands. 2>nul didn‘t
seem to work on windows.
- Fixed the path to touch.exe (needed in tests)
Version 0.3.3
This release makes some test utilities more reusable.
- Added optional basedir parameter to assert_equal_with_diff
Version 0.3.2
This is a bugfix release.
- Moved difftool_test.rb and tempdir.rb from test to lib
(damagecontrol‘s tests are using it)
Version 0.3.1
This is a bugfix release.
- Added move method to Subversion, CVS, Monotone and Perforce (although it
doesn‘t work on the latter two)
- SCM classes no longer include FileUtils (conflicted with new move method)
- Fixed DC-427 (couldn‘t parse regexp chars *,+ and ? in subversion
logs)
Version 0.3.0
- Removed checkout_dir from all methods. It‘s now a mandatory attribute
on the SCM objects.
- Made logging more pluggable
Version 0.2.1
- Implemented add method for monotone
- Fixed monotone test and added some doco
- Add server and port options to Monotone::initialize
- Added changelog file