   # Returns a String.
   getUpstreamBranch: -> @getRepo().getUpstreamBranch()
 
-  # Public: ?
+  # Public: Returns the current SHA for the given reference.
   getReferenceTarget: (reference) -> @getRepo().getReferenceTarget(reference)
 
   # Public: Gets all the local and remote references.


  # Public: Checks out a branch in your repository.
  #
  # reference - The {String} reference to checkout
  # create - A {Boolean} value which, if `true` creates the new reference if it doesn't exist.
  #
  # Returns a {Boolean} that's `true` if the method was successful.
  checkoutReference: (reference, create) ->
    @getRepo().checkoutReference(reference, create)


  # * path:
  #   The String path to check
  #
  # Returns a Boolean.
  isSubmodule: (path) -> @getRepo().isSubmodule(@relativize(path))

  # Public: Retrieves the status of a directory.
