```coffeescript
LocalBranch = require './local-branch'

{git} = require '../../git'

module.exports =
class CurrentBranch extends LocalBranch
  initialize: ->
    @reload()

  reload: ->
    git.branch (head) =>
      @set head

    git.gitNoChange "log @{u}..", (output) =>
      @set unpushed: (output != "")

  head: ->
    "HEAD"

  delete: -> null

  checkout: -> null
```

Remove pushed/unpushed status for now.
user
```coffeescript
LocalBranch = require './local-branch'

{git} = require '../../git'

module.exports =
class CurrentBranch extends LocalBranch
  initialize: ->
    @reload()

  reload: ->
    git.branch (head) =>
      @set head

    # git.gitNoChange "log @{u}..", (output) =>
    #   @set unpushed: (output != "")

  head: ->
    "HEAD"

  delete: -> null

  checkout: -> null
```
assistant