{"push_id":746130860,"size":35,"distinct_size":35,"ref":"refs/heads/master","head":"8cd47c956b1860a71a95e806746d0a97b2942672","before":"571d61b6b55bc3eb9540e17973d93cc15b22da23","commits":[{"sha":"d3c4f49d68ba97f43aacbe86d4ece7546eee4f15","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Merge pull request #105 from kruton/master\n\nUpdate to library-based build","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/d3c4f49d68ba97f43aacbe86d4ece7546eee4f15"},{"sha":"a89be6e0f0ff1edfe9fc9b15c22e445339584f33","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Change project to Unit Test variant","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/a89be6e0f0ff1edfe9fc9b15c22e445339584f33"},{"sha":"1540b4bdf52358b1cea5d92ad86de9ab564918f4","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Change bridges access through method\n\nThis will help with unit testing.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/1540b4bdf52358b1cea5d92ad86de9ab564918f4"},{"sha":"08ae58cca94287642875bbb3518b717606f5cdad","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Add mockito and assertj for tests","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/08ae58cca94287642875bbb3518b717606f5cdad"},{"sha":"dd5b43d71c8c213fb7dc01c4e4eb378319e86a73","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Add shared IDEA target for running all tests","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/dd5b43d71c8c213fb7dc01c4e4eb378319e86a73"},{"sha":"d5e1a15d7e10b50bc84d5ce738404f36cca9795f","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Add HostListActivity unit test","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/d5e1a15d7e10b50bc84d5ce738404f36cca9795f"},{"sha":"1a47c5ed12da8893fb2595ae1a99d4082ec36bd7","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Merge pull request #107 from kruton/unit-test\n\nAdd simple unit test to get the ball rolling","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/1a47c5ed12da8893fb2595ae1a99d4082ec36bd7"},{"sha":"20065b316e552d49d2aea17dfb255b03a9b4a0bb","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Add a disconnect button to the active notification dialog.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/20065b316e552d49d2aea17dfb255b03a9b4a0bb"},{"sha":"53236de2e0b4299b58913c811e03500bc909eb2f","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Switch the handling of the disconnect all intent to HostListActivity.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/53236de2e0b4299b58913c811e03500bc909eb2f"},{"sha":"f68f157c37890744acea3423b9d4a86394cb2bba","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Address review comments. Make TerminalManager.disconnectAll public.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/f68f157c37890744acea3423b9d4a86394cb2bba"},{"sha":"a50c117765c8795346187a950b1407fe827f3f11","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Merge pull request #103 from jklein24/master\n\nAdd a disconnect button to the active connection notification","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/a50c117765c8795346187a950b1407fe827f3f11"},{"sha":"1c0f56ad8bc82ebf0ed56d38092fc59410ea34f3","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Change three dots to elipsis","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/1c0f56ad8bc82ebf0ed56d38092fc59410ea34f3"},{"sha":"4c587389790963ca8d72fae0e4907611abc55360","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Fix French and German translations of \"nickname\"","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/4c587389790963ca8d72fae0e4907611abc55360"},{"sha":"ebeaa5265f91c8ab68058df702465d45c3131d6f","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Add a confirm dialog for the disconnect all action.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/ebeaa5265f91c8ab68058df702465d45c3131d6f"},{"sha":"e4e00ff339ab3cce3fcdae762faa2957c7f2dbea","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Add a context menu to the console view with \"paste\".","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/e4e00ff339ab3cce3fcdae762faa2957c7f2dbea"},{"sha":"125be93257c9ea04650a0dddf7213741eba1913f","author":{"email":"23df6eab54b79861bb9a0478ed849fa6a5cb1a8e@google.com","name":"Jeremy Klein"},"message":"Use scaled touch slop for determining the scroll x-tolerance.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/125be93257c9ea04650a0dddf7213741eba1913f"},{"sha":"04cc6035047e2443580ce830b30a97d8f3632a6b","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Filter out lint false positive","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/04cc6035047e2443580ce830b30a97d8f3632a6b"},{"sha":"be7656625120c781234727d93b3f8cabcc4012a3","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Quiet JNI compilation warning about ptsname","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/be7656625120c781234727d93b3f8cabcc4012a3"},{"sha":"ffdd6e19460c19e4c14226d60ea2249f913d2b8a","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Merge pull request #111 from jklein24/touchslop\n\nUse scaled touch slop for determining the scroll x-tolerance.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/ffdd6e19460c19e4c14226d60ea2249f913d2b8a"},{"sha":"48bf6ff1467a3e469655df42aca8fc87be4febec","author":{"email":"1bb8649a5ca2388333c2c19ae84b380b9c8efe0a@the-b.org","name":"Kenny Root"},"message":"Merge pull request #109 from jklein24/confirmdisconnect\n\nAdd a confirm dialog for the disconnect all action.","distinct":true,"url":"https://api.github.com/repos/kruton/connectbot/commits/48bf6ff1467a3e469655df42aca8fc87be4febec"}]}