tests/sources/git.py: Handle old git not supporting --first-parent

If we don't have `--first-parent` then we won't get tag1.

Not having `--first-parent` is not treated as an error by the source plugin,
and instead results in a different cache key,
so this is assumed to be intended behaviour.
1 file changed