{"push_id":806607913,"size":101,"distinct_size":2,"ref":"refs/heads/preview-html","head":"73b96e05243980e2106401f5452ae99135d75259","before":"c7055e6456f5e56514b10c7f0646c271840993e5","commits":[{"sha":"cc4fe9ad8e7462d270376fc60bade068d5f10524","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"released","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/cc4fe9ad8e7462d270376fc60bade068d5f10524"},{"sha":"99c762e0e64f806eab2c3c6b94e117b09c4a039c","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"trema run supports an argument with options like ./trema run \"cbench_switch -i 0x1 --logging_level=debug\"","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/99c762e0e64f806eab2c3c6b94e117b09c4a039c"},{"sha":"008659c1b66941741f7d47ead08cdcacee164d8c","author":{"email":"706d5284bc94da9895c16cee22392fb23ed0b374@bq.jp.nec.com","name":"Yasunobu Chiba"},"message":"Fix an issue on acceptance tests.","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/008659c1b66941741f7d47ead08cdcacee164d8c"},{"sha":"c03afd4f7ecb1724427cb3372e3998362d501f94","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Add 'wait until foobar is up' step and use it.","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/c03afd4f7ecb1724427cb3372e3998362d501f94"},{"sha":"3468fcf8e13cd126c58274afbbd7a458c0d1679a","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Run trema modules in background with Ruby threads.","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/3468fcf8e13cd126c58274afbbd7a458c0d1679a"},{"sha":"50f9bccbb1d70ecc1899392cbc1fee620b21dbc9","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring dumper.feature","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/50f9bccbb1d70ecc1899392cbc1fee620b21dbc9"},{"sha":"47c13fbcb2d6d97d407ff1fce0f9629ba4f9ff8a","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring dumper_help.feature","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/47c13fbcb2d6d97d407ff1fce0f9629ba4f9ff8a"},{"sha":"a9adade399b09dbaa35ae4e6f0994d7aa4a7f538","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"New sample app: multi_learning_switch","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/a9adade399b09dbaa35ae4e6f0994d7aa4a7f538"},{"sha":"b9aed032777053b47942a23ff7d94d3ee47fbd5d","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Delete an unnecessary cucumber step.","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/b9aed032777053b47942a23ff7d94d3ee47fbd5d"},{"sha":"1d7f26113c0bc6f8b7e9fa82ed5550fffd32fcee","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Delete an unnecessary cucumber step","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/1d7f26113c0bc6f8b7e9fa82ed5550fffd32fcee"},{"sha":"829b24675b80e624d9a0d42357529d76350fccee","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring features","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/829b24675b80e624d9a0d42357529d76350fccee"},{"sha":"b9b3ec7a5635aa00787a22215abe49c92521d3ec","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/b9b3ec7a5635aa00787a22215abe49c92521d3ec"},{"sha":"edd377cfebfab33ee985081c96092199a2aba0b6","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/edd377cfebfab33ee985081c96092199a2aba0b6"},{"sha":"b9368945d883234543247dc31c0a9c54cb21670c","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/b9368945d883234543247dc31c0a9c54cb21670c"},{"sha":"2bfd22407fc312a0a3a7411d4d4925e3fde353ac","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/2bfd22407fc312a0a3a7411d4d4925e3fde353ac"},{"sha":"8552b58f99f7fe9a9bc0dd0d513f1a5f24789a5d","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/8552b58f99f7fe9a9bc0dd0d513f1a5f24789a5d"},{"sha":"fd17098873bd397ccfea1b24b9b83941f388e17c","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Refactoring run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/fd17098873bd397ccfea1b24b9b83941f388e17c"},{"sha":"c424e8e228f708ca6a914bc5d535469b42951ad3","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"remove sleep step from run.feature","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/c424e8e228f708ca6a914bc5d535469b42951ad3"},{"sha":"60668ae58c34b1748a79198dcbe0f1d047d6d02a","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"Move some steps from trema_steps.rb -> run_steps.rb","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/60668ae58c34b1748a79198dcbe0f1d047d6d02a"},{"sha":"05b3498e456dee179f70ba7175de191e820bb41e","author":{"email":"fb7cccdbb7d802c2e79662631e84ecc000c8cfce@gmail.com","name":"Yasuhito Takamiya"},"message":"cucumber_log() returns the path of log file used in acceptance tests.","distinct":false,"url":"https://api.github.com/repos/yasuhito/trema-book/commits/05b3498e456dee179f70ba7175de191e820bb41e"}]}