{"push_id":3062859690,"size":26,"distinct_size":1,"ref":"refs/heads/master","head":"996aecd056b3f9e5b141b60e16214ca35cf5b359","before":"ef95c102c1a9eb29ebf12aa22ded86eb4442a18c","commits":[{"sha":"3da09e371e25ed543b06215b4c584bfc3868c914","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Tracking fragment addition and removal before transaction is even finished (as best effort) so execute pending transaction is not needed (most of the time)","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/3da09e371e25ed543b06215b4c584bfc3868c914"},{"sha":"3e6c27bda18df0a6099da41917ec70485a81971e","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@outlook.com"},"message":"Merge branch 'master' into feature/fix_pending_crash","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/3e6c27bda18df0a6099da41917ec70485a81971e"},{"sha":"506806756e2717f86a7c7f68eed91491a60bcab0","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@outlook.com"},"message":"Updating dependencies","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/506806756e2717f86a7c7f68eed91491a60bcab0"},{"sha":"ca0dfe850efb2aceb9dbb30f2028142212f43bc5","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@outlook.com"},"message":"Inroduce Spek and Kluent and write spec for edge cases that caused crash / invalid state","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/ca0dfe850efb2aceb9dbb30f2028142212f43bc5"},{"sha":"3f49d8c43b95523fcaee9d2a9a48ef3afe8d8dfe","author":{"name":"ncapdevi","email":"f27183276cbdd968cb09d16c8e66a12d1e4e9e4b@rockbot.com"},"message":"- general code cleanup from AS code analysis","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/3f49d8c43b95523fcaee9d2a9a48ef3afe8d8dfe"},{"sha":"d78755bd80cd563ed210cbd2cbd640a88849db20","author":{"name":"ncapdevi","email":"f27183276cbdd968cb09d16c8e66a12d1e4e9e4b@rockbot.com"},"message":"- code format/cleanup","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/d78755bd80cd563ed210cbd2cbd640a88849db20"},{"sha":"266cf8288c1206229c70e9a2fb7bff66ff0c9cc6","author":{"name":"Nic Capdevila","email":"f27183276cbdd968cb09d16c8e66a12d1e4e9e4b@rockbot.com"},"message":"- merge master","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/266cf8288c1206229c70e9a2fb7bff66ff0c9cc6"},{"sha":"4d3585de07bfd7df0e0763129baebaf4afde1e30","author":{"name":"Nic Capdevila","email":"f27183276cbdd968cb09d16c8e66a12d1e4e9e4b@rockbot.com"},"message":"- update gradle","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/4d3585de07bfd7df0e0763129baebaf4afde1e30"},{"sha":"ce06064cc0a68a6897cba8d4929d197c862e829f","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Merge branch '3.0.0-RC2' into feature/fix_pending_crash\n\n# Conflicts:\n#\tapp/src/main/java/com/ncapdevi/sample/activities/BottomTabsActivity.kt\n#\tbuild.gradle\n#\tfrag-nav/src/main/java/com/ncapdevi/fragnav/FragNavController.kt","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/ce06064cc0a68a6897cba8d4929d197c862e829f"},{"sha":"8f33e3c70a5aa858664cd84b1ce351a76cecc808","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Updated Versions:\n- Kotlin\n- Gradle\n- Test FWs","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/8f33e3c70a5aa858664cd84b1ce351a76cecc808"},{"sha":"07941866b5e3b4b1c9c5a03b5a90d3553d3667b2","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"possibly fix travis build","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/07941866b5e3b4b1c9c5a03b5a90d3553d3667b2"},{"sha":"e07bac35d241b9bb4c1b1d697d127658541dafe7","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Minor optimization and tests added","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/e07bac35d241b9bb4c1b1d697d127658541dafe7"},{"sha":"f291927810e8f371392c6e94869f14bbe897fabb","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Revert changes in gitignore","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/f291927810e8f371392c6e94869f14bbe897fabb"},{"sha":"0f1a4705063f85e6127443816cbfd458d8b68180","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Typo","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/0f1a4705063f85e6127443816cbfd458d8b68180"},{"sha":"7163ecb40eb22d47af9612f6425563024c63f2fd","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Implemented async behavior of fragment manager to test edge case","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/7163ecb40eb22d47af9612f6425563024c63f2fd"},{"sha":"5659ff6ef79d96c621f966998b1018b47e78bc05","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Do not crash in not eager mode\nDo not create an empty transaction on start","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/5659ff6ef79d96c621f966998b1018b47e78bc05"},{"sha":"a8abc4be05cbd6cb9c37994152605d969367f012","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Revert gitignore changes","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/a8abc4be05cbd6cb9c37994152605d969367f012"},{"sha":"5e1913a541a274213e4e03756070f772c0678748","author":{"name":"Nic Capdevila","email":"5c188ad6b1f2a8abd1bed69096f7648ae73c30b1@gmail.com"},"message":"Merge pull request #156 from mateherber/feature/fix_rc2_crash\n\nTwo quick fixes for the RC2 branch","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/5e1913a541a274213e4e03756070f772c0678748"},{"sha":"adae9bb94bf191d3e76e1147ac38e9dfaef89fc4","author":{"name":"Mate Herber","email":"033e0c2fe7efd07ce2968115fa9509f0e3eaaca3@skyscanner.net"},"message":"Merge branch '3.0.0-RC2' into feature/fix_pending_crash\n\nMerge","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/adae9bb94bf191d3e76e1147ac38e9dfaef89fc4"},{"sha":"ea32b0a9591007b160f47cb8fbc075c882633485","author":{"name":"Nic Capdevila","email":"5c188ad6b1f2a8abd1bed69096f7648ae73c30b1@gmail.com"},"message":"Merge pull request #137 from mateherber/feature/fix_pending_crash\n\nExecute Pending transactions is no longer necessary (in practical cases at least)","distinct":false,"url":"https://api.github.com/repos/ncapdevi/FragNav/commits/ea32b0a9591007b160f47cb8fbc075c882633485"}]}
{"actor":{"display_login":"ncapdevi"}}