{"push_id":1479128159,"size":20,"distinct_size":2,"ref":"refs/heads/dev","head":"67271b4309d5b52a8570906b0c12083149b9b23b","before":"f7620c65a8b2c0eebb3f4652af21384ac048a55e","commits":[{"sha":"01efd34440690eca3fbcc8d74efcc2a623a79a2b","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'dev'","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/01efd34440690eca3fbcc8d74efcc2a623a79a2b"},{"sha":"f6d42f688aa8281e0200adae6d1f178a70f6da80","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix typo of comment","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/f6d42f688aa8281e0200adae6d1f178a70f6da80"},{"sha":"47a220e90df1fd5a3af15ef7411e757d4a7a2ebc","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Add create() method (nicocache/libnicocache/__init__.py)","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/47a220e90df1fd5a3af15ef7411e757d4a7a2ebc"},{"sha":"35cfc0ae0bf6622104a9a947da374fa4c5e4fbaf","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Change api save command to create empty file when cache does not exist","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/35cfc0ae0bf6622104a9a947da374fa4c5e4fbaf"},{"sha":"97d232ea0ac25093e58a357fdcd0deab4116284b","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix: 不完全なキャッシュが使用されるときに、クライアントに不正なContent-Rangeヘッダが渡ってしまうのを修正\n\n動画サーバへRangeヘッダ付きで送ったリクエストに対するレスポンス(206)にRangeヘッダが含まれる。\nこのプロクシサーバは動画のキャッシュは常に動画ファイル全体をクライアントに返す。\nそのときに動画サーバからのレスポンス(206)に含まれるContent-Rangeヘッダを消し忘れていたので、\nそれを修正。","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/97d232ea0ac25093e58a357fdcd0deab4116284b"},{"sha":"60f034a8a17e289e46b59df9e9d4bcd4ecfc528b","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'hotfix-invalid-range-header-on-video'","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/60f034a8a17e289e46b59df9e9d4bcd4ecfc528b"},{"sha":"8f9883a0736c4dc9d5702acdb29b8f323a2c4ef2","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'feature-create-on-save'","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/8f9883a0736c4dc9d5702acdb29b8f323a2c4ef2"},{"sha":"cf12caca544876abe8e2fbb8d7ea943f98b40e54","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix test of VideoCacheFile.touch()","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/cf12caca544876abe8e2fbb8d7ea943f98b40e54"},{"sha":"6ee43d2379c76aaf6ad51dc0293961952e6b5fa7","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Add 'unittest.sh' file","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/6ee43d2379c76aaf6ad51dc0293961952e6b5fa7"},{"sha":"b7266936d1d5d1714f87f598cdfaa8982f9ba959","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Add renge request for video cache\n\nクライアントは動画を途中からダウンロード出来るようになりました。","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/b7266936d1d5d1714f87f598cdfaa8982f9ba959"},{"sha":"8ddb74023114f2d881483e16fdffca64c1d9f662","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix mixin for VideoCache defind in 'nicocache/nicocache.py'\n\nnicocache/nicocache.py で定義されている VideoCacheTouchCache mixinが\nVideoCache クラスが Rangeリクエストに対応するために、\nprotexted method の引数が増えたのに対応していなかったので、\nそれを修正。","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/8ddb74023114f2d881483e16fdffca64c1d9f662"},{"sha":"2223a85183cc16b99701b5c1bedf15192518e6c1","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix: 不正にキャッシュが完了したことになるバグを修正\n\nブラウザからの動画のRangeリクエスト時に発生する。\nPlease see diff for detail.","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/2223a85183cc16b99701b5c1bedf15192518e6c1"},{"sha":"2b565200856b046f9f550a3a241f550284ad4f6f","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Change: 動画の要求範囲の都合でキャッシュ出来ない場合のメッセージを改良","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/2b565200856b046f9f550a3a241f550284ad4f6f"},{"sha":"4c6f6671e5a8ef04c33c1bd81ec7851e8c49194f","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix: autoRemoveLow=true のときににエコノミーキャッシュが不正に削除される可能性があったのを修正\n\n非エコノミーキャッシュが完了していないのにエコノミーキャッシュが消される可能性があった。\n詳細は git diff して。","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/4c6f6671e5a8ef04c33c1bd81ec7851e8c49194f"},{"sha":"307e553eaea6d02271f2f592c8dea7cc4e915680","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Change: saveコマンド実行時の挙動を変更\n\nbefore:\n    常に非エコノミーとエコノミーの両方のキャッシュを(存在しなければ)作成する。\nafter:\n    cache/ に存在するキャッシュを cache/save/ に移し動画名をつける。\n    非エコノミーとエコノミーの両方のキャッシュが存在しない場合は非エコノミーキャッシュのみ新規作成する。","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/307e553eaea6d02271f2f592c8dea7cc4e915680"},{"sha":"064e09c30ee301d95d046d532f55ffa1293b3c3d","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix: 動画の移動時にpopupが残ってしまうバグを修正\n\nmodified:   nicomonkey/nico-thumb-popup.js","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/064e09c30ee301d95d046d532f55ffa1293b3c3d"},{"sha":"11707666122eece44ed491726a82afc8d66a3837","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'feature-accept-html5-player'","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/11707666122eece44ed491726a82afc8d66a3837"},{"sha":"a95397bcae78a506f8913a3669a98bd886413607","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'master' into dev\n\nConflicts:\n\tnicomonkey/nico-thumb-popup.js","distinct":true,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/a95397bcae78a506f8913a3669a98bd886413607"},{"sha":"ec0a13ea15aa5c3897c5d29207f88baaeaedea59","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Fix: zenzaWatch使用時に動画情報のポップアップが表示されなかったのを修正","distinct":false,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/ec0a13ea15aa5c3897c5d29207f88baaeaedea59"},{"sha":"67271b4309d5b52a8570906b0c12083149b9b23b","author":{"name":"LHO425","email":"307b70bd5ed0a1ffe9d797a7766c0e828d49db90@gmail.com"},"message":"Merge branch 'master' into dev\n\nConflicts:\n\tnicomonkey/nico-thumb-popup.js","distinct":true,"url":"https://api.github.com/repos/lho425/nicocache_py_kari/commits/67271b4309d5b52a8570906b0c12083149b9b23b"}]}
{"actor":{"display_login":"lho425"}}