[TASK] Speed up tag-splitter by skipping unneeded ls-tree invocations
git rev-list returns most recent commits first, no need
to execute git ls-tree
for all 30000 commits for each
tag to be created. Instead perform the fast command first,
and bail out early of the slow ls-tree loop, once the
matching tree hash has been found.