{"push_id":941147391,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"35c428ca4bff1879e2daf0ecca31d59751a7a621","before":"e4fc9c8f118cbd98777be8d474cf0e66077d8bff","commits":[{"sha":"d2fed1fd8d063a7a03713197b682b2132701b70c","author":{"email":"10c18fcb898ee6b17d6575d444b125d10b3f4d6a@canonical.com","name":"Tycho Andersen"},"message":"move usage() message before error\n\nMy eyes are still at the prompt, so I have to scroll back visually and\nparse all of this output to find the error, which is actually the first\nline printed. Instead, let's just print it as the last thing, which means\nthat it's probably the first thing I see.\n\nSigned-off-by: Tycho Andersen <tycho.andersen@canonical.com>","distinct":true,"url":"https://api.github.com/repos/lxc/lxd/commits/d2fed1fd8d063a7a03713197b682b2132701b70c"},{"sha":"35c428ca4bff1879e2daf0ecca31d59751a7a621","author":{"email":"089afc6d81f66f1168a9849e15660feae286e024@stgraber.org","name":"Stéphane Graber"},"message":"Merge pull request #1515 from tych0/usage-before-error\n\nmove usage() message before error","distinct":true,"url":"https://api.github.com/repos/lxc/lxd/commits/35c428ca4bff1879e2daf0ecca31d59751a7a621"}]}