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 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I hate to reply to my own post, but anyone have any ideas? Thanks :) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
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 On Jun 27, 2007, at 2:57 PM, Jordan Elver wrote:> > 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 > > --~--~---------~--~----~------------~-------~--~----~ > You received this message because you are subscribed to the Google > Groups "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk- > unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > For more options, visit this group at http://groups.google.com/ > group/rubyonrails-talk?hl=en > -~----------~----~----~----~------~----~------~--~--- >