1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-23 06:12:24 +08:00
ohmyzsh/plugins/git-prompt
Thanh Ha 5fa7824ea5 git-prompt: fix error when multiple tags exist (#6998)
When a commit has multiple tags associated to it, the git-prompt will
throw the following error:

git_super_status:[:4: integer expression expected: v0.21.x\ntags/v0.21.5,
git_super_status:[:7: integer expression expected: origin/v0.21.x,
git_super_status:[:11: integer expression expected: origin/v0.21.x,
git_super_status:[:14: integer expression expected: v0.21.x
git_super_status:[:23: integer expression expected: v0.21.x

This is due to the prompt expecting the tag field to be a single word
with no spaces in between but if there are multiple tags the python
script returns a string with ', ' space separated list of tags.
This throws off the parser. The solution is to ensure that the python
script returns a space-less string ensuring the git-prompt parser to
properly parse the data.

Signed-off-by: Thanh Ha <zxiiro@linux.com>
2018-07-29 17:45:35 +02:00
..
git-prompt.plugin.zsh Cleanup of git-prompt plugin file 2015-08-16 23:02:14 +02:00
gitstatus.py git-prompt: fix error when multiple tags exist (#6998) 2018-07-29 17:45:35 +02:00