f5d6ed8c79f7f1674b016dbd8367492a4a173ddc

Author: Robin Luckey

Date: 2010-01-14 09:47:58 -0800

[FIX] Escape ">" character in Hg filenames

diff --git a/lib/scm/adapters/hg/cat_file.rb b/lib/scm/adapters/hg/cat_file.rb index aa20ff8..829e0e4 100644 --- a/lib/scm/adapters/hg/cat_file.rb +++ b/lib/scm/adapters/hg/cat_file.rb @@ -20,7 +20,7 @@ module Scm::Adapters # Example: # "Foo Bar & Baz" => "Foo\ Bar\ \&\ Baz" def escape(path) - path.gsub(/[ '"&()]/) { |c| '\\' + c } + path.gsub(/[ '"&()<>]/) { |c| '\\' + c } end end end