{"push_id":1024325915,"size":15,"distinct_size":1,"ref":"refs/heads/master","head":"27ca0e9319203ccd772a862a611a35727d471d09","before":"9308bf63bb285b85e089b576c2a2c7b2fb3d78de","commits":[{"sha":"d7eed0a52501c6cd3b686a6538930585b51ea522","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"butler improvements\nand concept for finding repositories via butler","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/d7eed0a52501c6cd3b686a6538930585b51ea522"},{"sha":"9444e06f7ef114ba55dabdd523d4d7bda81fddb2","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"remove unused test code","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/9444e06f7ef114ba55dabdd523d4d7bda81fddb2"},{"sha":"b44aa1e3a06afca4ca064bbaefc7318562b2dd4b","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"moving registries.py and fsScanner.py from daf_butlerUtils","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/b44aa1e3a06afca4ca064bbaefc7318562b2dd4b"},{"sha":"6dc852e9b94aa0036e7dddae47b6941fcba7c9ac","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"moves unit tests testRegistry and testFsScanner from butlerUtils","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/6dc852e9b94aa0036e7dddae47b6941fcba7c9ac"},{"sha":"eafb311726dc62b95817d64ffad2b2f1b49727a6","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"adds MapperCfg to mapper.py","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/eafb311726dc62b95817d64ffad2b2f1b49727a6"},{"sha":"9a3faae659fa69de7be81cee79327d15b386045b","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"allows parentCfgs to NOT be a tuple","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/9a3faae659fa69de7be81cee79327d15b386045b"},{"sha":"0c06e51c7e48c37944b104f15682999cb2918e65","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"updates Cfg mechanism in repositoryMapper\n\nalso adds the license file","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/0c06e51c7e48c37944b104f15682999cb2918e65"},{"sha":"91147377d5d38bd8bf9e4e350bff514031943f6a","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"Registry lookup support.\n\nAdds lookup access through access and posixStorage. Updates\nregistries.py so that the sqlite3-or-posix logic is in the factory\nfunction constructor.\nAdds commentage regarding regestries.py currently working only on\nthe local filesystem, and notes that it could be updated at least\nfor the sqlite3 registry, but is out of scope for the current work.","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/91147377d5d38bd8bf9e4e350bff514031943f6a"},{"sha":"80adb931a3ab1a39cd383996e05e3014ccd347f8","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"adds a test that illustrates finding a repo via butler by date.\nincludes a range-based lookup implemented in a mapper subclass.","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/80adb931a3ab1a39cd383996e05e3014ccd347f8"},{"sha":"3dd274f225ff41d30245f3a35a6d3dce82d3ddce","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"fix a bug that caused a crash when root is None","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/3dd274f225ff41d30245f3a35a6d3dce82d3ddce"},{"sha":"be8ac88c4129629455da93d29583b82b8058da43","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"adds butler wet-paint warning to in-development parts of butler.","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/be8ac88c4129629455da93d29583b82b8058da43"},{"sha":"eee7a0241cfaceedf1a3d0e1b61fd2c55c56f77b","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"fix mapper instantion for hscMapper\n\nhscMapper's init signature was __init__(self, **kwargs)\nwhich breaks the try/catch TypeError mechansim I was using\nto differentiate between old & new style mapper init (to\nuse cfg or not).\nThis now uses inspect to see if the mapper's signature has\na 'cfg' kwarg, and if so trys the new style init.","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/eee7a0241cfaceedf1a3d0e1b61fd2c55c56f77b"},{"sha":"e6b5cff6dc35a87c2712145c449cb734975b18e1","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"prototype code for de/serialization functions.\n\nwet paint, not public API. For now the name of the\nserializer functions to butlerRead\nand butlerWrite. It's not elegant and I'll work on something\nbetter when working on multiple dispatch. But for now it's non\nambiguious and will work.","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/e6b5cff6dc35a87c2712145c449cb734975b18e1"},{"sha":"a18117ef108b7d7c0feea5dfea0cd2a8226661bf","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"removes unused & commented code","distinct":false,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/a18117ef108b7d7c0feea5dfea0cd2a8226661bf"},{"sha":"27ca0e9319203ccd772a862a611a35727d471d09","author":{"email":"d38266901373c5804477afb3a094457d4db2b509@slac.stanford.edu","name":"Nate Pease"},"message":"Merge branch 'tickets/DM-5452'","distinct":true,"url":"https://api.github.com/repos/lsst/daf_persistence/commits/27ca0e9319203ccd772a862a611a35727d471d09"}]}