aboutsummaryrefslogtreecommitdiff
path: root/git-submodule.sh
diff options
context:
space:
mode:
authorBrandon Casey <drafnel@gmail.com>2011-06-29 19:34:57 -0500
committerJunio C Hamano <gitster@pobox.com>2011-06-29 18:24:40 -0700
commit91cd7e4b426b0dc4755212fcbac3c822499ddd15 (patch)
tree070cfe76038a274cbe3b40633c80bf49c879a8aa /git-submodule.sh
parent98dbe63dbcb44218e23ccc92e1491c36b2e31945 (diff)
downloadgit-91cd7e4b426b0dc4755212fcbac3c822499ddd15.tar.gz
git-91cd7e4b426b0dc4755212fcbac3c822499ddd15.tar.xz
t/t7407: demonstrate that the command called by 'submodule foreach' loses stdin
The user-supplied command spawned by 'submodule foreach' loses its connection to the original standard input. Instead, it is connected to the output of a pipe within the git-submodule script. This can cause a problem if the command requires reading from stdin or if it changes its behavior based on whether stdin is a tty or not (e.g. git shortlog). Demonstrate this flaw. Signed-off-by: Brandon Casey <drafnel@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git-submodule.sh')
0 files changed, 0 insertions, 0 deletions