The right avenue for support at this point is this group.
Apparently, #exist? was called on a String when I expected a
Pathname. Could you try with MRI to see if it's an implementation
issue with Dir?
Also, the fact that you're on a separate branch is normal. Piston's
Git support branches to do it's integration. Look at
Piston::Git::WorkingCopy http://github.com/francois/piston/blob/master/lib/piston/git/working_copy.rb#L88
Thanks for reporting the bug. I'll also try to reproduce on MRI/1.9.1
and see if that bug exists there.
Bye!
--
François Beausoleil
http://blog.teksol.info/
http://piston.rubyforge.org/