Revision 51ff0f27bc6bfe83da7304ef9db77f3a2a4a47b0 authored by Junio C Hamano on 10 March 2015, 13:53:21 UTC, committed by Junio C Hamano on 10 March 2015, 22:17:48 UTC
Currently, log decorations do not indicate which branch is checked out
and whether HEAD is detached.

When branch foo is checked out, change the "HEAD, foo" part of the
decorations to "HEAD -> foo". This serves to indicate both ref
decorations (helped by the spacing) as well as their relationshsip.
As a consequence, "HEAD" without any " -> " denotes a detached HEAD now.

Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
1 parent 4ab682e
History
File Mode Size
RelNotes
howto
technical
.gitattributes -rw-r--r-- 17 bytes
.gitignore -rw-r--r-- 135 bytes
CodingGuidelines -rw-r--r-- 17.7 KB
Makefile -rw-r--r-- 12.3 KB
SubmittingPatches -rw-r--r-- 18.7 KB
asciidoc.conf -rw-r--r-- 2.3 KB
blame-options.txt -rw-r--r-- 3.8 KB
build-docdep.perl -rwxr-xr-x 968 bytes
cat-texi.perl -rwxr-xr-x 776 bytes
cmd-list.perl -rwxr-xr-x 1.4 KB
config.txt -rw-r--r-- 104.8 KB
date-formats.txt -rw-r--r-- 850 bytes
diff-config.txt -rw-r--r-- 7.3 KB
diff-format.txt -rw-r--r-- 5.5 KB
diff-generate-patch.txt -rw-r--r-- 6.4 KB
diff-options.txt -rw-r--r-- 19.3 KB
docbook-xsl.css -rw-r--r-- 4.5 KB
docbook.xsl -rw-r--r-- 362 bytes
everyday.txto -rw-r--r-- 246 bytes
fetch-options.txt -rw-r--r-- 5.3 KB
fix-texi.perl -rwxr-xr-x 309 bytes
git-add.txt -rw-r--r-- 14.1 KB
git-am.txt -rw-r--r-- 7.0 KB
git-annotate.txt -rw-r--r-- 752 bytes
git-apply.txt -rw-r--r-- 9.6 KB
git-archimport.txt -rw-r--r-- 3.9 KB
git-archive.txt -rw-r--r-- 6.2 KB
git-bisect-lk2009.txt -rw-r--r-- 48.1 KB
git-bisect.txt -rw-r--r-- 12.4 KB
git-blame.txt -rw-r--r-- 7.8 KB
git-branch.txt -rw-r--r-- 10.0 KB
git-bundle.txt -rw-r--r-- 6.9 KB
git-cat-file.txt -rw-r--r-- 5.1 KB
git-check-attr.txt -rw-r--r-- 3.1 KB
git-check-ignore.txt -rw-r--r-- 3.8 KB
git-check-mailmap.txt -rw-r--r-- 946 bytes
git-check-ref-format.txt -rw-r--r-- 4.1 KB
git-checkout-index.txt -rw-r--r-- 5.3 KB
git-checkout.txt -rw-r--r-- 15.7 KB
git-cherry-pick.txt -rw-r--r-- 7.8 KB
git-cherry.txt -rw-r--r-- 3.5 KB
git-citool.txt -rw-r--r-- 543 bytes
git-clean.txt -rw-r--r-- 4.0 KB
git-clone.txt -rw-r--r-- 9.6 KB
git-column.txt -rw-r--r-- 1.1 KB
git-commit-tree.txt -rw-r--r-- 2.9 KB
git-commit.txt -rw-r--r-- 15.4 KB
git-config.txt -rw-r--r-- 12.9 KB
git-count-objects.txt -rw-r--r-- 1.1 KB
git-credential-cache--daemon.txt -rw-r--r-- 864 bytes
git-credential-cache.txt -rw-r--r-- 2.1 KB
git-credential-store.txt -rw-r--r-- 2.1 KB
git-credential.txt -rw-r--r-- 5.7 KB
git-cvsexportcommit.txt -rw-r--r-- 3.1 KB
git-cvsimport.txt -rw-r--r-- 7.6 KB
git-cvsserver.txt -rw-r--r-- 15.2 KB
git-daemon.txt -rw-r--r-- 11.6 KB
git-describe.txt -rw-r--r-- 5.9 KB
git-diff-files.txt -rw-r--r-- 1.2 KB
git-diff-index.txt -rw-r--r-- 4.5 KB
git-diff-tree.txt -rw-r--r-- 5.3 KB
git-diff.txt -rw-r--r-- 5.5 KB
git-difftool.txt -rw-r--r-- 4.5 KB
git-fast-export.txt -rw-r--r-- 7.9 KB
git-fast-import.txt -rw-r--r-- 53.9 KB
git-fetch-pack.txt -rw-r--r-- 3.3 KB
git-fetch.txt -rw-r--r-- 5.6 KB
git-filter-branch.txt -rw-r--r-- 18.2 KB
git-fmt-merge-msg.txt -rw-r--r-- 1.9 KB
git-for-each-ref.txt -rw-r--r-- 6.0 KB
git-format-patch.txt -rw-r--r-- 19.2 KB
git-fsck-objects.txt -rw-r--r-- 354 bytes
git-fsck.txt -rw-r--r-- 4.5 KB
git-gc.txt -rw-r--r-- 5.7 KB
git-get-tar-commit-id.txt -rw-r--r-- 737 bytes
git-grep.txt -rw-r--r-- 7.8 KB
git-gui.txt -rw-r--r-- 3.5 KB
git-hash-object.txt -rw-r--r-- 1.8 KB
git-help.txt -rw-r--r-- 6.0 KB
git-http-backend.txt -rw-r--r-- 9.3 KB
git-http-fetch.txt -rw-r--r-- 1.1 KB
git-http-push.txt -rw-r--r-- 2.9 KB
git-imap-send.txt -rw-r--r-- 4.8 KB
git-index-pack.txt -rw-r--r-- 3.4 KB
git-init-db.txt -rw-r--r-- 409 bytes
git-init.txt -rw-r--r-- 4.7 KB
git-instaweb.txt -rw-r--r-- 2.2 KB
git-interpret-trailers.txt -rw-r--r-- 10.7 KB
git-log.txt -rw-r--r-- 6.2 KB
git-ls-files.txt -rw-r--r-- 6.1 KB
git-ls-remote.txt -rw-r--r-- 2.5 KB
git-ls-tree.txt -rw-r--r-- 2.9 KB
git-mailinfo.txt -rw-r--r-- 3.2 KB
git-mailsplit.txt -rw-r--r-- 1.2 KB
git-merge-base.txt -rw-r--r-- 5.6 KB
git-merge-file.txt -rw-r--r-- 2.8 KB
git-merge-index.txt -rw-r--r-- 2.4 KB
git-merge-one-file.txt -rw-r--r-- 387 bytes
git-merge-tree.txt -rw-r--r-- 750 bytes
git-merge.txt -rw-r--r-- 12.0 KB
git-mergetool--lib.txt -rw-r--r-- 1.2 KB
git-mergetool.txt -rw-r--r-- 3.4 KB
git-mktag.txt -rw-r--r-- 806 bytes
git-mktree.txt -rw-r--r-- 1.1 KB
git-mv.txt -rw-r--r-- 2.0 KB
git-name-rev.txt -rw-r--r-- 1.9 KB
git-notes.txt -rw-r--r-- 13.1 KB
git-p4.txt -rw-r--r-- 18.8 KB
git-pack-objects.txt -rw-r--r-- 9.1 KB
git-pack-redundant.txt -rw-r--r-- 1.1 KB
git-pack-refs.txt -rw-r--r-- 2.0 KB
git-parse-remote.txt -rw-r--r-- 471 bytes
git-patch-id.txt -rw-r--r-- 2.1 KB
git-prune-packed.txt -rw-r--r-- 939 bytes
git-prune.txt -rw-r--r-- 1.8 KB
git-pull.txt -rw-r--r-- 8.0 KB
git-push.txt -rw-r--r-- 19.6 KB
git-quiltimport.txt -rw-r--r-- 1.4 KB
git-read-tree.txt -rw-r--r-- 16.4 KB
git-rebase.txt -rw-r--r-- 24.9 KB
git-receive-pack.txt -rw-r--r-- 7.8 KB
git-reflog.txt -rw-r--r-- 3.4 KB
git-relink.txt -rw-r--r-- 649 bytes
git-remote-ext.txt -rw-r--r-- 3.9 KB
git-remote-fd.txt -rw-r--r-- 1.6 KB
git-remote-helpers.txto -rw-r--r-- 218 bytes
git-remote-testgit.txt -rw-r--r-- 570 bytes
git-remote.txt -rw-r--r-- 7.5 KB
git-repack.txt -rw-r--r-- 5.2 KB
git-replace.txt -rw-r--r-- 4.8 KB
git-request-pull.txt -rw-r--r-- 1.9 KB
git-rerere.txt -rw-r--r-- 7.3 KB
git-reset.txt -rw-r--r-- 14.2 KB
git-rev-list.txt -rw-r--r-- 3.7 KB
git-rev-parse.txt -rw-r--r-- 13.0 KB
git-revert.txt -rw-r--r-- 3.8 KB
git-rm.txt -rw-r--r-- 6.2 KB
git-send-email.txt -rw-r--r-- 15.9 KB
git-send-pack.txt -rw-r--r-- 4.1 KB
git-sh-i18n--envsubst.txt -rw-r--r-- 928 bytes
git-sh-i18n.txt -rw-r--r-- 1.1 KB
git-sh-setup.txt -rw-r--r-- 2.9 KB
git-shell.txt -rw-r--r-- 2.5 KB
git-shortlog.txt -rw-r--r-- 2.6 KB
git-show-branch.txt -rw-r--r-- 6.4 KB
git-show-index.txt -rw-r--r-- 478 bytes
git-show-ref.txt -rw-r--r-- 5.9 KB
git-show.txt -rw-r--r-- 1.8 KB
git-stage.txt -rw-r--r-- 298 bytes
git-stash.txt -rw-r--r-- 10.3 KB
git-status.txt -rw-r--r-- 8.1 KB
git-stripspace.txt -rw-r--r-- 1.9 KB
git-submodule.txt -rw-r--r-- 16.5 KB
git-svn.txt -rw-r--r-- 42.8 KB
git-symbolic-ref.txt -rw-r--r-- 1.9 KB
git-tag.txt -rw-r--r-- 10.4 KB
git-tools.txt -rw-r--r-- 3.4 KB
git-unpack-file.txt -rw-r--r-- 434 bytes
git-unpack-objects.txt -rw-r--r-- 1.1 KB
git-update-index.txt -rw-r--r-- 13.8 KB
git-update-ref.txt -rw-r--r-- 5.3 KB
git-update-server-info.txt -rw-r--r-- 797 bytes
git-upload-archive.txt -rw-r--r-- 2.0 KB
git-upload-pack.txt -rw-r--r-- 869 bytes
git-var.txt -rw-r--r-- 1.8 KB
git-verify-commit.txt -rw-r--r-- 444 bytes
git-verify-pack.txt -rw-r--r-- 1.1 KB
git-verify-tag.txt -rw-r--r-- 411 bytes
git-web--browse.txt -rw-r--r-- 3.5 KB
git-whatchanged.txt -rw-r--r-- 1.1 KB
git-write-tree.txt -rw-r--r-- 1.0 KB
git.txt -rw-r--r-- 36.6 KB
gitattributes.txt -rw-r--r-- 33.7 KB
gitcli.txt -rw-r--r-- 7.9 KB
gitcore-tutorial.txt -rw-r--r-- 61.4 KB
gitcredentials.txt -rw-r--r-- 5.9 KB
gitcvs-migration.txt -rw-r--r-- 7.4 KB
gitdiffcore.txt -rw-r--r-- 11.4 KB
giteveryday.txt -rw-r--r-- 14.2 KB
gitglossary.txt -rw-r--r-- 359 bytes
githooks.txt -rw-r--r-- 13.5 KB
gitignore.txt -rw-r--r-- 7.1 KB
gitk.txt -rw-r--r-- 5.8 KB
gitmodules.txt -rw-r--r-- 4.0 KB
gitnamespaces.txt -rw-r--r-- 3.2 KB
gitremote-helpers.txt -rw-r--r-- 17.3 KB
gitrepository-layout.txt -rw-r--r-- 8.3 KB
gitrevisions.txt -rw-r--r-- 774 bytes
gittutorial-2.txt -rw-r--r-- 14.4 KB
gittutorial.txt -rw-r--r-- 22.4 KB
gitweb.conf.txt -rw-r--r-- 39.8 KB
gitweb.txt -rw-r--r-- 26.3 KB
gitworkflows.txt -rw-r--r-- 17.0 KB
glossary-content.txt -rw-r--r-- 24.8 KB
howto-index.sh -rwxr-xr-x 673 bytes
i18n.txt -rw-r--r-- 2.2 KB
install-doc-quick.sh -rwxr-xr-x 771 bytes
install-webdoc.sh -rwxr-xr-x 757 bytes
line-range-format.txt -rw-r--r-- 941 bytes
mailmap.txt -rw-r--r-- 2.4 KB
manpage-1.72.xsl -rw-r--r-- 510 bytes
manpage-base-url.xsl.in -rw-r--r-- 320 bytes
manpage-base.xsl -rw-r--r-- 1.2 KB
manpage-bold-literal.xsl -rw-r--r-- 578 bytes
manpage-normal.xsl -rw-r--r-- 475 bytes
manpage-quote-apos.xsl -rw-r--r-- 585 bytes
manpage-suppress-sp.xsl -rw-r--r-- 737 bytes
merge-config.txt -rw-r--r-- 3.5 KB
merge-options.txt -rw-r--r-- 3.6 KB
merge-strategies.txt -rw-r--r-- 5.1 KB
pretty-formats.txt -rw-r--r-- 7.8 KB
pretty-options.txt -rw-r--r-- 2.8 KB
pull-fetch-param.txt -rw-r--r-- 2.8 KB
rev-list-options.txt -rw-r--r-- 29.8 KB
revisions.txt -rw-r--r-- 11.9 KB
sequencer.txt -rw-r--r-- 392 bytes
urls-remotes.txt -rw-r--r-- 2.4 KB
urls.txt -rw-r--r-- 3.5 KB
user-manual.conf -rw-r--r-- 432 bytes
user-manual.txt -rw-r--r-- 170.2 KB

back to top