{"push_id":607839390,"size":166,"distinct_size":166,"ref":"refs/heads/master","head":"603dadd8342ad7951b5c498af6a7f7b28a05e16b","before":"196c8dcb6718dfa7783fe3628a194d94a4eb788a","commits":[{"sha":"79b8f1289af13181638b56d858471f5278e9e53a","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"fix  avalon.mobile","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/79b8f1289af13181638b56d858471f5278e9e53a"},{"sha":"def7de4543ef7877a90b268faa56fb190329c046","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"update","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/def7de4543ef7877a90b268faa56fb190329c046"},{"sha":"a1b1d273e0e14010568aa8f0250bbedb073cb40e","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update 调试系统","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/a1b1d273e0e14010568aa8f0250bbedb073cb40e"},{"sha":"e4f149e2aafd4fecd4aa70a1b96f2e846bc7e3ba","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update test","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/e4f149e2aafd4fecd4aa70a1b96f2e846bc7e3ba"},{"sha":"323eeb14dca3565325ad5fb90ad37f5fcc7b528a","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update test","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/323eeb14dca3565325ad5fb90ad37f5fcc7b528a"},{"sha":"eed872cd4af520def9866e8e554508e7342b41b8","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/eed872cd4af520def9866e8e554508e7342b41b8"},{"sha":"815edbce519fe767de62a5cd28d76f4543d09609","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"test new version","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/815edbce519fe767de62a5cd28d76f4543d09609"},{"sha":"b1e6caaad1a1731e762f7bb9252eba1113b3f8d8","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/b1e6caaad1a1731e762f7bb9252eba1113b3f8d8"},{"sha":"f130bbd6146475da1aaa7c97fcd57d5287679705","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/f130bbd6146475da1aaa7c97fcd57d5287679705"},{"sha":"088ff5d297c9348b4284dfe7e6b7c15e45391bf4","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/088ff5d297c9348b4284dfe7e6b7c15e45391bf4"},{"sha":"be6eb8561b5502d1e57d9d5b072ce0c4b2a8508a","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update test","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/be6eb8561b5502d1e57d9d5b072ce0c4b2a8508a"},{"sha":"8c6411999a14414d902666d0771bcc7f73b58128","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/8c6411999a14414d902666d0771bcc7f73b58128"},{"sha":"f75cc598b87377e99757be431763bba0a73e0d1a","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"添加三个测试样例","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/f75cc598b87377e99757be431763bba0a73e0d1a"},{"sha":"e39feae3a60682038dc4f9d2f943023dad4ea73c","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update avalon1.3 5.29","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/e39feae3a60682038dc4f9d2f943023dad4ea73c"},{"sha":"a47c304054b86c97adaca421962c9e3fd7b3e1d0","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update scanNodes","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/a47c304054b86c97adaca421962c9e3fd7b3e1d0"},{"sha":"56483aac92270d94b5e1a794b627eede246f9fc5","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update  avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/56483aac92270d94b5e1a794b627eede246f9fc5"},{"sha":"a007d86c563a533b090c7c5c05d8e743d4969c6e","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"Merge branch 'master' of github.com:RubyLouvre/avalon.test\n\nConflicts:\n\tsrc/avalon.js\n\tsrc/avalon.mobile.js","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/a007d86c563a533b090c7c5c05d8e743d4969c6e"},{"sha":"749418cc5cd909091d9b3457ca4e0fedd7fa4941","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"update","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/749418cc5cd909091d9b3457ca4e0fedd7fa4941"},{"sha":"1f62fe743062cb8c126effb2bb8dc107e671ba14","author":{"email":"37c99e5ba755f5abafd33aa9e85322c27cad497d@unitedstack.com","name":"qincheng"},"message":"添加对正则的校正","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/1f62fe743062cb8c126effb2bb8dc107e671ba14"},{"sha":"859d9b4381387f50cca9abfdd653a36a61cbd5f7","author":{"email":"6aaf5ab5276a2bb2864e8fc5112c6c888eec50c1@gmail.com","name":"RubyLouvre"},"message":"update avalon","distinct":true,"url":"https://api.github.com/repos/ilife5/avalon.test/commits/859d9b4381387f50cca9abfdd653a36a61cbd5f7"}]}