From c78ccf3ede8f9685ce67a184a047720bcf549ca8 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 10 Dec 2012 11:47:26 -0800 Subject: [PATCH] Read index before checking status --- native/v8_extensions/git.mm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/native/v8_extensions/git.mm b/native/v8_extensions/git.mm index 3f677454b..5ac5f23b7 100644 --- a/native/v8_extensions/git.mm +++ b/native/v8_extensions/git.mm @@ -65,6 +65,12 @@ public: return CefV8Value::CreateInt(0); } + git_index* index; + if (git_repository_index(&index, repo) == GIT_OK) { + git_index_read(index); + git_index_free(index); + } + unsigned int status = 0; if (git_status_file(&status, repo, path) == GIT_OK) { return CefV8Value::CreateInt(status);