{"push_id":1595028323,"size":10,"distinct_size":10,"ref":"refs/heads/db-refactor","head":"b4d4c54b0951c8b028b27dd7f0402e1f1813bb24","before":"c3cd1f4cb446fe6a2ae9913b4b8e7256f352f576","commits":[{"sha":"9227f8e5a4bacc4fb34faa862ebce2d5704628a7","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"database refactor\n\n-use only one sqlite file\n\n-store claim information for lbry files\n\n-move claim caching from daemon into wallet storage\n\n-make in-memory manager classes use the same db logic as for with a\nfile, remove TempXManager classes. previously they used dictionaries\nmostly, and could have different behavior from the file based managers.\n\n-refactor EncryptedFileManager (lbry_file_manager),\nEncryptedFileMetadataManager (stream_info_manager), and BlobManager\n(session.blob_manager).\n\n-refactor daemon setup, initialize Storage given to Session (and the\nmanagers)","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/9227f8e5a4bacc4fb34faa862ebce2d5704628a7"},{"sha":"ecb5630b0f4a0542cc33029966e15d0ef1829954","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"remove DownloadNameHelper, simplify download and publish\n\n-add metadata kwargs to publish","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/ecb5630b0f4a0542cc33029966e15d0ef1829954"},{"sha":"d4f7f3b1c1daf09c2348e851419169a4c08a908c","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"remove ResolveNameHelper","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/d4f7f3b1c1daf09c2348e851419169a4c08a908c"},{"sha":"8d950c3fd37118eb67d13811220ef17e06d9bf1d","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"remove GetFileHelper, remove deprecated files functions, add filter files by claim_id and outpoint","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/8d950c3fd37118eb67d13811220ef17e06d9bf1d"},{"sha":"b438ca1d186994c1de88674043e33aa4e1b98100","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"update delete lbry file","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/b438ca1d186994c1de88674043e33aa4e1b98100"},{"sha":"b2e132a14415101a39c1badf29dbd1a0a0aefc39","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"update downloader and publisher","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/b2e132a14415101a39c1badf29dbd1a0a0aefc39"},{"sha":"d6342e993b123fa1219a2ec304185da48df5b36a","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"file creator inlinecallbacks refactor","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/d6342e993b123fa1219a2ec304185da48df5b36a"},{"sha":"36d18efe35ccee71509a40876db515119d1371a1","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"fix reflector error when sd file can't be read","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/36d18efe35ccee71509a40876db515119d1371a1"},{"sha":"f44a428e8088fba9e8023ab572759309c02b7c9b","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"update tests and scripts","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/f44a428e8088fba9e8023ab572759309c02b7c9b"},{"sha":"b4d4c54b0951c8b028b27dd7f0402e1f1813bb24","author":{"name":"Jack Robison","email":"5db04b63e1d977ef824d5c7aea08a38398da995b@lbry.io"},"message":"update changelog","distinct":true,"url":"https://api.github.com/repos/lbryio/lbry/commits/b4d4c54b0951c8b028b27dd7f0402e1f1813bb24"}]}
{"actor":{"display_login":"jackrobison"}}