aboutsummaryrefslogtreecommitdiff
path: root/builtin-commit.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2008-02-03 00:00:09 -0800
committerJunio C Hamano <gitster@pobox.com>2008-02-03 00:56:35 -0800
commit8a2f87332b847edc7f8fc5f305889c863651ecb5 (patch)
tree3767d83a79e9fe57dd93ada61c05ea5a9548af73 /builtin-commit.c
parent71bda8b923ed1bde7b831c6597af5a80213f6768 (diff)
downloadgit-8a2f87332b847edc7f8fc5f305889c863651ecb5.tar.gz
git-8a2f87332b847edc7f8fc5f305889c863651ecb5.tar.xz
Fix "git-commit -C $tag"
The scripted version might not have handled this correctly either, but the version rewritten in C definitely does not grok this and complains $tag is not a commit object. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-commit.c')
-rw-r--r--builtin-commit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/builtin-commit.c b/builtin-commit.c
index d8deb1ad0..c787bed69 100644
--- a/builtin-commit.c
+++ b/builtin-commit.c
@@ -601,7 +601,7 @@ static int parse_and_validate_options(int argc, const char *argv[],
if (get_sha1(use_message, sha1))
die("could not lookup commit %s", use_message);
- commit = lookup_commit(sha1);
+ commit = lookup_commit_reference(sha1);
if (!commit || parse_commit(commit))
die("could not parse commit %s", use_message);