strbuf_branchname(): a wrapper for branch name shorthands
commita552de75eb01f78046feaf7dc88e5e4833624ad5
authorJunio C Hamano <gitster@pobox.com>
Sat, 21 Mar 2009 20:17:30 +0000 (21 13:17 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 23 Mar 2009 06:44:08 +0000 (22 23:44 -0700)
treed069272f15dc3876743f24ed75c43f4209c004b4
parent431b1969fcde69959a23355fba6894fb69c8fa0c
strbuf_branchname(): a wrapper for branch name shorthands

The function takes a user-supplied string that is supposed to be a branch
name, and puts it in a strbuf after expanding possible shorthand notation.

A handful of open coded sequence to do this in the existing code have been
changed to use this helper function.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
branch.c
builtin-branch.c
builtin-checkout.c
builtin-merge.c
strbuf.c
strbuf.h