WIP:Return empty Array if no new changes are found between revs
Repository#raw_changes_between
is returning commits that are already present in the repository when pushing a new branch or tag. This is generating errors when calculating the size of the push given users are unable to push a new branch even when the repo is below the size limit because we're considering existing commits instead of just checking the new changes.