ruby-lang
March 9th, 2006, 03:40 AM
This release introduces a new test suite that makes it a LOT easier to implement
new RSCM adapters. The main difference is that implementations no longer have to
implement the entire API. There are two test suites - one for the full API, and
one for DamageControl (which is only a small subset of the full API).
New RSCM adapters can be written only to pass the DamageControl compatibility suite,
which requires a much smaller effort than implementing the full API. The DamageControl
compatibility suite assumes there is an existing repository somewhere, and none of
the API methods that modify repository state need to be implemented.
<a href="http://rubyforge.org/forum/forum.php?forum_id=5909" target="_blank">http://rubyforge.org/forum/forum.php?forum_id=5909</a>
new RSCM adapters. The main difference is that implementations no longer have to
implement the entire API. There are two test suites - one for the full API, and
one for DamageControl (which is only a small subset of the full API).
New RSCM adapters can be written only to pass the DamageControl compatibility suite,
which requires a much smaller effort than implementing the full API. The DamageControl
compatibility suite assumes there is an existing repository somewhere, and none of
the API methods that modify repository state need to be implemented.
<a href="http://rubyforge.org/forum/forum.php?forum_id=5909" target="_blank">http://rubyforge.org/forum/forum.php?forum_id=5909</a>