anchor.diff:      return _shaRegEx.hasMatch(value);
     }
   
  -  static List<GitReference> parseLsRemoteOutput(String input) {
  +  static List<CommitReference> parseLsRemoteOutput(String input) {
       assert(input != null);
       final lines = Util.splitLines(input);
   
  
positive.code:       'GitReference: $reference  $sha';
  }
  
  class BranchReference extends GitReference {
    static const _localBranchPrefix = r'refs/heads/';
  
    final String branchName;
  
negative.code:           final match = _lsRemoteRegExp.allMatches(line).single;
            assert(match.groupCount == 2);
  
            return new CommitReference(match[1], match[2]);
  
          }).toList();
    }
  