public
Description: Piston is a utility that eases vendor branch management. This repository is a complete reimplementation of Piston to provide different backends, depending on the repositories and working copies you pistonize from.
Homepage: http://piston.rubyforge.org/
Clone URL: git://github.com/francois/piston.git
Merge commit 'remotes/github/master'

* commit 'remotes/github/master':
  Piston::Git::Commit#validate! implementation.
  Piston::Svn::Revision can validate itself.
  Default recalled values are an empty Hash now.
  Piston::Svn::Repository#at with recalled values passes the recalled 
  values to Piston::Svn::Revision#new.
  Some tests for Piston::WorkingCopy #exist?, #pistonized? and #validate!
  Depend on ActiveSupport.
  Removed dead Piston::Commands::Import#constantize.
  Refactored Piston::Commands::Base to automatically call #validate! on 
  the returned working copy.
  Rewrote how the LockUnlock command reports it's work.
  Implemented Piston::WorkingCopy#validate! to raise an exception unless 
  everything is OK.
  Refactored the working copy guessing into 
  Piston::Commands::Base#guess_wc.
  If the Turn gem is available use it, else not.
  Made the info command much simpler: simply output the #to_yaml version 
  of the recalled values.
  The CLI is responsible for putting the text on STDOUT, not the info 
  command.
  Renamed #lock_unlock_command to #info_command in test/unit/test_info.rb
  WorkCopy.info tests.
  Fixing the default lock.
  Adding info in git repository.

Conflicts:

  Manifest.txt
francois (author)
Fri May 23 10:58:46 -0700 2008
commit  441e815fea5cd142ff0bf3841c184b6a8fd75ac6
tree    dc9e3de21e877dc02e678792962e23508c0cc535
parent  784f11a4e47bac176f7916036d3fcd6ae3234ab2 parent  1d52246f7acabb0fdec2f555430702840146d418

Comments

    No one has commented yet.