Compute status of submodules

This commit is contained in:
Kevin Sawicki
2014-03-20 13:39:07 -07:00
parent afaf91ebde
commit 868c7a3908

View File

@@ -6,8 +6,17 @@ module.exports = (repoPath) ->
if repo?
workingDirectoryPath = repo.getWorkingDirectory()
statuses = {}
# Statuses in main repo
for filePath, status of repo.getStatus()
statuses[path.join(workingDirectoryPath, filePath)] = status
# Statuses in submodules
for submodulePath, submoduleRepo of repo.submodules
workingDirectoryPath = submoduleRepo.getWorkingDirectory()
for filePath, status of submoduleRepo.getStatus()
statuses[path.join(workingDirectoryPath, filePath)] = status
upstream = repo.getAheadBehindCount()
branch = repo.getHead()
repo.release()