{"push_id":1435637914,"size":31,"distinct_size":31,"ref":"refs/heads/develop","head":"17edbfea16a7e6e2db9b12052b958ce5f6adab73","before":"e260d315a66690c2378358c801507e0a5c92acba","commits":[{"sha":"828114d8f08b735038e095c821cb609500717612","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Initial bandwidth tracking implementation","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/828114d8f08b735038e095c821cb609500717612"},{"sha":"34eacac4e053eff1f074b8f6e1e6d7c8e0e73d01","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Update existing tests based on update to progress\n\nHad to include transfer speed for most of the existing assertions\nonce it got added.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/34eacac4e053eff1f074b8f6e1e6d7c8e0e73d01"},{"sha":"9892fffdd7459331cd44b58c5722d6a121a311c2","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add tests for tracking and printing transfer speed","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/9892fffdd7459331cd44b58c5722d6a121a311c2"},{"sha":"6ef3536348fa04962aa60d091b54a73ce2c36ed7","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Move start time recording to first queued result\n\nBefore, the start time would be recorded in the first progress\nresult. However, this results in less accurate transfer speed\ntracking at the beginning of a CLI command as there may be n\nnumber of threads making a request and sending their initial\nprogress result at about the same time causing the transfer\nspeed to appear higher then it should be.\n\nAs a side note, it was considered to add a timestamp to\nQueuedResult, but it was decided against because it seemed\nunnecessary if it was only going to be used for the first\nreceived QueuedResult and instead the start time is set\non the first invocation of the handler for QueuedResult","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/6ef3536348fa04962aa60d091b54a73ce2c36ed7"},{"sha":"d07aac758d1d548b2dc783f91bd192f70998a7bb","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Use __future__.division to get floats","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/d07aac758d1d548b2dc783f91bd192f70998a7bb"},{"sha":"1c1cf73b7f5ca188686c68828d7fa4294f320f8f","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add support for aliases\n\nAliases can be ran as either a subcommand or external\ncommand. All aliases are defined in .aws/cli/alias file.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/1c1cf73b7f5ca188686c68828d7fa4294f320f8f"},{"sha":"4197d14f426754ea16e8aea53a9042f73dd79aa8","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add support for aliasing aliases","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/4197d14f426754ea16e8aea53a9042f73dd79aa8"},{"sha":"d4610a72f0623605d0557d56efedd60a8a86c49e","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Make alias_loader a public attr on CLIDriver","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/d4610a72f0623605d0557d56efedd60a8a86c49e"},{"sha":"2f9652289477ba3373146309d51a2fe1b3a0456b","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Make some small touchups based on feedback","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/2f9652289477ba3373146309d51a2fe1b3a0456b"},{"sha":"442ceb904307d6606b3d29dc1faf7fb0cbedb2eb","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add assertions of service name","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/442ceb904307d6606b3d29dc1faf7fb0cbedb2eb"},{"sha":"50cb34734d758e4396111bbfade110faf2401493","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add unique id for top-level-args-parsed handlers\n\nEnsures that an event will not get registered twice if\nthe event gets emitted twice when using an alias.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/50cb34734d758e4396111bbfade110faf2401493"},{"sha":"8b705c005e0a5f90788896a887dbd8411623e4b6","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Remove help functional tests for aliases\n\nWhile it does proxy to the underlying command currently,\nthis behavior is not considered intentional as the\nofficial behavior is undefined.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/8b705c005e0a5f90788896a887dbd8411623e4b6"},{"sha":"a7da750a768761c6c7415573456f46cf058d66ec","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Create new module for CLICommand\n\nThe hope is that commands over time and any related logic can\nbe moved over to this module as uncoupling happens. Currently\nthe ServiceCommand, etc. are too coupled to extract these out\nyet.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/a7da750a768761c6c7415573456f46cf058d66ec"},{"sha":"cde236d15f194be190d9ef84addeaaf8e6c0171c","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add specs to mocks","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/cde236d15f194be190d9ef84addeaaf8e6c0171c"},{"sha":"ae15b008c6d649632450583188fbdabe0ec3f0a7","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Expose callable to invoke external alias\n\nAllowed for the removal of some patching as well.","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/ae15b008c6d649632450583188fbdabe0ec3f0a7"},{"sha":"6e552a5a6e61b4e0c159f54d51344e66b0cad64d","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Update wording on detecting global params in alias","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/6e552a5a6e61b4e0c159f54d51344e66b0cad64d"},{"sha":"1e7510fdc131d3f3680dc22280522246c93e22d0","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add a more complex alias test\n\nEnsure you can provide an function in an external\nalias and execute with arguments provided to it","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/1e7510fdc131d3f3680dc22280522246c93e22d0"},{"sha":"fbc7117154168bb742ec9447a680dde9a4095958","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add comment based on feedback","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/fbc7117154168bb742ec9447a680dde9a4095958"},{"sha":"123de8e7c04065092e927bd6c91f6f88100ce250","author":{"name":"kyleknap","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Add changelog entry","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/123de8e7c04065092e927bd6c91f6f88100ce250"},{"sha":"e806e6fe7b919d0bc8d594b349d2154ee6e15823","author":{"name":"Kyle Knapp","email":"bd89f3e4eade1525907bdd3b14b835c44e54a609@amazon.com"},"message":"Merge pull request #2296 from kyleknap/bandwidth\n\nAdd transfer speed reporting to s3 commands","distinct":true,"url":"https://api.github.com/repos/JordonPhillips/aws-cli/commits/e806e6fe7b919d0bc8d594b349d2154ee6e15823"}]}
{"actor":{"display_login":"JordonPhillips"}}