From 4384c69dcf42f53ba04a49b83d241acbb6078cab Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Thu, 28 Feb 2013 15:44:05 -0800 Subject: [PATCH] Delete cached statuses unless non-zero --- src/app/git.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/git.coffee b/src/app/git.coffee index a015d474a..0a7859858 100644 --- a/src/app/git.coffee +++ b/src/app/git.coffee @@ -70,7 +70,10 @@ class Git getPathStatus: (path) -> currentPathStatus = @statuses[path] pathStatus = @getRepo().getStatus(@relativize(path)) - @statuses[path] = pathStatus + if pathStatus > 0 + @statuses[path] = pathStatus + else + delete @statuses[path] if currentPathStatus isnt pathStatus @trigger 'status-changed', path, pathStatus pathStatus