       newTextEditor.buffer.cachedDiskContents = fileContents
       @_splitDiff(editor, newTextEditor)
       @_syncScroll(editor, newTextEditor)
-      @_affixTabTitle newTextEditor, branch
+      @_affixTabTitle newTextEditor, gitRevision
     , 300
 
 
-  @_affixTabTitle: (newTextEditor, branch) ->
+  @_affixTabTitle: (newTextEditor, gitRevision) ->
     $el = $(atom.views.getView(newTextEditor))
     $tabTitle = $el.parents('atom-pane').find('li.tab.active .title')
     titleText = $tabTitle.text()
     if titleText.indexOf('@') >= 0
-      titleText = titleText.replace(/\@.*/, "@#{branch}")
+      titleText = titleText.replace(/\@.*/, "@#{gitRevision}")
     else
-      titleText += " @#{branch}"
+      titleText += " @#{gitRevision}"
     $tabTitle.text(titleText)
 
 


  @FILE_PREFIX = "Git Plus - "

  @showRevision: (editor, branch, options={}) ->
    options = _.defaults options,
      diff: false


      fileContents += output
    exit = (code) =>
      if code is 0 || options.type is "D"
        @_showRevision(file, editor, gitRevision, fileContents, options)
      else
        atom.notifications.addError "Could not retrieve revision for #{path.basename(file)} (#{code})"

    showArgs = ["show", "#{gitRevision}:./#{path.basename(file)}"]
    process = new BufferedProcess({
      command: "git",
      args: showArgs,
