@Override
 public List<Tag> tagList(TagListRequest request) throws GitException {
   ensureExistenceRepoRootInWorkingDirectory();
   return nativeGit.createTagListCommand().setPattern(request.getPattern()).execute();
 }
 @Override
 public List<Tag> tagList(TagListRequest request) throws GitException {
   return nativeGit.createTagListCommand().setPattern(request.getPattern()).execute();
 }