{"push_id":592266493,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"e5cca4e6abfc935c9475a5f80f261c4367b4c9c8","before":"48b760792931378b2de85ef070bf0ec6b9913c20","commits":[{"sha":"9dac57cf8cbc7558c06bc335c092b0e33c0952ea","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Removed some dependencies on being able to iterate over maps in a predictable order.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/9dac57cf8cbc7558c06bc335c092b0e33c0952ea"},{"sha":"c573c661019abe4bd6310e07e09377ee02c2260f","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"ListServicesCommand now returns a predictable string.\ncheckCreateFileCall copes with ini checker errors.\nAdded gcfg dependency to dependencies.tsv\nFixes from review.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/c573c661019abe4bd6310e07e09377ee02c2260f"},{"sha":"d0d2c81fdf172acf260e1f877706c441c525ae1f","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Cope with volumes being in in any order.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/d0d2c81fdf172acf260e1f877706c441c525ae1f"},{"sha":"5c93c2bb8693523d56723d7335154df3248f4cef","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Resored missing check.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/5c93c2bb8693523d56723d7335154df3248f4cef"},{"sha":"148da8dc68c6d896efdee1c244808e63162c1b19","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"linuxExecutables is now an array so we don't need to do any key sorting to get a consistent result out of ListServicesCommand.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/148da8dc68c6d896efdee1c244808e63162c1b19"},{"sha":"50c104e2c1e844e8787bfae40bef1d132cef1f04","author":{"email":"0a123068ee4de2ed74e7fac46874617db80da104@canonical.com","name":"Menno Smits"},"message":"state: tidied up newState\n\nThe newState func has been cleaned up to make it easier to follow.\n\nSpecifically:\n\n1. More logical ordering. The collections used by mgo/txn are set up\nfirst before State is created.\n2. Extracted out the check for the \"collection already exists\" error\nto it's own function.\n3. Renamed the logSize constant to txnLogSize to avoid confusion with\nother kinds of logging.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/50c104e2c1e844e8787bfae40bef1d132cef1f04"},{"sha":"6b9c97acb793e91be8c865f82d69d5136b68761c","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Simplification based on review.\nRemoved dependency on gcfg.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/6b9c97acb793e91be8c865f82d69d5136b68761c"},{"sha":"e61c8855e4d79c22c43ab09335d573c0ac081904","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Removed some dependencies on being able to iterate over maps in a predictable order.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/e61c8855e4d79c22c43ab09335d573c0ac081904"},{"sha":"308a9e7a4b1ab35eb0608ea44c7039a22c9e4bd2","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"ListServicesCommand now returns a predictable string.\ncheckCreateFileCall copes with ini checker errors.\nAdded gcfg dependency to dependencies.tsv\nFixes from review.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/308a9e7a4b1ab35eb0608ea44c7039a22c9e4bd2"},{"sha":"c5881023afe547579fbd0af1f9c45b0e131cbd22","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Cope with volumes being in in any order.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/c5881023afe547579fbd0af1f9c45b0e131cbd22"},{"sha":"c79dd6c8aa6ada68371692fcd1c904dfa2b50f28","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Resored missing check.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/c79dd6c8aa6ada68371692fcd1c904dfa2b50f28"},{"sha":"33fa35013b699529aba48fffaf7c4ca7293bd6bd","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"linuxExecutables is now an array so we don't need to do any key sorting to get a consistent result out of ListServicesCommand.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/33fa35013b699529aba48fffaf7c4ca7293bd6bd"},{"sha":"51ed8454102722f31e13fabad7721933a49c56cd","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Simplification based on review.\nRemoved dependency on gcfg.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/51ed8454102722f31e13fabad7721933a49c56cd"},{"sha":"96608edc8ab917e742fbacd00c8d6f5ddd7dbcb0","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"SameContents is getting the changes that were going into SameContentsDeref, so this is simplified.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/96608edc8ab917e742fbacd00c8d6f5ddd7dbcb0"},{"sha":"7be6aff2cf2d68904cc48f5ddddbfed99b354548","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Remove obsolete dep","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/7be6aff2cf2d68904cc48f5ddddbfed99b354548"},{"sha":"33c4ec46083caa48eec99bd6cad16acd3d0f3acc","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Cleaned up new test TestInstallCommandsShutdown.\nAddressed review comments.\nMerged upstream.\nUpdated juju/testing rev in dependencies.tsv","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/33c4ec46083caa48eec99bd6cad16acd3d0f3acc"},{"sha":"17ab34bd9e66322acc72d80b7a9d98fa69801441","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Merge remote-tracking branch 'origin/master-map-ordering-tests' into master-map-ordering-tests","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/17ab34bd9e66322acc72d80b7a9d98fa69801441"},{"sha":"02e9a0dc82bbeae0434f075f46deb069bab5e2ed","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Minor cleanups to reduce diff noise.","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/02e9a0dc82bbeae0434f075f46deb069bab5e2ed"},{"sha":"e15c92a96d5d41384d4ffa7c91b9fdade033b411","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"Removed code.google.com/p/gcfg","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/e15c92a96d5d41384d4ffa7c91b9fdade033b411"},{"sha":"3c9c8cc5718efc26589aed9fa20171449b4bdcc8","author":{"email":"dc47ab7b9e2c95e19267ddd7066213760880e863@nanosheep.org","name":"James Tunnicliffe"},"message":"go fmt, be happy","distinct":true,"url":"https://api.github.com/repos/dimitern/juju/commits/3c9c8cc5718efc26589aed9fa20171449b4bdcc8"}]}