{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598927315,"defaultBranch":"main","name":"xonsh","ownerLogin":"AmirulAndalib","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-08T04:42:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/86344856?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675831419.158495","currentOid":""},"activityList":{"items":[{"before":"7085a94fcaac1890f3d090051fc0dc62cadd4d31","after":"2142a7b85e2d955d2dcd30a3c381ec5dffdfd081","ref":"refs/heads/main","pushedAt":"2024-07-11T05:06:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"tools: added ``mkdir`` to ``xonsh.tools.chdir`` (#5589)\n\n* mkdir chdir\r\n\r\n* mkdir chdir\r\n\r\n* mkdir chdir\r\n\r\n* mkdir chdir\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"tools: added mkdir to xonsh.tools.chdir (xonsh#5589)"}},{"before":"86d3f9427e3845959487330a6de0246fe7573baa","after":"7085a94fcaac1890f3d090051fc0dc62cadd4d31","ref":"refs/heads/main","pushedAt":"2024-07-10T14:10:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Revert \"color\"\n\nThis reverts commit 729f55238e20f76724d8132cc75dc7ecef0f4c78.","shortMessageHtmlLink":"Revert \"color\""}},{"before":"31ee913eb7266415552582ab3db1dda7f5a12f5d","after":"86d3f9427e3845959487330a6de0246fe7573baa","ref":"refs/heads/main","pushedAt":"2024-07-10T09:29:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"xontrib: do not autoload xontribs in ``xonsh --no-rc`` mode (#5586)\n\n* no rc no autoload\r\n\r\n* docs\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"xontrib: do not autoload xontribs in xonsh --no-rc mode (xonsh#5586)"}},{"before":"01dc8858e6de4e7e569be8318288debe5aa1ac84","after":"31ee913eb7266415552582ab3db1dda7f5a12f5d","ref":"refs/heads/main","pushedAt":"2024-07-07T22:40:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update logo.txt: fix char to @","shortMessageHtmlLink":"Update logo.txt: fix char to @"}},{"before":"61a77ac3cef60565d5056f50b687edab7fa4531f","after":"01dc8858e6de4e7e569be8318288debe5aa1ac84","ref":"refs/heads/main","pushedAt":"2024-07-05T00:35:47.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update site: update text (#5578)\n\n* Update index.html: update moto\r\n\r\n* docs\r\n\r\n* Update index.html\r\n\r\n* docs\r\n\r\n* Update index.html\r\n\r\n* docs","shortMessageHtmlLink":"Update site: update text (xonsh#5578)"}},{"before":"6860388c887abb647e6082517faf3f8a5a8754b3","after":"61a77ac3cef60565d5056f50b687edab7fa4531f","ref":"refs/heads/main","pushedAt":"2024-07-02T12:36:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Callable alias: fixed capturing stdout in case of redirect (#5527)\n\n### Motivation\r\n\r\nCloses #5512. \r\nThe issue was introduced in #4445. It's needed to add checking the\r\nredirect case.\r\n\r\n### Before\r\n\r\n```xsh\r\ncd /tmp\r\n@aliases.register('a')\r\ndef _a():\r\n print(\"1-hello\")\r\n echo 2-hello\r\na > o.txt\r\n# 2-hello\r\ncat o.txt\r\n# 1-hello\r\n```\r\n\r\n### After\r\n\r\n```xsh\r\ncd /tmp\r\n@aliases.register('a')\r\ndef _a():\r\n print(\"1-hello\")\r\n echo 2-hello\r\na > o.txt\r\ncat o.txt\r\n# 1-hello\r\n# 2-hello\r\n```\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Callable alias: fixed capturing stdout in case of redirect (xonsh#5527)"}},{"before":"fa254914d74a2cdf0078bc7c48ffab1beedb6965","after":"6860388c887abb647e6082517faf3f8a5a8754b3","ref":"refs/heads/main","pushedAt":"2024-07-01T13:47:53.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"bump xonsh-in-docker version","shortMessageHtmlLink":"bump xonsh-in-docker version"}},{"before":"4fb3c79ede69b563307026c34a349a43cc844191","after":"fa254914d74a2cdf0078bc7c48ffab1beedb6965","ref":"refs/heads/main","pushedAt":"2024-06-28T06:28:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"fix: argparse based completions should work in newer python versions (#5542)\n\nPS.\r\n\r\nhttps://github.com/python/cpython/commit/e47ecbd0420528f1f9f282d9e7acfcf586a4caa1\r\n\r\nfixes #5471","shortMessageHtmlLink":"fix: argparse based completions should work in newer python versions (xโ€ฆ"}},{"before":"584a84d6453e1299e087d8e14fbabceb483b9bc4","after":"4fb3c79ede69b563307026c34a349a43cc844191","ref":"refs/heads/main","pushedAt":"2024-06-25T22:01:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"environ docs: move variables to new sections (#5501)\n\n### Motivation\r\n\r\nSection \"General\" in https://xon.sh/envvars.html became huge. It's time\r\nto add new sections and just move vars to them.\r\n\r\nExample of the most expected sections:\r\n* cache\r\n* subprocess\r\n* locale\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"environ docs: move variables to new sections (xonsh#5501)"}},{"before":"295e7f0582ff7399144939c4a56a85379417003d","after":"584a84d6453e1299e087d8e14fbabceb483b9bc4","ref":"refs/heads/main","pushedAt":"2024-06-25T04:17:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"news","shortMessageHtmlLink":"news"}},{"before":"80d68f583bc9e2e3a5021d311a8f0617d9e4ad1d","after":"295e7f0582ff7399144939c4a56a85379417003d","ref":"refs/heads/main","pushedAt":"2024-06-21T03:37:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"xonshrc: add docs and tests for py files (#5515)\n\n* Added py mention to docs\r\n* Added tests\r\n* Microfix\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"xonshrc: add docs and tests for py files (xonsh#5515)"}},{"before":"de50a09a6cc07b257f514c93061595b4cb126855","after":"80d68f583bc9e2e3a5021d311a8f0617d9e4ad1d","ref":"refs/heads/main","pushedAt":"2024-06-18T17:32:05.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Update README.rst (#5513)\n\nAdd x-cmd to the projects-that-use-xonsh-or-compatible list\r\n\r\nx-cmd is a toolset implemented using posix shell and awk. It is very\r\nsmall in size and offers many interesting features. Here is a milestone\r\ndemo: https://www.x-cmd.com/mod/onsh\r\n\r\n\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update README.rst (xonsh#5513)"}},{"before":"06aca868a288bd462a7dba39dcd91397aabc0a84","after":"de50a09a6cc07b257f514c93061595b4cb126855","ref":"refs/heads/main","pushedAt":"2024-06-16T04:32:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"0d28a6731b1ea830bf5be355b43fe96318fd7020","after":"06aca868a288bd462a7dba39dcd91397aabc0a84","ref":"refs/heads/main","pushedAt":"2024-06-14T08:27:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix #5491: more tests (#5498)\n\nFix #5491: \r\n* fix condition\r\n* added more well organized tests\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix xonsh#5491: more tests (xonsh#5498)"}},{"before":"9e86938c4dc3aacfca989b9e474d78c69394b763","after":"0d28a6731b1ea830bf5be355b43fe96318fd7020","ref":"refs/heads/main","pushedAt":"2024-06-12T14:56:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Micro update new-issue.md (#5490)\n\n\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**","shortMessageHtmlLink":"Micro update new-issue.md (xonsh#5490)"}},{"before":"5afb83d67e0846d3401b9bc0581b6c6a33ff5d76","after":"9e86938c4dc3aacfca989b9e474d78c69394b763","ref":"refs/heads/main","pushedAt":"2024-06-08T20:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"c89a7267befa1a32d3732862ce52eac966f4674b","after":"5afb83d67e0846d3401b9bc0581b6c6a33ff5d76","ref":"refs/heads/main","pushedAt":"2024-06-04T21:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#5479)\n\n\r\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.5 โ†’\r\nv0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (xonsh#5479)"}},{"before":"aaf3c99a3b7e174dcd94dbf4c9e2982bd7dbc735","after":"c89a7267befa1a32d3732862ce52eac966f4674b","ref":"refs/heads/main","pushedAt":"2024-06-02T19:29:31.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"list_lines: list for single line output (#5478)\n\n### Motivation\r\n\r\nThis is fix for introduced before\r\n`$XONSH_SUBPROC_OUTPUT_FORMAT='list_lines'` so news file is not needed.\r\n\r\nWe should return the list for single line output to avoid unintended\r\nreading the string.\r\n\r\n### Before\r\n```xsh\r\n$XONSH_SUBPROC_OUTPUT_FORMAT='list_lines'\r\nmkdir -p /tmp/list_lines\r\ncd /tmp/list_lines\r\ntouch 123\r\n\r\ndu $(ls)\r\n# 0\t123\r\n\r\nfor f in $(ls):\r\n print(f)\r\n# 1\r\n# 2\r\n# 3\r\n\r\ntouch 321\r\n\r\nfor f in $(ls):\r\n print(f)\r\n# 123\r\n# 321\r\n```\r\n\r\n### After\r\n\r\n```xsh\r\n$XONSH_SUBPROC_OUTPUT_FORMAT='list_lines'\r\nmkdir -p /tmp/list_lines\r\ncd /tmp/list_lines\r\ntouch 123\r\n\r\ndu $(ls)\r\n# 0\t123\r\n\r\nfor f in $(ls):\r\n print(f)\r\n# 123\r\n\r\ntouch 321\r\n\r\nfor f in $(ls):\r\n print(f)\r\n# 123\r\n# 321\r\n```\r\n\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"list_lines: list for single line output (xonsh#5478)"}},{"before":"a953c29443a704a602a953c8a0403b164e4da2ae","after":"aaf3c99a3b7e174dcd94dbf4c9e2982bd7dbc735","ref":"refs/heads/main","pushedAt":"2024-05-31T15:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Added ``$XONSH_TRACE_SUBPROC=3`` (#5459)\n\nShow std if `$XONSH_TRACE_SUBPROC=3`.\r\n\r\n### Motivation\r\n\r\n* It's very helpful if you want to understand how subproc is working. \r\n* It's helpful to trace `SpecModifierAlias`.\r\n* It's helpful to trace cases like #2618\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Added $XONSH_TRACE_SUBPROC=3 (xonsh#5459)"}},{"before":"1feab91935b98209da9bb0bdcc76af7e042dcaa1","after":"a953c29443a704a602a953c8a0403b164e4da2ae","ref":"refs/heads/main","pushedAt":"2024-05-30T23:58:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"allow `test_raise_subproc_error_with_show_traceback` to be run locally (#5461)\n\npreviously, this succeeded in CI, but always failed locally with the\r\nfollowing error:\r\n```xsh\r\n_____________________________________________________________________ test_raise_subproc_error_with_show_traceback[True] _____________________________________________________________________\r\n\r\nmonkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x76f6ba8882e0>, interactive = True\r\n\r\n @skip_if_on_windows\r\n @pytest.mark.parametrize(\"interactive\", [True, False])\r\n def test_raise_subproc_error_with_show_traceback(monkeypatch, interactive):\r\n out, err, ret = run_xonsh(\r\n \"$COLOR_RESULTS=False\\n$RAISE_SUBPROC_ERROR=False\\n$XONSH_SHOW_TRACEBACK=False\\nls nofile\",\r\n interactive=interactive,\r\n single_command=True,\r\n )\r\n assert ret != 0\r\n> assert re.match(\"ls.*No such file or directory\\n\", out)\r\nE assert None\r\nE + where None = ('ls.*No such file or directory\\n', \"\\x1b]0;ls | jyn@pop-os: ~/src/xonsh | xonsh\\x07ls: cannot access 'nofile': No such file or directory\\n\")\r\nE + where = re.match\r\n\r\ntests/test_integrations.py:1190: AssertionError\r\n```\r\n\r\nthe problem was that the following string was prepended before the error\r\nmessage:\r\n```\r\n\\x1b]0;ls | jyn@pop-os: ~/src/xonsh | xonsh\\x07l\r\n```\r\n\r\nthat in turn came from\r\n[`BaseShell.settitle`](https://github.com/xonsh/xonsh/blob/66c0490d37581021e0cb4397d7bf0f4c110e0fa6/xonsh/base_shell.py#L570),\r\nwhich always prepends at least the escape codes even when TITLE is set\r\nto an empty string.\r\n\r\navoid this issue by mimicking a dumb terminal in tests, in which case\r\n`settitle` doesn't add any title at all.\r\n\r\nsee\r\nhttps://xonsh.zulipchat.com/#narrow/stream/435069-xonsh-dev/topic/Running.20tests.20locally\r\nfor more context.\r\n\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**","shortMessageHtmlLink":"allow test_raise_subproc_error_with_show_traceback to be run locally ("}},{"before":"bc8a243f2b427cb7d20da70c9024dcceafb3ee63","after":"1feab91935b98209da9bb0bdcc76af7e042dcaa1","ref":"refs/heads/main","pushedAt":"2024-05-29T11:39:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"prompt: yellow env_name (#5457)\n\n### Motivation\n\nWhen interact with default prompt I noticed that`env_name` has no color\nand when you type command or see the output it mix with `env_name`\nvisually. Prompt is not highlighted when `env_name` has default color.\n\n### Before\n\nOutput and env_name are visually mixed:\n\n\"image\"\nsrc=\"https://github.com/xonsh/xonsh/assets/1708680/c843388e-6e72-4fba-ab0f-6cd3fb023cd2\"\n\n\n### After\n\nOutput and env_name are visually distinct:\n\n\"image\"\nsrc=\"https://github.com/xonsh/xonsh/assets/1708680/09f45cd8-63d1-479a-bfab-c8063cf03aeb\"\n\n\n\n## For community\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\ncomment**\n\n---------\n\nCo-authored-by: a <1@1.1>\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"prompt: yellow env_name (xonsh#5457)"}},{"before":"3df3d9a03f304f1a7cc3f1324878bfc2476629e3","after":"bc8a243f2b427cb7d20da70c9024dcceafb3ee63","ref":"refs/heads/main","pushedAt":"2024-05-28T17:42:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"aliases.py: micro fix (#5454)\n\nIt's after all merged features.\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"aliases.py: micro fix (xonsh#5454)"}},{"before":"2d966fb1b56f2399b9753880744645b62133e982","after":"3df3d9a03f304f1a7cc3f1324878bfc2476629e3","ref":"refs/heads/main","pushedAt":"2024-05-28T01:42:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#5448)\n\n\r\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.4 โ†’\r\nv0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5)\r\n\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (xonsh#5448)"}},{"before":"1613914d507884487251ecafb55e281699931eb8","after":"2d966fb1b56f2399b9753880744645b62133e982","ref":"refs/heads/main","pushedAt":"2024-05-26T21:51:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Refreshing `procs/specs.py` (#5424)\n\n### Motivation\r\n\r\nThis PR just clean the code in `procs/specs.py` without changes the\r\nlogic: group the code into functions. This is needed to the next feature\r\nPR #5443.\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Refreshing procs/specs.py (xonsh#5424)"}},{"before":"61bda708c992a300eab212f877718cf0050a5e3a","after":"1613914d507884487251ecafb55e281699931eb8","ref":"refs/heads/main","pushedAt":"2024-05-25T17:32:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Revert jobs.obj rename (#5442)\n\n### Motivation\r\n\r\nCloses #5441\r\n\r\nIn the nutshell [Starship uses\r\n\"obj\"](https://github.com/starship/starship/blob/86c1312a05116fb404ab6ae90af37f78915f77b8/src/init/starship.xsh#L4-L11)\r\nso let's revert [the\r\nrenaming](https://github.com/xonsh/xonsh/commit/0f25a5a348e5569982d2b579a1bfa34d68df2418#diff-893f3d2e484910a3d1f57b499bdc81bf828ad764af9b7de0a8abb3d4e648d2c7L958)\r\nand will implement backwards compatibility when we switch jobs to\r\nsingleton object some day.\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"Revert jobs.obj rename (xonsh#5442)"}},{"before":"9073a4c33ce30beab07f5614691ec143f2dd35b6","after":"61bda708c992a300eab212f877718cf0050a5e3a","ref":"refs/heads/main","pushedAt":"2024-05-24T11:32:06.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Unpin prompt-toolkit version (#5438)\n\nMerge this after https://github.com/xonsh/xonsh/pull/5437\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"Unpin prompt-toolkit version (xonsh#5438)"}},{"before":"e03bda413aab11dfc0c08e0e61be4d8a4fdb4ab3","after":"9073a4c33ce30beab07f5614691ec143f2dd35b6","ref":"refs/heads/main","pushedAt":"2024-05-20T22:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Make xonsh tolerant to inaccessible paths: history backend, script cache (#5430)\n\nCloses #5319\r\n\r\n### Before\r\n\r\n```xsh\r\nmkdir -p /tmp/noaccess\r\nchmod 000 /tmp/noaccess\r\necho 'print(1)' > /tmp/1.xsh\r\n\r\nxonsh --no-rc --no-env -DXONSH_DATA_DIR='/tmp/noaccess'\r\n# Json History error\r\n\r\nxonsh --no-rc --no-env -DXONSH_DATA_DIR='/tmp/noaccess' /tmp/1.xsh\r\n# Script cache error\r\n```\r\n\r\n### After\r\n\r\n```xsh\r\nmkdir -p /tmp/noaccess\r\nchmod 000 /tmp/noaccess\r\necho 'print(1)' > /tmp/1.xsh\r\n\r\nxonsh --no-rc --no-env -DXONSH_DATA_DIR='/tmp/noaccess'\r\n# Error during load : [Errno 13] Permission denied: '/tmp/noaccess/history_json'\r\n# Set $XONSH_HISTORY_BACKEND='dummy' to disable history.\r\n# History disabled.\r\n# @\r\n\r\nxonsh --no-rc --no-env -DXONSH_DATA_DIR=/tmp/noaccess /tmp/1.xsh\r\n# xonsh: For full traceback set: $XONSH_SHOW_TRACEBACK = True\r\n# update_cache: Cache file is not writable: /tmp/noaccess/xonsh_script_cache/private/tmp/1_.xsh.cpython-311\r\n# Set $XONSH_CACHE_SCRIPTS=0, $XONSH_CACHE_EVERYTHING=0 to disable cache.\r\n# 1\r\n```\r\nAnd no warnings when everything is switched off:\r\n```xsh\r\nxonsh % python -m xonsh --no-rc --no-env -DXONSH_DATA_DIR=/tmp/noaccess -DXONSH_HISTORY_BACKEND=dummy\r\n# @\r\n\r\nxonsh --no-rc --no-env -DXONSH_DATA_DIR=/tmp/noaccess -DXONSH_CACHE_SCRIPTS=0 -DXONSH_CACHE_EVERYTHING=0 /tmp/1.xsh\r\n# 1\r\n```\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Make xonsh tolerant to inaccessible paths: history backend, script caโ€ฆ"}},{"before":"948510e40a3649f2b8635edee7d22818b7fced86","after":"e03bda413aab11dfc0c08e0e61be4d8a4fdb4ab3","ref":"refs/heads/main","pushedAt":"2024-05-16T19:19:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Fix argparser (#5421)\n\nfixed the issue caused by regression \r\n\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**","shortMessageHtmlLink":"Fix argparser (xonsh#5421)"}},{"before":"e7f2489486e02eb82541ab6bc397d5129946ab80","after":"948510e40a3649f2b8635edee7d22818b7fced86","ref":"refs/heads/main","pushedAt":"2024-05-15T23:46:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"More detailed proc proxy name (#5417)\n\nWhen cls.f is partial it's better to show full specification.\r\n\r\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"More detailed proc proxy name (xonsh#5417)"}},{"before":"eff74d9d9a410cb26faea5bcbc507d93dd9fe5f6","after":"e7f2489486e02eb82541ab6bc397d5129946ab80","ref":"refs/heads/main","pushedAt":"2024-05-15T09:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pull[bot]","name":null,"path":"/apps/pull","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/12910?s=80&v=4"},"commit":{"message":"Skip welcome if there is no TTY (#5414)\n\n## For community\r\nโฌ‡๏ธ **Please click the ๐Ÿ‘ reaction instead of leaving a `+1` or ๐Ÿ‘\r\ncomment**\r\n\r\n---------\r\n\r\nCo-authored-by: a <1@1.1>","shortMessageHtmlLink":"Skip welcome if there is no TTY (xonsh#5414)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfG1c2AA","startCursor":null,"endCursor":null}},"title":"Activity ยท AmirulAndalib/xonsh"}