Merge branch 'np/dreflog' into next
commitc1059ef5ebe26bf17e503b74a71b1054e8a91899
authorJunio C Hamano <junkio@cox.net>
Sun, 28 Jan 2007 10:17:31 +0000 (28 02:17 -0800)
committerJunio C Hamano <junkio@cox.net>
Sun, 28 Jan 2007 10:17:31 +0000 (28 02:17 -0800)
tree7d946fb9f954989e2d245155c72b0c68af8b8013
parenta081d6779ca41fc9edf7fb211eead5bd907c4bc4
parenta7e4fbf990290f955da1319ab605a59f85d3c3e2
Merge branch 'np/dreflog' into next

* np/dreflog:
  add reflog when moving HEAD to a new branch
  create_symref(): do not assume pathname from git_path() persists long enough
  add logref support to git-symbolic-ref
  move create_symref() past log_ref_write()
  add reflog entries for HEAD when detached
  enable separate reflog for HEAD
  lock_ref_sha1_basic(): remember the original name of a ref when resolving it
  make reflog filename independent from struct ref_lock
  Compute accurate distances in git-describe before output.
  Update describe documentation.
  Teach git-describe to display distances from tags.
  git-blame --porcelain: quote filename in c-style when needed.
  git-blame --incremental
  Don't force everybody to call setup_ident().
  git-log -g --pretty=oneline should display the reflog message
  Document --check option to git diff.
  Allow the tag signing key to be specified in the config file
builtin-branch.c
builtin-reflog.c
git-checkout.sh
receive-pack.c