Library to work with Git. Based on promises.