]> git.ipfire.org Git - thirdparty/git.git/commit - git-p4.py
git-p4: don't groom exclude path list on every commit
authorMazo, Andrey <amazo@checkvideo.com>
Mon, 1 Apr 2019 18:02:26 +0000 (18:02 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 2 Apr 2019 02:25:41 +0000 (11:25 +0900)
commitff8c50ed0c98d9bc6aaf5fc2e93bd976c3076750
tree58c9981e1271d5e05931949f8837e046fb73347e
parentf2768cb343cb0320f79692625dea7f50af643759
git-p4: don't groom exclude path list on every commit

Currently, `cloneExclude` array is being groomed (by removing trailing "...")
on every changeset.
(since `extractFilesFromCommit()` is called on every imported changeset)

As a micro-optimization, do it once while parsing arguments.
Also, prepend "/" and remove trailing "..." at the same time.

Signed-off-by: Andrey Mazo <amazo@checkvideo.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
git-p4.py