Delete cached statuses unless non-zero

This commit is contained in:
Kevin Sawicki
2013-02-28 15:44:05 -08:00
parent 7838f3741f
commit 4384c69dcf

View File

@@ -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