anchor.diff:          status.sha = sha;
           status.size = data.size;
           status.modificationTime = data.modificationTime.millisecondsSinceEpoch;
  +        // TODO(grv): Read real file permissions from metadata when available.
  +        status.permission = Permissions.FILE_NON_EXECUTABLE;
           return status;
         });
       });
  
positive.code: import '../exception.dart';
  import '../file_operations.dart';
  import '../objectstore.dart';
  import '../utils.dart';
  
  /**
  
negative.code:   static FileStatus createForDirectory(chrome.Entry entry) {
      FileStatus status = new FileStatus();
      status.path = entry.fullPath;
      status.permission = Permissions.DIRECTORY;
      return status;
    }
  
  