{"push_id":893177049,"size":18,"distinct_size":1,"ref":"refs/heads/master","head":"8a5304b706bb015c5d478358df80da9c9b743672","before":"bb5c41726740eae10ff184ef0d129c789bb53140","commits":[{"sha":"2b6e2609682f2bd7d676d0fd3c53e4ad523bc4fb","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"error on trying to cd to directory without executable bit","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/2b6e2609682f2bd7d676d0fd3c53e4ad523bc4fb"},{"sha":"6677da9af7ddeb3cd0269d7099c9fd302310a395","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"Merge branch 'cd_error' of https://github.com/adqm/xonsh into cd_error","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/6677da9af7ddeb3cd0269d7099c9fd302310a395"},{"sha":"d66d52577563e6da0e1e4728dc13965907741910","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"dirstack command returncodes, plus fix bug with dirs -c","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/d66d52577563e6da0e1e4728dc13965907741910"},{"sha":"d3447bef08699f91f1ca380f1b0583de92f98992","author":{"email":"f21e1cc48e27b918ee75c642c1baa05cd1207d34@gmail.com","name":"Anthony Scopatz"},"message":"Merge branch 'adqm-cd_error'","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/d3447bef08699f91f1ca380f1b0583de92f98992"},{"sha":"4651e66154adc83af4156702d28efac08abeedd4","author":{"email":"c8d059dc95c67b822720b5fc3b3806c4914f6184@gmail.com","name":"Gil Forsyth"},"message":"add space escaping to bash completion function\n\nOn Linux, if there's a foldername with a space in it, like \"bad folder\"\nthen tab-completion using `cd` will wrap single quotes around the name,\ne.g.\n\n```\ncd bad(TAB)\n```\n\ncompletes to\n\n```\ncd 'bad folder/'\n```\n\nThis behavior is encoded in `path_complete` in `completer.py`.  But if\nyou want to remove that poorly named folder, the argument to `rm` is\ncompleted by `bash_complete` which didn't have this tweak and so the\nresult is\n\n```\nrm -r bad(TAB)\n```\nleads to\n\n```\nrm -r bad folder\n/usr/bin/rm: cannot remove 'bad': No such file or directory\n/usr/bin/rm: cannot remove 'folder/': No such file or directory\n```\n\nThis tweaks the `bash_complete` function so that\n\n```\nrm -r bad(TAB)\n```\n\nreturns\n\n```\nrm -r 'bad folder/'\n```","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/4651e66154adc83af4156702d28efac08abeedd4"},{"sha":"f5b86b6a0f8cd462d272a836d972c4e803c6fb74","author":{"email":"c8d059dc95c67b822720b5fc3b3806c4914f6184@gmail.com","name":"Gil Forsyth"},"message":"add set of completion wrap tokens for bash escape\n\nI've noticed a few more problems in the way that the xonsh parser can\ninterfere with bash completion (or vice versa).  This adds a set of\ntokens that might show up in filenames that cause trouble.  If one of\nthese tokens is in a filename/path then the bash completer will return\nthe `repr` of the filename and the xonsh parser won't try to interpret\nthe special symbols in the filename","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/f5b86b6a0f8cd462d272a836d972c4e803c6fb74"},{"sha":"72170c5f30a779f56f8c7a8b8b41228c550f391f","author":{"email":"c8d059dc95c67b822720b5fc3b3806c4914f6184@gmail.com","name":"Gil Forsyth"},"message":"remove unnecessarily complicated conditional","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/72170c5f30a779f56f8c7a8b8b41228c550f391f"},{"sha":"09702594a133e68167726e5da7d1a7f088b5b053","author":{"email":"de64454fe3615bfe7e84acba6033317d2c1d68d9@gwu.edu","name":"Gil Forsyth"},"message":"move completion wrap expression to separate function","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/09702594a133e68167726e5da7d1a7f088b5b053"},{"sha":"0a46ebf54f3efb0e227dc3d29504354058dd2a0e","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"include the command being run in the title","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/0a46ebf54f3efb0e227dc3d29504354058dd2a0e"},{"sha":"0c132528c4f5433e06d792df056e6f5fe13c0fb3","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"fix for failing import tests?","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/0c132528c4f5433e06d792df056e6f5fe13c0fb3"},{"sha":"07176d664d40363a8d8fa49e6724bd0c56b920f3","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"update tests to have __xonsh_shell__","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/07176d664d40363a8d8fa49e6724bd0c56b920f3"},{"sha":"6d2d5e030b125cefeeca2bc33f31c8e06e0540e8","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"small bit of documentation for current_job","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/6d2d5e030b125cefeeca2bc33f31c8e06e0540e8"},{"sha":"5c6cfba70e0d0844a1436e39f377000cb87926b1","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"Merge branch 'executable_title' of https://github.com/adqm/xonsh into executable_title","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/5c6cfba70e0d0844a1436e39f377000cb87926b1"},{"sha":"75672be2d2e1e518b04200efff32ab5e6efc1a9a","author":{"email":"de64454fe3615bfe7e84acba6033317d2c1d68d9@gwu.edu","name":"Gil Forsyth"},"message":"add get_sep to tools and use in completionwrap","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/75672be2d2e1e518b04200efff32ab5e6efc1a9a"},{"sha":"3c9a1735537ddacaa6b7f75170678bf58e7c5d42","author":{"email":"f21e1cc48e27b918ee75c642c1baa05cd1207d34@gmail.com","name":"Anthony Scopatz"},"message":"Merge pull request #561 from gforsyth/completion_wrap\n\nBash Completer $XONSH_TOKEN wrapping","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/3c9a1735537ddacaa6b7f75170678bf58e7c5d42"},{"sha":"4d9024d9f635fda33a1bbea475211098b351a5c3","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"don't try to update title based on current command if we're storing stdout","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/4d9024d9f635fda33a1bbea475211098b351a5c3"},{"sha":"71f0f69ce459f65522c0e63081b09b83161a098c","author":{"email":"63f5e4cc53aae27a4a40e1d3055743717c70829a@mit.edu","name":"adam j hartz"},"message":"ignore 'sudo' in command name","distinct":false,"url":"https://api.github.com/repos/adqm/xonsh/commits/71f0f69ce459f65522c0e63081b09b83161a098c"},{"sha":"8a5304b706bb015c5d478358df80da9c9b743672","author":{"email":"f21e1cc48e27b918ee75c642c1baa05cd1207d34@gmail.com","name":"Anthony Scopatz"},"message":"Merge pull request #562 from adqm/executable_title\n\ninclude the command being run in the default title","distinct":true,"url":"https://api.github.com/repos/adqm/xonsh/commits/8a5304b706bb015c5d478358df80da9c9b743672"}]}