format-patch: pick up correct branch name from symbolic ref
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>
Thu, 3 Jan 2013 14:03:10 +0000 (21:03 +0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 3 Jan 2013 15:44:07 +0000 (07:44 -0800)
commit20b630aae924e35c24ee3d082362c36bee1c97b3
treef39b2b6d88c949dc69b3c752310d931b0516f871
parente216cc48daccf69c6de0c7fbb96c56f99197ca4c
format-patch: pick up correct branch name from symbolic ref

find_branch_name() assumes to take refs/heads/<branch>. But we also
have symbolic refs, such as HEAD, that can point to a valid branch in
refs/heads and do not follow refs/heads/<branch> syntax. Remove the
assumption and apply normal ref resolution. After all it would be
confusing if rev machinery resolves a ref in one way and
find_branch_name() another.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/log.c
t/t4014-format-patch.sh