stripspace: allow -s/-c outside git repository
authorJonathan Nieder <jrnieder@gmail.com>
Mon, 17 Dec 2018 16:59:57 +0000 (08:59 -0800)
committerJunio C Hamano <gitster@pobox.com>
Wed, 26 Dec 2018 23:41:47 +0000 (15:41 -0800)
commit957da7580255f30ce8f1224531e795a9bace3d52
treee4762cdf76e36222cafafe15470216f8e0172b95
parent0d0ac3826a3bbb9247e39e12623bbcfdd722f24c
stripspace: allow -s/-c outside git repository

v2.11.0-rc3~3^2~1 (stripspace: respect repository config, 2016-11-21)
improved stripspace --strip-comments / --comentlines by teaching them
to read repository config, but it went a little too far: when running
stripspace outside any repository, the result is

$ git stripspace --strip-comments <test-input
fatal: not a git repository (or any parent up to mount point /tmp)

That makes experimenting with the stripspace command unnecessarily
fussy.  Fix it by discovering the git directory gently, as intended
all along.

Reported-by: Han-Wen Nienhuys <hanwen@google.com>
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/stripspace.c
t/t0030-stripspace.sh