From a74b1706c89c5e966c64316575e0b33dd21b8128 Mon Sep 17 00:00:00 2001 From: Jeff King Date: Mon, 15 Jan 2007 17:25:33 -0500 Subject: git-pull: disallow implicit merging to detached HEAD Instead, we complain to the user and suggest that they explicitly specify the remote and branch. We depend on the exit status of git-symbolic-ref, so let's go ahead and document that. Signed-off-by: Jeff King Signed-off-by: Junio C Hamano --- Documentation/git-symbolic-ref.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Documentation/git-symbolic-ref.txt') diff --git a/Documentation/git-symbolic-ref.txt b/Documentation/git-symbolic-ref.txt index 1e818bb02d..fec3b4f64a 100644 --- a/Documentation/git-symbolic-ref.txt +++ b/Documentation/git-symbolic-ref.txt @@ -44,6 +44,10 @@ cumbersome. On some platforms, `ln -sf` does not even work as advertised (horrors). Therefore symbolic links are now deprecated and symbolic refs are used by default. +git-symbolic-ref will exit with status 0 if the contents of the +symbolic ref were printed correctly, with status 1 if the requested +name is not a symbolic ref, or 128 if another error occurs. + Author ------ Written by Junio C Hamano -- cgit v1.2.3