Added a feature that determines that there are pending outgoing (not pushed to the remote) or incoming (not pulled from the remote) changes. Incoming changes check is configurable via git config, by default the remote doesn't get updated automatically.