anchor.diff:          .then((ProcessResult pr) => pr.stdout.isEmpty);
     }
   
  -  String get _workingDir => _path.toString();
  +  String get _processWorkingDir => _path.toString();
   
     static Future<bool> isGitDir(String path) {
       final dir = new Directory(path);
  
positive.code:   }
  
    Future<ProcessResult> runCommand(List<String> args, [bool throwOnError = true]) {
      return Git.runGit(args, throwOnError: throwOnError, processWorkingDir: _workingDir);
    }
  
    Future<bool> isWorkingTreeClean() {
  
negative.code: part of bot_git;
  
  class GitDir {
    static const _workTreeArg = '--work-tree=';
    static const _gitDirArg = '--git-dir=';
    static final RegExp _shaRegExp = new RegExp(r'^[a-f0-9]{40}$');
  
    final Path _path;
  