anchor.diff:  class Application {
       final Logger _logger = new Logger("gitinit.Application");
   
  -    static const _ARG_HELP          = 'help';
  -    static const _ARG_LOGLEVEL      = 'loglevel';
  -    static const _ARG_SETTINGS      = 'settings';
  -    static const _ARG_INIT          = 'init';
  +    static const _ARG_HELP              = 'help';
  +    static const _ARG_LOGLEVEL          = 'loglevel';
  +    static const _ARG_SETTINGS          = 'settings';
  +    static const _ARG_INIT              = 'init';
  +    static const _ARG_CHANGELOG         = 'changelog';
  +    static const _ARG_CHANGELOG_KEYS    = 'keys';
   
       ArgParser _parser;
   
  
positive.code:         Logger.root.onRecord.listen(new LogPrintHandler(messageFormat: "%m"));
      }
  }
  
negative.code:         }
  
          // git remote add origin https://github.com/MikeMitterer/dart-wsk-material.git
          final ProcessResult resultAddOrigin = Process.runSync('git', ["remote", "add" , "origin", "https://github.com/MikeMitterer/$repository"]);
          if(resultAddOrigin.exitCode != 0) {
              _logger.severe("'remote add' failed ${resultAddOrigin.stderr}");
          }
  
          // git remote set-url origin git@github.com:MikeMitterer/dart-wsk-material.git
          final ProcessResult resultSetUrl = Process.runSync('git', ["remote", "set-url" , "origin", "git@github.com:MikeMitterer/$repository"]);
          if(resultSetUrl.exitCode != 0) {
              _logger.severe("'remote set-url' faild ${resultSetUrl.stderr}}");
          }
  