{"push_id":2889505925,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"6bfab9bfa913cf58098d7393f138851ed854dab0","before":"4d2fd91a4b32cc6b63a20b77a24f4464cd7c8655","commits":[{"sha":"6b33fee09558c62be483033f256876410cdc5ab9","author":{"name":"David Lai","email":"61b0e728afebb54d7c791b14368d29a537e4bb9e@users.noreply.github.com"},"message":"Add Table.write_back(), replacing documents by ids (#184)\n\n* Add Table.replace(), replacing doucments by ids\r\n\r\nCompare to `update()`, `replace()` provide a more customizable workflow\r\nto modify documents.\r\nOne can fistly search the documents and modify them by thier conditions,\r\nthen input new douments with thier `doc_ids` to `replace()`.\r\n\r\n* Change replace() to able to get doc_ids by itself\r\n\r\n* Add test for replace()\r\n\r\n* Fix test of replace()\r\n\r\n* Add test replace() return doc_ids\r\n\r\n* Add replace() fail test\r\n\r\n* Fix setup.py for pytest-runner failing in python 2.6\r\n\r\n* Add check to prevent doc_id exceed\r\n\r\n* Add test for replacing with exceeded doc_id\r\n\r\n* Change function name 'replace' to 'write_back'\r\n\r\n* Fix setup.py after merged 061add9","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/6b33fee09558c62be483033f256876410cdc5ab9"},{"sha":"d22c051fdb4d7485a5ac01a1e42130613949fa4e","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Docs: Document db.write_back(...)","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/d22c051fdb4d7485a5ac01a1e42130613949fa4e"},{"sha":"9cc44bb8531d7c80ce5804169beb0e03a4ca529c","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Docs: Add unreleased changes to changelog","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/9cc44bb8531d7c80ce5804169beb0e03a4ca529c"},{"sha":"09b4104167602d70e24d746e2c84f5d729f41fdf","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Bump to v3.8.0","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/09b4104167602d70e24d746e2c84f5d729f41fdf"},{"sha":"5d2b4f5f3cdd88bc94c0bdf7c355e2f95acbe701","author":{"name":"Tarcisio Eduardo Moreira Crocomo","email":"9ab40c5731abafa37beed5b8b0a1053f0236d159@cellcrypt.com"},"message":"Avoid installing tests as a package.","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/5d2b4f5f3cdd88bc94c0bdf7c355e2f95acbe701"},{"sha":"4db94c7b5e619ca0db7c88b1ad27da4ead7413ae","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Bump to v3.8.1","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/4db94c7b5e619ca0db7c88b1ad27da4ead7413ae"},{"sha":"aaad1cf5e1bd5f8d47b70def73b33a381dc23a08","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"CI: Try fixing Python 3.3 tests","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/aaad1cf5e1bd5f8d47b70def73b33a381dc23a08"},{"sha":"3e80f855d75ab6f4a995c6ef5e09d2d42cafb904","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Publish v3.8.1.post1\n\nv3.8.0 was supposed to fix releasing the tests as a separate package.\nUnfortunately, the build of v3.8.0 still included the tests as the\nbuild directory wasn't cleared before running\n`python setup.py sdist bdist_wheel upload`. This post release just removes\nthe tests, no other code change are included.","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/3e80f855d75ab6f4a995c6ef5e09d2d42cafb904"},{"sha":"6d06cf586fad8aca2f523e2ab9f7dd5d20782fa6","author":{"name":"bluppfisk","email":"4b0a153461946b365505d6e44ba36cb3ef633b90@gmail.com"},"message":"fix error in usage.rst (#205)\n\ndot notation is incorrect method to manipulate a document from TinyDB","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/6d06cf586fad8aca2f523e2ab9f7dd5d20782fa6"},{"sha":"983b936e8990c41564c19984f8be2f9a08a0cc62","author":{"name":"Eeo Jun","email":"03670486a56c2c496a8f4b96ea7bc45b26c9bfec@gmail.com"},"message":"Fix bug in write_back with empty items (#202)\n\n* fix bug in write_back\r\n\r\n* minor changes to documentation","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/983b936e8990c41564c19984f8be2f9a08a0cc62"},{"sha":"1608dea349ddda0bce2b8d43a339079645bf0dd6","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Infra: Include LICENSE in tarball","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/1608dea349ddda0bce2b8d43a339079645bf0dd6"},{"sha":"fa47f72c0b85c03caa075d32ef5bb9d79c3065f5","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Infra: Add pep8 to dev dependencies","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/fa47f72c0b85c03caa075d32ef5bb9d79c3065f5"},{"sha":"0fa2145a3c6337384b010a578a28aef8067163e8","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Docs: Fix Query().exists docs example","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/0fa2145a3c6337384b010a578a28aef8067163e8"},{"sha":"6cb6f6a183a7c205d4d07a7a0f55a0a9e0a1fbae","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Feat: Allow setting a table class for a single table\n\nCloses #197","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/6cb6f6a183a7c205d4d07a7a0f55a0a9e0a1fbae"},{"sha":"4e0ce3801c8a223dd14fabed0206f85f115f0de3","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Style: Code style cleanup","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/4e0ce3801c8a223dd14fabed0206f85f115f0de3"},{"sha":"088f2e652ded27035f256f21a925ae3b87420ba1","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Infra: Update dev dependencies","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/088f2e652ded27035f256f21a925ae3b87420ba1"},{"sha":"0ae404967d7dc467a3dad40d2481a87a598fd9ce","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Docs: Document how to create pretty JSON files\n\nSee #180","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/0ae404967d7dc467a3dad40d2481a87a598fd9ce"},{"sha":"9e8bcaa4e791570b08193cb4969b988cc2bca6e3","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Docs: Mention that len(db) operates on the default table\n\nCloses #198","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/9e8bcaa4e791570b08193cb4969b988cc2bca6e3"},{"sha":"6a5fe8aa0166d19c0b2b04e32d434f27f9bee98a","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"[docs] Fix a docs typo","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/6a5fe8aa0166d19c0b2b04e32d434f27f9bee98a"},{"sha":"1d283bf6441f2ed6f511ca2269bf0ae62e386ba1","author":{"name":"Markus Siemens","email":"300a2d193222dd0c23d880e16d727d352b404a01@m-siemens.de"},"message":"Infra: Include tests in sdist package\n\nSee https://github.com/msiemens/tinydb/pull/195#issuecomment-380340040","distinct":true,"url":"https://api.github.com/repos/mapcloud/tinydb/commits/1d283bf6441f2ed6f511ca2269bf0ae62e386ba1"}]}
{"actor":{"display_login":"mapcloud"}}