Files
atom/src/repository-status-handler.coffee
Kevin Sawicki 76332c76bd Flatten src directory
* Move src/app to src/
  * Move src/stdlib to src/
  * Remove src/app and src/stdlib from NODE_PATH
2013-08-19 20:13:57 -07:00

19 lines
460 B
CoffeeScript

Git = require 'git-utils'
fsUtils = require 'fs-utils'
path = require 'path'
module.exports = (repoPath) ->
repo = Git.open(repoPath)
if repo?
workingDirectoryPath = repo.getWorkingDirectory()
statuses = {}
for filePath, status of repo.getStatus()
statuses[path.join(workingDirectoryPath, filePath)] = status
upstream = repo.getAheadBehindCount()
repo.release()
else
upstream = {}
statuses = {}
{statuses, upstream}