{"push_id":846458276,"size":14,"distinct_size":1,"ref":"refs/heads/master","head":"1e80c054160b3151cab060954f8b2e34dfffef73","before":"3c321b2876c4ec08326795b7441d6fd56fe4f5da","commits":[{"sha":"a451c76cfbab36cc4a388b3f7cf6fecdf5ef9eae","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Overlading protocol","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/a451c76cfbab36cc4a388b3f7cf6fecdf5ef9eae"},{"sha":"40685b58346ad1381ac0dddfe29e5e427a071e93","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Merge branch 'feature/generic-method-overloading-by-protocol' into develop\n\n* feature/generic-method-overloading-by-protocol:\n  Overlading protocol","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/40685b58346ad1381ac0dddfe29e5e427a071e93"},{"sha":"50ba248bdfeda90f0b82bf14e9474fd9212ff852","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Merge branch 'master' into develop\n\n* master:\n  Overlading protocol\n  Added gitignore file\n\nConflicts:\n\tswift2.1.xcworkspace/xcuserdata/tungphan.xcuserdatad/UserInterfaceState.xcuserstate","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/50ba248bdfeda90f0b82bf14e9474fd9212ff852"},{"sha":"efff1d2d8ef38c3f2a77ec9a1205d84472055c6e","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"removed xcuserstate","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/efff1d2d8ef38c3f2a77ec9a1205d84472055c6e"},{"sha":"2cba76585f3c20e58ffc3ce93ef010feebd42535","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"updated gitignore file","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/2cba76585f3c20e58ffc3ce93ef010feebd42535"},{"sha":"7555911a255fbac1be9b20f43db013e03b503fb9","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"added pattern matching group","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/7555911a255fbac1be9b20f43db013e03b503fb9"},{"sha":"410f72d194fa1df4abda6f818ad3dd78c9126d0e","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Partten matching in swift 2.1","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/410f72d194fa1df4abda6f818ad3dd78c9126d0e"},{"sha":"671b4cde5cfa391b849873024f942ef1e51003eb","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Merge pull request #2 from tungpt247/feature/pattern-matching\n\nPartten matching in swift 2.1","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/671b4cde5cfa391b849873024f942ef1e51003eb"},{"sha":"6824f6df3b1cba5ded896409e1046971f3e9fefb","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Error handling in Swift 2.1","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/6824f6df3b1cba5ded896409e1046971f3e9fefb"},{"sha":"9515bce527429e4770085a1777c84807cd18a134","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Merge pull request #3 from tungpt247/feature/error-handling\n\nError handling in Swift 2.1","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/9515bce527429e4770085a1777c84807cd18a134"},{"sha":"193d070d5e9136a2343cc1239aa1f1187be27a82","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"API availability checking in Swift 2.1","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/193d070d5e9136a2343cc1239aa1f1187be27a82"},{"sha":"11ebb68382e5ab4e81aeb146af2d1677d6952177","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Functional Programing","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/11ebb68382e5ab4e81aeb146af2d1677d6952177"},{"sha":"d8abe0d5be9ec414f2102e194fb54e8ec4f8351a","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Add functional-programing file","distinct":false,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/d8abe0d5be9ec414f2102e194fb54e8ec4f8351a"},{"sha":"1e80c054160b3151cab060954f8b2e34dfffef73","author":{"email":"92dde1a541dbfae3bb9af238ef719304b89ee9c7@gmail.com","name":"tungpt247"},"message":"Merge pull request #4 from tungpt247/feature/api-availability-checking\n\nFeature/api availability checking","distinct":true,"url":"https://api.github.com/repos/tungpt247/swift2.1/commits/1e80c054160b3151cab060954f8b2e34dfffef73"}]}