{"push_id":692969663,"size":1,"distinct_size":1,"ref":"refs/heads/release-0.7.x","head":"4f344a9efb2c3534e46b117e6bad15856a3a7be9","before":"5bfeaaaedc03134c28a1d673c61e7e0565004ed6","commits":[{"sha":"4f344a9efb2c3534e46b117e6bad15856a3a7be9","author":{"email":"d48e92e0fe6588b5a3f3112bd87e4d5c011e10af@beanbaginc.com","name":"Barret Rennie"},"message":"Defer checking git version until it is needed\n\nPreviously, the `gi`t version was checked in the initialization of the\n`GitClient` SCM Client. However, with systems that do not have `git`\ninstalled, this would result in an error being printed that `git` could\nnot be found. We now defer determining the installed `git` version\nuntil we need it, which occurs after we are sure that `git` is\ninstalled.\n\nTesting Done:\nRan unit tests.\n\nRemoved `git` from my system and ran `rbt status`. Without this patch,\nan error message was printed. With it applied, there was no error.\n\nReviewed at https://reviews.reviewboard.org/r/7405/","distinct":true,"url":"https://api.github.com/repos/reviewboard/rbtools/commits/4f344a9efb2c3534e46b117e6bad15856a3a7be9"}]}