 
 
 {React, ReactDOM, rclass, rtypes, Redux, Actions, Store}  = require('./smc-react')
-{Button, Panel, Row, Col} = require('react-bootstrap')
-{Icon, Space} = require('./r_misc')
+{Button, Input, Panel, Row, Col, Tabs, Tab} = require('react-bootstrap')
+{Icon, Space, Tip} = require('./r_misc')
 {salvus_client} = require('./salvus_client')
 misc = require('smc-util/misc')
 {defaults, required} = misc

Git = (name) -> rclass
    reduxProps:
        "#{name}" :
            git_repo_root : rtypes.string
            git_status    : rtypes.string
            git_diff      : rtypes.string

    propTypes:
        actions : rtypes.object

    render_status: ->
        head =
            <span>
                git status

                else
                    @setState(git_status : output.stdout)

    update_diff : () =>
        @setState(git_diff : 'updating...')
        @exec
            cmd  : "git"
