Piston problem

Hi, I couldn't find a piston list, please let me know if anyone knows of one.

I'm having a few problems using piston. I have vendor/rails under piston control, but when I run a piston update I get the following message.

Processing 'vendor/rails'...   Fetching remote repository's latest revision and UUID   Restoring remote repository to known state at r6736   Updating remote repository to r7144   Processing adds/deletes svn: 'vendor/rails/activerecord/test/empty_date_time_test.rb' does not exist /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/command.rb:43:in `svn': Command svn remove --quiet --force vendor/rails/activerecord/test/empty_date_time_test.rb resulted in an error: (RuntimeError)

        from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:79:in `update'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:65:in `each_line'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:65:in `update'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:10:in `run'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:9:in `each'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/piston/commands/update.rb:9:in `run'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/transat/parser.rb:131:in `execute'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/transat/parser.rb:127:in `each'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/transat/parser.rb:127:in `execute'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/lib/transat/parser.rb:104:in `parse_and_execute'         from /usr/lib/ruby/gems/1.8/gems/piston-1.3.3/bin/piston:10         from /usr/bin/piston:16:in `load'         from /usr/bin/piston:16

What's wrong here?

How do I clean up after a failed command like this? I suppose I just svn revert vendor/rails?

Any pointers appreciated.

Cheers, Jord

I hate to reply to my own post, but anyone have any ideas?

Thanks :slight_smile:

It looks like SVN/Piston are trying to delete a file that should have been present from r6736 but is not present on your system.

If you do not have any changes in rails to apply, you can always nuke the whole tree and do a new piston install of the whole tree. At this point that seems the safest course as there could be other issues.

Michael