Commit Graph
14 Commits
Author SHA1 Message Date
Marc Cornellà c90141ed77 fix: escape % characters in git prompts
This patch adds missing % character escaping for custom git prompts
used in a few themes. It also includes escaping for git-prompt.sh.

In combination with CVE-2021-45444, this could allow code execution
when displaying branch information in cloned malicious git repositories.
However, zsh 5.8.1 and newer are largely the default zsh versions, and
on those supported distributions with older zsh versions, the CVE has been
found to be also patched.

For this reason, this doesn't qualify as a security patch, but a
bug fix for proper printing of git branches.
2026-05-28 19:45:47 +02:00
ChaosInventorandGitHub 5ea2c68be8 fix(rkj-repos): check if ~/.hgrc exists (#12148) 2024-01-08 11:02:20 +01:00
b5edb51ee4 style(rkj-repos): change white to default to support light color schemes (#6195)
Co-authored-by: Matthias Doering <matthias.doering@teamix.de>
2022-01-27 22:00:50 +01:00
Marc CornellàandGitHub d7948b39dc [rkj-repos] Make hg prompt check less strict (#6746)
* [rkj-repos] Make `hg prompt` check less strict

Move the `hg prompt` check inside the hg_prompt_info function so that
it returns an empty string if hg-prompt isn't installed.

Fixes #6743.

* [rkj-repos] Check for hg in `hg prompt` function
2018-04-19 23:32:53 +02:00
cori schlegelandMarc Cornellà fa93ea0d75 [rkj-repos] Check for 'hg prompt' and exit if not found (#6655)
* Check for  extension, and exit if not found. Addresses #6036

* Fix styles in rkj-repos.theme
2018-04-15 15:48:31 +02:00
Vihang MehtaandMarc Cornellà 291e96dcd0 Fix RKJ theme coloring and make it slightly more readable (#5582) 2017-05-03 12:06:07 +02:00
Matthias Doering 7c00bcdb82 Modify theme to optimize the usability, when you use solarized dark as shell color scheme. 2015-02-14 10:34:22 -08:00
Martin SchrodiandMarc Cornellà f04246aa48 rkj-repos: code cleanup and updated with functions from lib/git.zsh (thx mcornella) 2015-02-10 19:35:00 +01:00
Martin SchrodiandMarc Cornellà c3940cf44a Fixed breakage in new git repo without commits 2015-02-10 19:35:00 +01:00
Anatoly Bubenkov 9bab8ccb89 add current bookmark to rkj-repos theme 2014-12-10 13:40:34 +01:00
Tomas Pelka 23e57c177c Adding commit hash to branch name in my favorit rjk-repos theme. 2014-01-16 12:15:41 +01:00
Roman Kamyk cf9b0119fa Fixed missing retcode function 2013-04-24 06:50:48 -07:00
Roman Kamyk 5dae44ac59 Return code instead of dollar sign 2013-04-16 10:10:21 -07:00
Roman Kamyk d22b253ce2 split rkj into two themes. 2011-09-20 10:18:17 +02:00