gitlab-changelog: Consider the commits from a given tag if valid
Previously passing only a previous tag as revision range was causing the tool to crash, as it was trying to get the commits up to the root of the repo.
We can instead safely just assume that if the user passed a valid tag, then we can consider it as the starting point for the last revisions