X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=git-debpush;h=2790560cf21658b5275bcd7d180db9909d696c59;hb=70df464217c2b96ea481cb3b28210b53a2d7e040;hp=c3b067dca4eff7feb0edab1812c33694f3e29e5e;hpb=134addbf3309871ef36016dd136c362b9cade482;p=dgit.git diff --git a/git-debpush b/git-debpush index c3b067dc..2790560c 100755 --- a/git-debpush +++ b/git-debpush @@ -59,8 +59,10 @@ badusage () { get_file_from_ref () { local path=$1 + # redirect to /dev/null instead of using `grep -Eq` to avoid grep + # SIGPIPEing git-ls-tree if git ls-tree --name-only -r "$branch" \ - | grep -Eq "^$path$"; then + | grep -E "^$path$" >/dev/null; then git cat-file blob $branch:$path fi }