提交 b3f94c4b 编写于 作者: J Junio C Hamano

Fix git-update-cache --cacheinfo error message.

The error detection logic was too lazy to distinguish parameter
error and unable-to-add case.
Signed-off-by: NJunio C Hamano <junkio@cox.net>
上级 03ea2802
......@@ -369,8 +369,10 @@ int main(int argc, char **argv)
continue;
}
if (!strcmp(path, "--cacheinfo")) {
if (i+3 >= argc || add_cacheinfo(argv[i+1], argv[i+2], argv[i+3]))
if (i+3 >= argc)
die("update-cache: --cacheinfo <mode> <sha1> <path>");
if (add_cacheinfo(argv[i+1], argv[i+2], argv[i+3]))
die("update-cache: --cacheinfo cannot add %s", argv[i+3]);
i += 3;
continue;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册