stripspace: allow -s/-c outside git repository
authorJonathan Nieder <redacted>
Mon, 17 Dec 2018 16:59:57 +0000 (08:59 -0800)
committerJunio C Hamano <redacted>
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 <redacted>
Signed-off-by: Jonathan Nieder <redacted>
Signed-off-by: Junio C Hamano <redacted>
builtin/stripspace.c
t/t0030-stripspace.sh
git clone https://git.99rst.org/PROJECT