]> git.ipfire.org Git - thirdparty/git.git/commit
t3201: test multiple branch filter combinations
authorAaron Lipman <alipman88@gmail.com>
Wed, 16 Sep 2020 02:08:38 +0000 (22:08 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Sep 2020 19:38:09 +0000 (12:38 -0700)
commitb775d8122ecec94a99c1a6588a38455cdd41d8e2
tree00745e177be38864825967528bf654226a1c0e70
parent54e85e7af1ac9e9a92888060d6811ae767fea1bc
t3201: test multiple branch filter combinations

Add tests covering the behavior of passing multiple contains/no-contains
filters to git branch, e.g.:

$ git branch --contains feature_a --contains feature_b
$ git branch --no-contains feature_a --no-contains feature_b

When passed more than one contains (or no-contains) filter, the tips of
the branches returned must be reachable from any of the contains commits
and from none of the the no-contains commits.

This logic is useful to describe prior to enabling multiple
merged/no-merged filters, so that future tests will demonstrate
consistent behavior between merged/no-merged and contains/no-contains
filters.

Signed-off-by: Aaron Lipman <alipman88@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3201-branch-contains.sh