summaryrefslogtreecommitdiff
path: root/var.c
diff options
context:
space:
mode:
authorLibravatar Daniel Barkalow <barkalow@iabervon.org>2008-03-17 22:05:23 -0400
committerLibravatar Junio C Hamano <gitster@pobox.com>2008-03-26 00:10:55 -0700
commitc091b3d415f95d3e4e62acddb084e211af46acbf (patch)
treed7370870e12f5dc2b4bf2a35858723c0d0c9c030 /var.c
parentFix the wrong output of `git-show v1.3.0~155^2~4` in documentation. (diff)
downloadtgif-c091b3d415f95d3e4e62acddb084e211af46acbf.tar.xz
Tighten refspec processing
This changes the pattern matching code to not store the required final / before the *, and then to require each side to be a valid ref (or empty). In particular, any refspec that looks like it should be a pattern but doesn't quite meet the requirements will be found to be invalid as a fallback non-pattern. This was cherry picked from commit ef00d15 (Tighten refspec processing, 2008-03-17), and two fix-up commits 46220ca (remote.c: Fix overtight refspec validation, 2008-03-20) and 7d19da4 (refspec: allow colon-less wildcard "refs/category/*", 2008-03-25) squashed in. Signed-off-by: Daniel Barkalow <barkalow@iabervon.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'var.c')
0 files changed, 0 insertions, 0 deletions