[regression] Re: git-cat-file --batch reversion; cannot query filenames with spaces
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Aug 2, 2013, 06:40 UTC
- Message-ID
- <20130802064003.GB3013@elie.Belkin>
- In-Reply-To
- <20130801201842.GA16809@kitenet.net>
Hi Joey,
Joey Hess wrote[1]:
Show 18 quoted lines
> Commit c334b87b30c1464a1ab563fe1fb8de5eaf0e5bac caused a reversion in > git-cat-file --batch. > > With an older version: > > joey@gnu:~/tmp/rrr>git cat-file --batch > :file name > e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 blob 0 > > With the new version: > > joey@wren:~/tmp/r>git cat-file --batch > :file name > :file missing > > This has broken git-annex's support for operating on files/directories > containing whitespace. I cannot see a way to query such a filename using > the new interface.
Oh dear. Luckily you caught this before the final 1.8.4 release. I wonder if we should just revert c334b87b (cat-file: split --batch input lines on whitespace, 2013-07-11) for now.
Thanks, Jonathan
[1] http://bugs.debian.org/718517