git-p4: don't groom exclude path list on every commit
authorMazo, Andrey <redacted>
Mon, 1 Apr 2019 18:02:26 +0000 (18:02 +0000)
committerJunio C Hamano <redacted>
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 <redacted>
Signed-off-by: Junio C Hamano <redacted>
git-p4.py
git clone https://git.99rst.org/PROJECT