Re: [PATCH v2 1/8] Add new git-cc-cmd helper to contrib
Felipe Contreras <felipe.contreras@gmail.com> writes:
Show 18 quoted lines
>>> + File.open(file) do |f|
>>> + f.each do |line|
>>> + case line
>>> + when /^From (\h+) (.+)$/
>>> + from = $1
>>> + when /^---\s+(\S+)/
>>> + source = $1 != '/dev/null' ? $1[2..-1] : nil
>>
>> This may need to be tightened if you want to use this on a
>> real-world project (git.git itself does not count ;-); you may see
>> something like:
>>
>> diff --git "a/a\"b" "b/a\"b"
>>
>> (I did an insane pathname 'a"b' to get the above example, but a more
>> realistic is a character outside ASCII).
>
> Suggestions on how to do that are welcome.
Check gitweb and find "unquote".