{"push_id":739248206,"size":5,"distinct_size":4,"ref":"refs/heads/leaf-node-generic-file","head":"32d60572a8bd8837d9624992b11381ee4068d256","before":"1b804d227e5f6fc089652dedd8fd5f13105598a0","commits":[{"sha":"368f9271ffde12bd6d1b28b08b37e868fa8d030d","author":{"email":"f28faee5dead9a18b4a99ca79aee05cf133e73d1@ucsd.edu","name":"Esmé Cowles"},"message":"Moving collection service tests to collection model spec","distinct":false,"url":"https://api.github.com/repos/escowles/hydra-works/commits/368f9271ffde12bd6d1b28b08b37e868fa8d030d"},{"sha":"3b7dc02c9faacbd150897e6a68269a94f5334b43","author":{"email":"59f3c9d77b9b7290f8841ad4c2c761c455cdc7af@umich.edu","name":"Colin Gross"},"message":"Update AddFileToGenericFile use IO in lieu of path.\nRefactor file check to responds_to? :read.\nIf present, use metadata methods of file.\nAdd metadata defaults depending on available methods.\n\nChange PersistDerivative to use IO in lieu of path.\nRemove desination_name from call signature in PersistDerivative.\nRefactor UploadFile to use IO in lieu of path.\nRemove argument checks from UploadFile. They are done in AddFileToGenericFile.\nRemove mime_type and original_name from args of UploadFile.\n\nUpdate specs to pass File object instead of path.\nMock methods :mime_type and :original_name for testing Files.\nAdd test for technical metadata defaults for AddFileToGenericFile.\n\nRefactor to accomodate rebase and Updater class.\n\nUpdate activefedora-aggregation dependency to ~> 0.3.","distinct":true,"url":"https://api.github.com/repos/escowles/hydra-works/commits/3b7dc02c9faacbd150897e6a68269a94f5334b43"},{"sha":"670782d00860eda4edaf25b4a9f8f4b7d9543c63","author":{"email":"11b50c6e6153749d3757f031b59a2aa4b3f1cc79@justincoyne.com","name":"Justin Coyne"},"message":"Merge pull request #172 from escowles/test-refactor-collections\n\nMoving collection service tests to collection model spec","distinct":true,"url":"https://api.github.com/repos/escowles/hydra-works/commits/670782d00860eda4edaf25b4a9f8f4b7d9543c63"},{"sha":"878e022183d9279455150c2838b69d9c0eae3010","author":{"email":"89b8bd8849223c50ead1c37eb3a678fd2346dc3d@alumni.rutgers.edu","name":"Michael J. Giarlo"},"message":"Merge pull request #154 from grosscol/fix_118\n\nUpdate AddFileToGenericFile use IO in lieu of path.","distinct":true,"url":"https://api.github.com/repos/escowles/hydra-works/commits/878e022183d9279455150c2838b69d9c0eae3010"},{"sha":"32d60572a8bd8837d9624992b11381ee4068d256","author":{"email":"f28faee5dead9a18b4a99ca79aee05cf133e73d1@ucsd.edu","name":"Esmé Cowles"},"message":"Removing parent/child relationship between GenericFiles -- they are leaf nodes now","distinct":true,"url":"https://api.github.com/repos/escowles/hydra-works/commits/32d60572a8bd8837d9624992b11381ee4068d256"}]}