aboutsummaryrefslogtreecommitdiff
path: root/sha1_name.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2017-03-02 03:23:10 -0500
committerJunio C Hamano <gitster@pobox.com>2017-03-02 11:05:04 -0800
commit6b145e016aaf512d0026cbd2c78fa28476f043b4 (patch)
tree2035c956b7db744d0bf874458c1c39b9d5d7c4ad /sha1_name.c
parenta356e8e2a724012c8120bfa69133b6118b1565f4 (diff)
downloadgit-6b145e016aaf512d0026cbd2c78fa28476f043b4.tar.gz
git-6b145e016aaf512d0026cbd2c78fa28476f043b4.tar.xz
branch: restrict @-expansions when deleting
We use strbuf_branchname() to expand the branch name from the command line, so you can delete the branch given by @{-1}, for example. However, we allow other nonsense like "@", and we do not respect our "-r" flag (so we may end up deleting an oddly-named local ref instead of a remote one). We can fix this by passing the appropriate "allowed" flag to strbuf_branchname(). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'sha1_name.c')
0 files changed, 0 insertions, 0 deletions