{"push_id":1414498490,"size":538,"distinct_size":502,"ref":"refs/heads/master","head":"9f134277a9ca59aab7e7e12926641dd502030f03","before":"b2ece4823917415390f6dd8a825d5ad67ebdfb45","commits":[{"sha":"4d55a48a7915c3d6f925f73aa18d1716fd674aba","author":{"name":"Dara Adib","email":"bad8f34f17a8b88621fcb1adcd35d23fac3fc6c9@uber.com"},"message":"Redirect requests to logged in user\n\nIf a user, alice, requests /user/bob/notebooks/mynotebook.ipynb,\nredirect her to /user/alice/notebooks/mynotebook.ipynb.\nCurrently, such requests get stuck in a redirect loop because\nthe request will be redirected to login page with a next parameter\nthat when followed is again redirected.\n\nWhen notebook_dir is consistent across users, this will allow\nusers to share notebook URLs. Fixes #424.","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/4d55a48a7915c3d6f925f73aa18d1716fd674aba"},{"sha":"fdd3746f54fce17d793b1ab81ad281631be78c33","author":{"name":"Dara Adib","email":"bad8f34f17a8b88621fcb1adcd35d23fac3fc6c9@uber.com"},"message":"Add test for user redirect","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/fdd3746f54fce17d793b1ab81ad281631be78c33"},{"sha":"5a10d304c92ebcbb76d9b7970b20e9f70a46d050","author":{"name":"Dara Adib","email":"bad8f34f17a8b88621fcb1adcd35d23fac3fc6c9@uber.com"},"message":"Redirect user to login page when not logged in","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/5a10d304c92ebcbb76d9b7970b20e9f70a46d050"},{"sha":"be5860822db8af3893d63d9135adaeaa6e5d3cf0","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"remove redundant use_subdomains\n\nnon-empty subdomain_host is enough","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/be5860822db8af3893d63d9135adaeaa6e5d3cf0"},{"sha":"838c8eb057b33a2da781e3a29b3e7fc1dbb31374","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"Merge pull request #448 from daradib/redirect\n\nRedirect requests to logged in user","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/838c8eb057b33a2da781e3a29b3e7fc1dbb31374"},{"sha":"49bee258203dcc74ead31227c2bbe5d9213772aa","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"allow disabling user configuration of single-user servers","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/49bee258203dcc74ead31227c2bbe5d9213772aa"},{"sha":"aed29e1db8104ca9fdc9c2f168ed8579abb71f1d","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"Simplify filter to exclude config in the home directory","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/aed29e1db8104ca9fdc9c2f168ed8579abb71f1d"},{"sha":"7f89f1a2a048495981797add3fe8983a0db1585d","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"expose disable_user_config as Spawner.disable_user_config","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/7f89f1a2a048495981797add3fe8983a0db1585d"},{"sha":"4533d96002536ff56a34bb53af3dd453ff318ca4","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"use the same connection check everywhere\n\navoids inconsistencies in error handling","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/4533d96002536ff56a34bb53af3dd453ff318ca4"},{"sha":"31be00b49f958a5beb20cac9c6f3ccfa21c200b5","author":{"name":"Min RK","email":"ce25ca83be57bf67ccddf7cc07456e4d37ce3a0b@gmail.com"},"message":"failure to connect may be a timeout","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/31be00b49f958a5beb20cac9c6f3ccfa21c200b5"},{"sha":"e547949aee2967becc2509afebdd8757020dc393","author":{"name":"Kyle Kelley","email":"d3ebe6122a0d447fff251e0b5a814719a2ca3125@gmail.com"},"message":"Merge pull request #433 from minrk/disable-user-config\n\nallow disabling user configuration of single-user servers","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/e547949aee2967becc2509afebdd8757020dc393"},{"sha":"ff19b799c4790e14c09aaa64c04fe86fb46a3813","author":{"name":"Tim Head","email":"d3eba1c1bf0e66d86f9b45477038cf6a70fbafcf@gmail.com"},"message":"container -> cont for consistency","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/ff19b799c4790e14c09aaa64c04fe86fb46a3813"},{"sha":"8f39e1f8f9a30f3568763afaf2c7e317d9bf142d","author":{"name":"Carol Willing","email":"76a0bf3065b55a820cf894eb1c3a144a68a3e42a@willingconsulting.com"},"message":"Merge pull request #455 from betatim/readme-fix\n\nREADME uses two different names for docker container","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/8f39e1f8f9a30f3568763afaf2c7e317d9bf142d"},{"sha":"a35d8a6262ddc1efc456e104beeacde4f06d731e","author":{"name":"Carol Willing","email":"76a0bf3065b55a820cf894eb1c3a144a68a3e42a@willingconsulting.com"},"message":"Add minor clarification","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/a35d8a6262ddc1efc456e104beeacde4f06d731e"},{"sha":"7ff42f9b551188499717be420c338e67ae16e20f","author":{"name":"Carol Willing","email":"76a0bf3065b55a820cf894eb1c3a144a68a3e42a@willingconsulting.com"},"message":"Add @betatim's suggested wording","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/7ff42f9b551188499717be420c338e67ae16e20f"},{"sha":"26c060d2c5c96ddd9dd0d8cfd44b189a0f24f05e","author":{"name":"Carol Willing","email":"76a0bf3065b55a820cf894eb1c3a144a68a3e42a@willingconsulting.com"},"message":"Merge pull request #456 from willingc/readme-clarify\n\nAdd minor clarification to README","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/26c060d2c5c96ddd9dd0d8cfd44b189a0f24f05e"},{"sha":"03c25b5caca72c2a1f5560deb6dad978e15b2796","author":{"name":"Carol Willing","email":"76a0bf3065b55a820cf894eb1c3a144a68a3e42a@willingconsulting.com"},"message":"Merge pull request #452 from minrk/redundant-use-subdomain\n\nremove redundant use_subdomains","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/03c25b5caca72c2a1f5560deb6dad978e15b2796"},{"sha":"481debcb80c5573c4b9f7bb1afd388faf7c81e6f","author":{"name":"shreddd","email":"a3640402c0177ee3e4f496d06956fd4c8c76af76@gmail.com"},"message":"Merge pull request #1 from jupyter/master\n\nsync master","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/481debcb80c5573c4b9f7bb1afd388faf7c81e6f"},{"sha":"66a99ce881ab4b276c693587fb7c723e15399075","author":{"name":"Shreyas Cholia","email":"a3640402c0177ee3e4f496d06956fd4c8c76af76@gmail.com"},"message":"Add support for default_url","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/66a99ce881ab4b276c693587fb7c723e15399075"},{"sha":"1a377bd03ad705748ce0da9cb8397032fbe418d9","author":{"name":"Shreyas Cholia","email":"a3640402c0177ee3e4f496d06956fd4c8c76af76@gmail.com"},"message":"comment on default_url being used with notebook_dir","distinct":false,"url":"https://api.github.com/repos/jbweston/jupyterhub/commits/1a377bd03ad705748ce0da9cb8397032fbe418d9"}]}
{"actor":{"display_login":"jbweston"}}