> This series fixes a few cases with branch detection > and handling of excludes by git-p4. > > This is the third iteration of the patch series. > Changes since v2 [2]: > * Added new test cases for case-insensitive branch detection. Forgot to add: * Added a fix for case-insensitive branch detection when running with useClientSpec enabled. (range diff below correctly shows the e644a8ab49 vs 6eaad2582c difference) > Changes since v1 [1]: > * Added new test case for excluded paths when detecting branches; > * Added a new fix for excluded paths when detecting branches. > > [1] https://public-inbox.org/git/cover.1551485349.git.amazo@xxxxxxxxxxxxxx > [2] https://public-inbox.org/git/cover.1553207234.git.amazo@xxxxxxxxxxxxxx/ > > Range-diff vs v2: > 1: 3ac39171d4 = 1: bd009a5ca5 git-p4: detect/prevent infinite loop in gitCommitByP4Change() > 2: e644a8ab49 < -: ---------- git-p4: match branches case insensitively if configured > -: ---------- > 2: 68b68ce1e4 git-p4: add failing test for "git-p4: match branches case insensitively if configured" > -: ---------- > 3: 6eaad2582c git-p4: match branches case insensitively if configured > 3: 44fed954dc = 4: 1bd5e170e0 git-p4: don't groom exclude path list on every commit > 4: a0d3fa6add = 5: b657967154 git-p4: add failing test for "don't exclude other files with same prefix" > 5: 3330f88a0d = 6: 035abfff2a git-p4: don't exclude other files with same prefix > 6: 6170d45951 = 7: 2bde24b7e4 git-p4: add failing test for "git-p4: respect excluded paths when detecting branches" > 7: 758d8e8486 = 8: 6d3ffb98a7 git-p4: respect excluded paths when detecting branches -- Andrey