summaryrefslogtreecommitdiff
path: root/replace_object.c
diff options
context:
space:
mode:
authorLibravatar Brandon Casey <drafnel@gmail.com>2011-06-29 19:34:57 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2011-06-29 18:24:40 -0700
commit91cd7e4b426b0dc4755212fcbac3c822499ddd15 (patch)
tree070cfe76038a274cbe3b40633c80bf49c879a8aa /replace_object.c
parentsubmodule: only preserve flags across recursive status/update invocations (diff)
downloadtgif-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 'replace_object.c')
0 files changed, 0 insertions, 0 deletions