One of the reasons we've decided to use Ngit as our CLI is to ensure interoperability dynamically, rather than through written specs. This means that if we need some new CLI feature, we'll be making a ngit proposal. I've been testing the CLI for months now, and have had no problems working together with Dan, so we want to use his stuff and maintain the collaboration. He's very responsive and hard-working, and his own ngit and gitworkshop repos are listed on the first page.