Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git-grep.sh - git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: db2296c330c0679c11d308441603171673cac763 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/sh
flags=
while :; do
  pattern="$1"
  case "$pattern" in
  -i|-I|-a|-E|-H|-h|-l)
    flags="$flags $pattern"
    shift
    ;;
  -*)
    echo "unknown flag $pattern" >&2
    exit 1
    ;;
  *)
    break
    ;;
  esac
done
shift
git-ls-files -z "$@" | xargs -0 grep $flags "$pattern"