aboutsummaryrefslogtreecommitdiff
path: root/refs.h
diff options
context:
space:
mode:
authorGerrit Pape <pape@smarden.org>2008-02-21 10:06:47 +0000
committerJunio C Hamano <gitster@pobox.com>2008-02-22 09:32:49 -0800
commit8a2f5e5b032ca73e19ad1425b75c63234eb166fa (patch)
treea18fc4f43a2d2214237c5bac0e96593209614e4d /refs.h
parentfd74cb0874126876227a958f6250323a4a4478a5 (diff)
downloadgit-8a2f5e5b032ca73e19ad1425b75c63234eb166fa.tar.gz
git-8a2f5e5b032ca73e19ad1425b75c63234eb166fa.tar.xz
hash-object: cleanup handling of command line options
git hash-object used to process the --stdin command line argument before reading subsequent arguments. This caused 'git hash-object --stdin -w' to fail to actually write the object into the database, while '-w --stdin' properly did. Now git hash-object first reads all arguments, and then processes them. This regresses one insane use case. git hash-object used to allow multiple --stdin arguments on the command line: $ git hash-object --stdin --stdin foo ^D bar ^D Now git hash-object errors out if --stdin is given more than once. Reported by Josh Triplett through http://bugs.debian.org/464432 Signed-off-by: Gerrit Pape <pape@smarden.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs.h')
0 files changed, 0 insertions, 0 deletions