forking this for hivegit status