{"push_id":624010703,"size":57,"distinct_size":1,"ref":"refs/heads/master","head":"7d028a28416caf593e64342c74e0aace2d09b58b","before":"c6840d84b2da0a75168ce2159419d72aa4ca7cd8","commits":[{"sha":"df6eebd96a3727d324aa5b7414769c1b496e2416","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"fixed import paths to non-relative","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/df6eebd96a3727d324aa5b7414769c1b496e2416"},{"sha":"96e596a00b3c95f631d4c449be038af2c49160d9","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Merge remote-tracking branch 'upstream/master'\n\nConflicts:\n\tqtodotxt/ui/controls/autocomplete_inputdialog.py\n\tqtodotxt/ui/views/main_view.py","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/96e596a00b3c95f631d4c449be038af2c49160d9"},{"sha":"433c785912a2e39415714ebaf2a568d1e50d01e9","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"clean-up on file-handling","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/433c785912a2e39415714ebaf2a568d1e50d01e9"},{"sha":"354f101bfb848f069948dd7f0740d94ae1178166","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"some test-fixes","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/354f101bfb848f069948dd7f0740d94ae1178166"},{"sha":"e21220e4686890656e871f201454f38e4430646a","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Merge branch 'master' of https://github.com/mNantern/QTodoTxt into auto-reload","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/e21220e4686890656e871f201454f38e4430646a"},{"sha":"dbffa86cbcdf0b32d50eb1b26cf086f778e684bf","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"a working auto-reload implementation on detected file changes","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/dbffa86cbcdf0b32d50eb1b26cf086f778e684bf"},{"sha":"d259c79ceeaf9be869fd285fd8522ad8193e620a","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"some cleanup","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/d259c79ceeaf9be869fd285fd8522ad8193e620a"},{"sha":"5cf3309ff1f540524eb9ea1f60068a8dd4d10a0b","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Python 3.2 compatibility concerning changes in the Exceptions-hierarchy","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/5cf3309ff1f540524eb9ea1f60068a8dd4d10a0b"},{"sha":"4fcc6c5027e3d3f0fffad06485562a285a1ffe3b","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"changing the installation-method of pyside to apt-get, since the pip-method doesn't work reliably (and takes a loong time)","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/4fcc6c5027e3d3f0fffad06485562a285a1ffe3b"},{"sha":"8b5b4b21bad48845b9aa239ad55ffa080abbad55","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"forgot to re-activate import after debugging","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/8b5b4b21bad48845b9aa239ad55ffa080abbad55"},{"sha":"db0cc1bd9309fad01e4b01e54685986e7df27066","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"revert to pip-installation, let's see","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/db0cc1bd9309fad01e4b01e54685986e7df27066"},{"sha":"39707dcd29577954087271dd589baac577215184","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Merge branch 'master' of https://github.com/mNantern/QTodoTxt","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/39707dcd29577954087271dd589baac577215184"},{"sha":"f82bc3e7aad142d4cf6f56c849bf9aecd0d1d71d","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"- added logging incl. cli-switch\n- some debug-statements to keep track of file handling","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/f82bc3e7aad142d4cf6f56c849bf9aecd0d1d71d"},{"sha":"ed09ce4d73dd9bc6803e0131b39e1e684b6967f5","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"fixed logging-setup","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/ed09ce4d73dd9bc6803e0131b39e1e684b6967f5"},{"sha":"042f4b2082b924b8d38e8ef6ec09ba34276f0d3a","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"* the FileWatcher will now try to load a file until it succeeds within 1 second","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/042f4b2082b924b8d38e8ef6ec09ba34276f0d3a"},{"sha":"76865436c9d0f50223b2ca278f264e09766d2a8c","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Merge remote-tracking branch 'remotes/origin/auto-reload'\n\nConflicts:\n\tqtodotxt/test/run-coverage.py\n\tqtodotxt/test/run-tests.py","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/76865436c9d0f50223b2ca278f264e09766d2a8c"},{"sha":"8e656e9dc283cfbb20fc82aa1112cafe0c6f2c00","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Merge branch 'master' of https://github.com/mNantern/QTodoTxt\n\nConflicts:\n\tqtodotxt/app.py\n\tqtodotxt/lib/file.py","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/8e656e9dc283cfbb20fc82aa1112cafe0c6f2c00"},{"sha":"467d9caab145974badccbecc126d7cb9ace2cdbc","author":{"email":"72aca1c49f1c98da99c7c6d3471c46b3b9f9e43e@riseup.net","name":"funkyfuture"},"message":"Added the alias FileNotFoundError for OSError if using a Python version prior to 3.3\nThis should solve #108 and #114","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/467d9caab145974badccbecc126d7cb9ace2cdbc"},{"sha":"ee1e596b4eb4c07fa56b82378419cd447173ca42","author":{"email":"0e47db04e7ae940e7ef29208ae2e4cdc629bf96e@gmail.com","name":"mNantern"},"message":"Merge pull request #117 from funkyfuture/issue-108\n\nAlias FileNotFoundError in settings.py","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/ee1e596b4eb4c07fa56b82378419cd447173ca42"},{"sha":"efc5c548a6f171a1eef4c8dd531927f69c3fa4b9","author":{"email":"93292a161f3e711128ae85c40ad866c696a16a17@tu-dresden.de","name":"jo-tud"},"message":"Added a filter for due dates coming soon or overdate:\ntoday, tomorrow, this week, this month and overdue.\nAlso added (almost) full testing.","distinct":false,"url":"https://api.github.com/repos/tjaehnel/QTodoTxt/commits/efc5c548a6f171a1eef4c8dd531927f69c3fa4b9"}]}