Re: sparse checkout - weird behavior

2017-01-26 Thread Paul Hammant
Well I feel a bit silly. Thanks for responding. On Wed, Jan 25, 2017 at 11:59 PM, Jeff King wrote: > On Wed, Jan 25, 2017 at 10:21:19PM -0500, Paul Hammant wrote: > >> Related bug (maybe the same). Reproduction: >> >> $ git clone g...@github.com:jekyll/jekyll.git --

Re: sparse checkout - weird behavior

2017-01-25 Thread Paul Hammant
Related bug (maybe the same). Reproduction: $ git clone g...@github.com:jekyll/jekyll.git --no-checkout Cloning into 'jekyll'... remote: Counting objects: 41331, done. remote: Compressing objects: 100% (5/5), done. remote: Total 41331 (delta 0), reused 0 (delta 0), pack-reused 41326 Re

sparse checkout - weird behavior

2017-01-25 Thread Paul Hammant
Here's a simple reproducible bug - something unexpected in sparse-checkout mode: $ git clone g...@github.com:jekyll/jekyll.git --no-checkout Cloning into 'jekyll'... remote: Counting objects: 41331, done. remote: Compressing objects: 100% (5/5), done. remote: Total 41331 (delta 0), reuse

[bug] git-check-ignore and file names with unicode chars in name - sys-out filename is corrupted

2016-08-08 Thread Paul Hammant
Reproduction: $ echo "*.ignoreme" >> .gitignore # (and commit) $ touch "fooo-€.ignoreme" $ find . -print | grep fooo | xargs git check-ignore "./fooo-\342\202\254.ignoreme" You could view that git-check-ignore isn't corrupting anything, it is just outputting another form for the file na