{"push_id":1596753183,"size":1,"distinct_size":1,"ref":"refs/heads/udb","head":"4eb4d2984a84967cfcb961c3c5e4883be8e92c70","before":"604620006dd16528eefae8ae8c472232859f9a95","commits":[{"sha":"4eb4d2984a84967cfcb961c3c5e4883be8e92c70","author":{"name":"Josh Rickmar","email":"daf8fdb594b3c38ab93d1ccaee78cf8212ddc036@companyzero.com"},"message":"Unify the database management code into a single package.\n\nThe new database format contains only a single version, and allows for\neach separate component to be upgraded together when necessary\n(e.g. upgrades that must change stuff in the address manager and\ntransaction store buckets can now be done atomically).\n\nA migration must be performed to convert the old DB into the newer\nformat.  This migration consists of performing any legacy upgrades\nthat have not yet been done, removing the old separate versions, and\nwriting a single version to the new unified database metadata bucket.\n\nBecause each of the three manager packages previously defined their\nown error types, and all did essentially the exact same thing, these\nwere replaced with a single apperrors package containing the same\nfunctionality.  The long term goal is to use this package for more\nthan just the database layer, but also the wallet package itself.","distinct":true,"url":"https://api.github.com/repos/jrick/btcwallet/commits/4eb4d2984a84967cfcb961c3c5e4883be8e92c70"}]}
{"actor":{"display_login":"jrick"}}