anchor.diff:            return null;
           }
         }, onError: (e) {
  -        //TODO throw error object_store_corrupted.
  +        // TODO throw error object_store_corrupted.
           throw "object_store_corrupted";
         });
       }
  
positive.code:     chrome.DirectoryEntry dir = options.root;
      ObjectStore store = options.store;
  
      Completer completer = new Completer();
  
      store.getHeadRef().then((String headRefName) {
        store.getHeadForRef(headRefName).then((String parent) {
          _createCommitFromWorkingTree(options, parent, headRefName).then(
              (String str) {
                completer.complete(str);
              }, onError: (e) => throw e);
        }, onError: (e) {
          _createCommitFromWorkingTree(options, null, headRefName).then(
              (String str) => completer.complete(str), onError: (e) => throw e);
        });
      });
  
      return completer.future;
    }
  
    static Future _createCommitFromWorkingTree(GitOptions options, String parent,
  
negative.code:         commitParts.add('\n\n${commitMsg}\n');
  
          StringBuffer commitContent = new StringBuffer(commitParts);
          return store.writeRawObject('commit', commitContent.toString()).then(
              (String commitSha) {
            return FileOps.createFileWithContent(dir, '.git/${refName}',
                commitSha + '\n', 'Text').then((_) {
                  return store.updateLastChange(null).then((_) => commitSha);
            });
          });
        });
      });
    }
  }
  