{"push_id":763282038,"size":16,"distinct_size":16,"ref":"refs/heads/2477.refactor-all-the-things.0","head":"8a98a99979229fa6080d0fe57c85f93a60cbf909","before":"b01bc8011764dbce322805591d5f776e39e73334","commits":[{"sha":"0f33e04258edb630be8aca043d295832d1a6179f","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Swap two checks to clarify which is failing.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/0f33e04258edb630be8aca043d295832d1a6179f"},{"sha":"4850c06c4a28056364666d7a89412d6ce3fd9585","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Refactor uploader by extracting _process_child to a top-level method.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/4850c06c4a28056364666d7a89412d6ce3fd9585"},{"sha":"846d61b8949c211c6fb06fd6ceb1c4fffc76f7bd","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Refactor uploader by inlining _add_file into _process._maybe_upload.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/846d61b8949c211c6fb06fd6ceb1c4fffc76f7bd"},{"sha":"b4c0a140e365ee3843448b1f8ff2fb8ffabf9542","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Refactor uploader by inlining _add_file into _process._maybe_upload.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/b4c0a140e365ee3843448b1f8ff2fb8ffabf9542"},{"sha":"8eb81b84f206eb5305e35df31aa244d36f8cd407","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Processing symlinks and special files should not be an error.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/8eb81b84f206eb5305e35df31aa244d36f8cd407"},{"sha":"144f4ff5ff2dde7e1cc53939b1507148854f42fe","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Extract get_metadata and get_filenode to methods of Uploader.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/144f4ff5ff2dde7e1cc53939b1507148854f42fe"},{"sha":"5377f3bbd5e79f4adfafad46e5c32a21a50be5dd","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Add fileutil.get_pathinfo function.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/5377f3bbd5e79f4adfafad46e5c32a21a50be5dd"},{"sha":"f2d40cea9b4acfba39300ba5d2a94ab8724bfeb0","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Remove an unnecessary precondition and an incorrect comment.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/f2d40cea9b4acfba39300ba5d2a94ab8724bfeb0"},{"sha":"4f7c02c651b7bbdad68f00596b219638eecf152e","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Extend get_pathinfo to add size, ctime and mtime.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/4f7c02c651b7bbdad68f00596b219638eecf152e"},{"sha":"6eb272856ed008f006bbdc0b7ba34c6928fe1714","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Use get_pathinfo instead of separate os.path.{is*,exists} calls.\n\nSigned-off-by: Daira Hopwood <daira@jacaranda.org>","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/6eb272856ed008f006bbdc0b7ba34c6928fe1714"},{"sha":"4bab676316cd506e4bf8347d04c894edbd205380","author":{"email":"77c7960e890deddebb7ff2e55e340d2ed1708368@leastauthority.com","name":"Ramakrishnan Muthukrishnan"},"message":"Add test for get_pathinfo()","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/4bab676316cd506e4bf8347d04c894edbd205380"},{"sha":"d36521997e0a8437b2be0c9e55132721686e1f89","author":{"email":"77c7960e890deddebb7ff2e55e340d2ed1708368@leastauthority.com","name":"Ramakrishnan Muthukrishnan"},"message":"add more tests for get_pathinfo()\n\nWhen operating on a file, test if the \"file\" is not a directory\nor a symlink. Likewise for directory and symlink.","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/d36521997e0a8437b2be0c9e55132721686e1f89"},{"sha":"e49d76f68d0d3a8449a2649f6a941e8812ed180c","author":{"email":"77c7960e890deddebb7ff2e55e340d2ed1708368@leastauthority.com","name":"Ramakrishnan Muthukrishnan"},"message":"test_get_pathinfo: rename the identifier d to testdir\n\nd, by convention, is used for the Twisted Deferred objects.","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/e49d76f68d0d3a8449a2649f6a941e8812ed180c"},{"sha":"8adc28bb9d882afd77cd574b50aece2fc9d35ade","author":{"email":"77c7960e890deddebb7ff2e55e340d2ed1708368@leastauthority.com","name":"Ramakrishnan Muthukrishnan"},"message":"test_get_pathinfo: testdir is unnecessary\n\nUse basedir itself, instead of creating another directory inside basedir.","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/8adc28bb9d882afd77cd574b50aece2fc9d35ade"},{"sha":"36680042d3114e5474f090eae47df0df7a9d2b06","author":{"email":"cd7d43d5556a38ce626d53826fddc46adc597539@jacaranda.org","name":"Daira Hopwood"},"message":"Merge pull request #184 from vu3rdd/2477.refactor-all-the-things.0\n\ntest for get_pathinfo()","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/36680042d3114e5474f090eae47df0df7a9d2b06"},{"sha":"8a98a99979229fa6080d0fe57c85f93a60cbf909","author":{"email":"24bf68e341ce0fbd9259a5d51feed79682ea4eba@ip-172-31-17-1.us-west-2.compute.internal","name":"David Stainton"},"message":"Add some print statements.","distinct":true,"url":"https://api.github.com/repos/david415/tahoe-lafs/commits/8a98a99979229fa6080d0fe57c85f93a60cbf909"}]}