git symbolic-ref: documentation fix

The old "git symbolic-ref" manpage seemed to imply in one place that symlinks are still the default way to represent symbolic references and in another that symlinks are deprecated. Fix the text and shorten the justification for the change of implementation. Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Michael Haggerty committed Dec 7, 2011 at 16:20 UTC a8d05d72b9fd60fe63f249250dcab2352b7b1984
1 file changed +3 -6
Documentation/git-symbolic-ref.txt
+3 -6
@@ -43,12 +43,9 @@ In the past, `.git/HEAD` was a symbolic link pointing at
43 `refs/heads/master`. When we wanted to switch to another branch,
44 we did `ln -sf refs/heads/newbranch .git/HEAD`, and when we wanted
45 to find out which branch we are on, we did `readlink .git/HEAD`.
46 -This was fine, and internally that is what still happens by
47 -default, but on platforms that do not have working symlinks,
48 -or that do not have the `readlink(1)` command, this was a bit
49 -cumbersome. On some platforms, `ln -sf` does not even work as
50 -advertised (horrors). Therefore symbolic links are now deprecated
51 -and symbolic refs are used by default.
46 +But symbolic links are not entirely portable, so they are now
47 +deprecated and symbolic refs (as described above) are used by
48 +default.
49
50 'git symbolic-ref' will exit with status 0 if the contents of the
51 symbolic ref were printed correctly, with status 1 if the requested