Merge branch 'jc/pull-signed-tag'
authorJunio C Hamano <gitster@pobox.com>
Fri, 9 Dec 2011 21:37:09 +0000 (13:37 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 9 Dec 2011 21:37:09 +0000 (13:37 -0800)
commiteb8aa3d2c2849cb3a44396b89054339df38e2bfa
tree7af351487a380753f89376e78a9c860378d28bfb
parenta4043aeafed7962716a513e38ca1d5e192e7e831
parent96b8d93a539f3a9f43f0fc38214db8753cac3c2e
Merge branch 'jc/pull-signed-tag'

* jc/pull-signed-tag:
  commit-tree: teach -m/-F options to read logs from elsewhere
  commit-tree: update the command line parsing
  commit: teach --amend to carry forward extra headers
  merge: force edit and no-ff mode when merging a tag object
  commit: copy merged signed tags to headers of merge commit
  merge: record tag objects without peeling in MERGE_HEAD
  merge: make usage of commit->util more extensible
  fmt-merge-msg: Add contents of merged tag in the merge message
  fmt-merge-msg: package options into a structure
  fmt-merge-msg: avoid early returns
  refs DWIMmery: use the same rule for both "git fetch" and others
  fetch: allow "git fetch $there v1.0" to fetch a tag
  merge: notice local merging of tags and keep it unwrapped
  fetch: do not store peeled tag object names in FETCH_HEAD
  Split GPG interface into its own helper library

Conflicts:
builtin/fmt-merge-msg.c
builtin/merge.c
Makefile
builtin/commit.c
builtin/fetch.c
builtin/fmt-merge-msg.c
builtin/merge.c
cache.h
refs.c
t/t5510-fetch.sh