Updated README file and CHANGELOG and bumped version to 1.0.0 for a new release.
eliminated the need for a call to install_scm_opts_methods in subclasses of Project
Removed support for the old, obsolete, configuration file layout.
Some minor cleanup of RailsProjectType
Added tests for making sure that "ext up" changes branches of subprojects when appropriate.

Fixed a bug that prevented the project that is being updated from being displayed to the user when it has a branch.
Added testing to make sure "ext checkout -b <branch_name>" works as expected
Fixed bug preventing "ext up" from changing the branches of subprojects as expected.

Fixed bug preventing "ext checkout -b <branch_name>" from functioning as expected.

Updating with revisions/branches should now do a fetch when using git to make sure that new tags and branches are added.
Moved version to 1.0.2 and released ext-1.0.2.gem

Updated gem building rakefile code
Added tests for svn branches
Improving tests for svn branches.
Working on adding branching features to subversion managed projects.  Need to add repository field to main projects that have scm=svn.
All tests for subversion branches passing.
Fixed bug preventing svn branch tests from passing in Linux
Added switch command.  Added tests for switch for subversion, but need to add tests for git.
Added tests for "ext switch" when the main project is managed under git.
updated README file to reflect new features

Cleaned up option parsing a little bit.
Added some assertions
Bumped version, preparing for release
Added Externals::Test::Repository class for helping with managing and caching test repositories.

Updating tests one by one to use the new Repository class
Added some more test repository classes, updated a new test to the new code.