Use the previous release on the same branch as the default.

Releases are targetted to a branch.  This means that if we know the base
branch (via --target-branch) then we can use that to find the most
recent release for that branch.
Merge pull request #37 from nubs/target-commitish

Use the previous release on the same branch as the default.