fix: replace the default rev selection to include all the ancestors of the current commit
Previously we selected all the commit between the last tag and the current commit, but the last tag was not necessarily an ancestor of the current commit. Therefore a lot of commit were missing.