       tree packages, (pack) =>
         packageLine = pack.name
         packageLine += "@#{pack.version}" if pack.version?
+        if pack.sha?
+          repo = getRepository(pack)
+          shaLine = "##{pack.sha}"
+          shaLine = repo + shaLine if repo?
+          packageLine += " (#{shaLine})"
         packageLine += ' (disabled)' if @isPackageDisabled(pack.name)
         packageLine
     console.log()

        try
          manifest = CSON.readFileSync(manifestPath)
      manifest ?= {}
      manifest.name = child
      if options.argv.themes
        packages.push(manifest) if manifest.theme

_ = require 'underscore-plus'
CSON = require 'season'
yargs = require 'yargs'
Git = require 'git-utils'

Command = require './command'
fs = require './fs'
config = require './apm'
tree = require './tree'
{getRepository} = require "./packages"

module.exports =
class List extends Command
