   fetch: ->
     git.cmd 'fetch'
     .catch (error) -> new ErrorView(error)
+    .done -> atom.workspaceView.trigger 'atomatigit:refresh'
 
   # checkoutBranch: =>
   #   @branchList.checkoutBranch

  stash: ->
    git.cmd 'stash'
    .catch (error) -> new ErrorView(error)

  stashPop: ->
    git.cmd 'stash pop'
    .catch (error) -> new ErrorView(error)

  # Internal: Initiate a new commit.
  initiateCommit: =>

        git.cmd command
        .then (output) -> new OutputView(output)
        .catch (error) -> new ErrorView(error)
        .done -> atom.workspaceView.trigger 'atomatigit:refresh'

  # Public: Push the repository to the remote.
  push: =>
