Hi, So, we're back with v2 of the series. Six patches add comprehensive tests to at-combinations, guarding against any future bugs. [7/9] is the most important part, where I've fixed branch_get() with a long justification. [8/9] and [9/9] are almost trivial. As Felipe pointed out, [9/9] might require more documentation, but I don't know where to put it. Help in the area is appreciated. I've excluded all @-parsing simplification in this series. It will come as a later series based on this one: I'm currently integrating Felipe's work with mine. Felipe: can I have your sign-off for the first three parts? Thanks. Felipe Contreras (3): t1508 (at-combinations): simplify setup t1508 (at-combinations): test branches separately t1508 (at-combinations): improve nonsense() Ramkumar Ramachandra (6): t1508 (at-combinations): increase coverage t1508 (at-combinations): document @{N} versus HEAD@{N} t1508 (at-combinations): test with symbolic refs remote.c: teach branch_get() to treat symrefs other than HEAD sha1_name.c: fix @-parsing bug in interpret_branch_name() refs.c: make @ a pseudo-ref alias to HEAD Documentation/git-check-ref-format.txt | 2 + Documentation/revisions.txt | 8 +++- refs.c | 12 +++++- remote.c | 23 ++++++++++-- sha1_name.c | 2 +- t/t1400-update-ref.sh | 3 ++ t/t1508-at-combinations.sh | 68 ++++++++++++++++++++++++++-------- 7 files changed, 94 insertions(+), 24 deletions(-) -- 1.8.3.rc0.40.g09a0447 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html