anchor.diff:  
       void _initRepo(final String repoName) {
           Validate.notBlank(repoName);
  -        Validate.isTrue(repoName.endsWith(".git"),"Repo-Name must end with .git but was $repoName");
  -
  -        _logger.info("Init $repoName...");
  +
  +        final String repository = repoName.endsWith(".git") ? repoName : "${repoName}.git";
  +        _logger.info("Init $repository...");
   
           final File dotGit = new File(".git");
   
  
positive.code:         Logger.root.onRecord.listen(new LogPrintHandler(messageFormat: "%m"));
      }
  }
  
negative.code: 
              _configLogging(config.loglevel);
  
              if (argResults.wasParsed(_ARG_HELP) || (/*config.dirstoscan.length == 0 && */
                  args.length == 0 )) {
                  _showUsage();
              }
              else if (argResults.wasParsed(_ARG_SETTINGS)) {
                  _printSettings(config.settings);
              }
              else if (argResults.wasParsed(_ARG_CHANGELOG_KEYS)) {
                      _printChangelogLabels();
                  }
              else if (argResults.wasParsed(_ARG_INIT)) {
                      _initRepo(argResults[_ARG_INIT]);
                  }
                  else if (argResults.wasParsed(_ARG_CHANGELOG)) {
                          _writeChangeLog(config.settings);
                      }
                      else {
                          _showUsage();
                      }
          }
  
          on FormatException
  