Merge branch 'bw/ls-files-recurse-submodules'
authorJunio C Hamano <gitster@pobox.com>
Wed, 26 Oct 2016 20:14:44 +0000 (13:14 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 26 Oct 2016 20:14:44 +0000 (13:14 -0700)
commit1c2b1f7018ba7d5f6a5d949e29e4eaeeef3261e2
tree680fa55e1b566665ffa45781e762b95a6635811f
parent2bee56be7e241db75774fc6a7a235b8125936943
parent75a6315f7416a2fd559d0b0c7352b4f1cd10e186
Merge branch 'bw/ls-files-recurse-submodules'

"git ls-files" learned "--recurse-submodules" option that can be
used to get a listing of tracked files across submodules (i.e. this
only works with "--cached" option, not for listing untracked or
ignored files).  This would be a useful tool to sit on the upstream
side of a pipe that is read with xargs to work on all working tree
files from the top-level superproject.

* bw/ls-files-recurse-submodules:
  ls-files: add pathspec matching for submodules
  ls-files: pass through safe options for --recurse-submodules
  ls-files: optionally recurse into submodules
  git: make super-prefix option
Documentation/git.txt
builtin/ls-files.c
cache.h
dir.c
environment.c
git.c