Trigger event when path status changes

This commit is contained in:
Kevin Sawicki
2013-02-27 15:36:08 -08:00
parent 083562e1aa
commit 68b61d71c6
2 changed files with 31 additions and 0 deletions

View File

@@ -59,7 +59,12 @@ class Git
@getRepo().getHead() ? ''
getPathStatus: (path) ->
currentPathStatus = @statuses[path]
pathStatus = @getRepo().getStatus(@relativize(path))
@statuses[path] = pathStatus
if currentPathStatus isnt pathStatus
@trigger 'status-changed', path, pathStatus
pathStatus
isPathIgnored: (path) ->
@getRepo().isIgnored(@relativize(path))