This series fixes a couple of corner cases with branch detection and handling of excludes by git-p4. Andrey Mazo (5): git-p4: detect/prevent infinite loop in gitCommitByP4Change() git-p4: match branches case insensitively if configured git-p4: don't groom exclude path list on every commit git-p4: add failing test for "don't exclude other files with same prefix" git-p4: don't exclude other files with same prefix git-p4.py | 39 +++++++++++++++++++----------- t/t9817-git-p4-exclude.sh | 51 +++++++++++++++++++++++++++++++++++---- 2 files changed, 71 insertions(+), 19 deletions(-) base-commit: 8104ec994ea3849a968b4667d072fedd1e688642 -- 2.19.2