{"push_id":612091064,"size":50,"distinct_size":50,"ref":"refs/heads/button-no-focus","head":"dabfef470fc7c5ec77bfe5d114db20f0ebe907bd","before":"d1797971d77825a46cf382016fce1cf538b63765","commits":[{"sha":"7bb32b4246f368bd9010c42484b835c0d67081bc","author":{"email":"039cae42073f9d9ac9b9bb96783e77e49e9921d6@gmail.com","name":"Johan Forsberg"},"message":"support functools.partial as traitlet callback","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/7bb32b4246f368bd9010c42484b835c0d67081bc"},{"sha":"2eae26343740aac6fa10c49daa24122a3ba64221","author":{"email":"2f96815b30ff477508915485edd92d608d08e628@gmail.com","name":"Thomas Kluyver"},"message":"Remove _getAttributeNames special case for completion","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/2eae26343740aac6fa10c49daa24122a3ba64221"},{"sha":"9860401a5d33d50646ea18ce0c49c0a6153914c2","author":{"email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com","name":"Min RK"},"message":"remove unnecessary initial assignments in launchers\n\nran afoul of allow_none default changes","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/9860401a5d33d50646ea18ce0c49c0a6153914c2"},{"sha":"83be35133043207fae444a96b5db008c005a8cdf","author":{"email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com","name":"Min RK"},"message":"define deepcopy for memoryview\n\nby making a new memoryview\n\nPython doesn't support copying of memoryviews for some reason.\n\nalso remove confusing `import deepcopy as copy`","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/83be35133043207fae444a96b5db008c005a8cdf"},{"sha":"cddc3d6211533557b805801bcd36e9cadc9d7aea","author":{"email":"bc6ce7c050ee90e1f3b70c16cec57d4205e63b6c@gmail.com","name":"Matthias Bussonnier"},"message":"Merge pull request #7933 from jdfreder/buttonmove\n\nMove dynamic buttons to the left and upload button to the right.","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/cddc3d6211533557b805801bcd36e9cadc9d7aea"},{"sha":"c4c8e49e40fa2e66d2d8cc4fcce497c56c1beca5","author":{"email":"b6fb43742027788f746aacbaf6cc37115a1546b8@gmail.com","name":"Scott Sanderson"},"message":"TEST: Add test for renaming files with checkpoint.\n\nThe checkpoint name should follow the file rename.","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/c4c8e49e40fa2e66d2d8cc4fcce497c56c1beca5"},{"sha":"ffe9ef65ea3e11daab1d413f7f5c55899a070cd7","author":{"email":"b6fb43742027788f746aacbaf6cc37115a1546b8@gmail.com","name":"Scott Sanderson"},"message":"TEST: Also test deletion.","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/ffe9ef65ea3e11daab1d413f7f5c55899a070cd7"},{"sha":"151ffad414565f40d9393d922105756d67d37047","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"Split instance_init in two","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/151ffad414565f40d9393d922105756d67d37047"},{"sha":"9c4f8895f7aa3ca9c0b3668889886fabcc15ec17","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"handle failed test","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/9c4f8895f7aa3ca9c0b3668889886fabcc15ec17"},{"sha":"99abc348337d5f56346c4f263d983ca837e1100c","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"some cleanup","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/99abc348337d5f56346c4f263d983ca837e1100c"},{"sha":"ccddb03dd706280c9a056732b98ae67a1ac5ea0c","author":{"email":"78292755b16ff71e3234cbb297fd44c45128158f@bloomberg.net","name":"Sylvain Corlay"},"message":"simplify decorate","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/ccddb03dd706280c9a056732b98ae67a1ac5ea0c"},{"sha":"4da327169f9b05811496c135966af1b6e61ebcac","author":{"email":"78292755b16ff71e3234cbb297fd44c45128158f@bloomberg.net","name":"Sylvain Corlay"},"message":"adding docstring and renaming decorate into instance_init","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/4da327169f9b05811496c135966af1b6e61ebcac"},{"sha":"0f522b7f3225e508675ce229a6302121495a26fd","author":{"email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com","name":"Min RK"},"message":"don't wrap in-process init in context manager\n\nappears to be unnecessary due to upstream changes,\nand no longer works with traitlets refactor.","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/0f522b7f3225e508675ce229a6302121495a26fd"},{"sha":"87b389e67215ffe534fa6e37a90ca8dcd802acc8","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"Merge pull request #3 from minrk/in-process-weird\n\nremove problematic in-process kernel behavior","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/87b389e67215ffe534fa6e37a90ca8dcd802acc8"},{"sha":"174693f2076a2d61a057808a33676e9eda1d178f","author":{"email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com","name":"Min RK"},"message":"Merge pull request #8102 from quantopian/test-checkpoint-sync\n\nTEST: Add test for renaming files with checkpoint.","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/174693f2076a2d61a057808a33676e9eda1d178f"},{"sha":"2af39462d92d3834d5780a87f44d5e6cee7ecb81","author":{"email":"408640eb0c100f875dbe3f1b67bd9a73ee0274f2@gmail.com","name":"Min RK"},"message":"Merge pull request #7770 from SylvainCorlay/fix_instance_init\n\nDo not instantiate traitlet default values if not necessary","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/2af39462d92d3834d5780a87f44d5e6cee7ecb81"},{"sha":"da7e333d07cc88ae95adfba4797e71fc71a49a54","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"Adding the color trait type and a test","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/da7e333d07cc88ae95adfba4797e71fc71a49a54"},{"sha":"c53158b4d9bb156655ddd7d6fc371ffef1b54019","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"Using the Color trait type for styling widgets","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/c53158b4d9bb156655ddd7d6fc371ffef1b54019"},{"sha":"37e32ddc58ebccc081e0f946465ae0d7d6cecdc6","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"Move color trait type to the widget package","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/37e32ddc58ebccc081e0f946465ae0d7d6cecdc6"},{"sha":"889ef3f2e7abbdb412c506c20f91eb355eb63107","author":{"email":"677341d7e6a206b29aa3d4bc3384c735940e1542@gmail.com","name":"Sylvain Corlay"},"message":"inherit from Unicode","distinct":true,"url":"https://api.github.com/repos/Carreau/ipython/commits/889ef3f2e7abbdb412c506c20f91eb355eb63107"}]}