* changes: ListTags: Support filtering by substring and regex ProjectApi: Refactor to reduce duplicate code in tags and branches ListTags: Add support for pagination with --start and --limit ListBranches: Split filtering and pagination out to a utility class Make BranchInfo and TagInfo share a common base class Implement tags API ListTags: Create RevWalk in try-with-resource RefNames: Add support for refs/tags/ in shortName()