Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
8c95c2b6
Unverified
Commit
8c95c2b6
authored
Apr 08, 2019
by
Marc Cornellà
Committed by
GitHub
Apr 08, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gitfast: update plugin (#7152)
* Stop loading git plugin * Update completion and git-prompt to v2.10 * Update completion to v2.14
parent
728c8e71
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
7 deletions
+20
-7
_git
plugins/gitfast/_git
+10
-1
git-completion.bash
plugins/gitfast/git-completion.bash
+0
-0
git-prompt.sh
plugins/gitfast/git-prompt.sh
+6
-3
gitfast.plugin.zsh
plugins/gitfast/gitfast.plugin.zsh
+4
-3
No files found.
plugins/gitfast/_git
View file @
8c95c2b6
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
#
#
# If your script is somewhere else, you can configure it on your ~/.zshrc:
# If your script is somewhere else, you can configure it on your ~/.zshrc:
#
#
# zstyle ':completion:*:*:git:*' script ~/.git-completion.sh
# zstyle ':completion:*:*:git:*' script ~/.git-completion.
z
sh
#
#
# The recommended way to install this script is to copy to '~/.zsh/_git', and
# The recommended way to install this script is to copy to '~/.zsh/_git', and
# then add the following to your ~/.zshrc file:
# then add the following to your ~/.zshrc file:
...
@@ -67,6 +67,15 @@ __gitcomp ()
...
@@ -67,6 +67,15 @@ __gitcomp ()
esac
esac
}
}
__gitcomp_direct ()
{
emulate -L zsh
local IFS=$'\n'
compset -P '*[=:]'
compadd -Q -- ${=1} && _ret=0
}
__gitcomp_nl ()
__gitcomp_nl ()
{
{
emulate -L zsh
emulate -L zsh
...
...
plugins/gitfast/git-completion.bash
View file @
8c95c2b6
This diff is collapsed.
Click to expand it.
plugins/gitfast/git-prompt.sh
View file @
8c95c2b6
...
@@ -82,6 +82,7 @@
...
@@ -82,6 +82,7 @@
# contains relative to newer annotated tag (v1.6.3.2~35)
# contains relative to newer annotated tag (v1.6.3.2~35)
# branch relative to newer tag or branch (master~4)
# branch relative to newer tag or branch (master~4)
# describe relative to older annotated tag (v1.6.3.1-13-gdd42c2f)
# describe relative to older annotated tag (v1.6.3.1-13-gdd42c2f)
# tag relative to any older tag (v1.6.3.1-13-gdd42c2f)
# default exactly matching tag
# default exactly matching tag
#
#
# If you would like a colored hint about the current dirty state, set
# If you would like a colored hint about the current dirty state, set
...
@@ -355,8 +356,8 @@ __git_ps1 ()
...
@@ -355,8 +356,8 @@ __git_ps1 ()
# incorrect.)
# incorrect.)
#
#
local
ps1_expanded
=
yes
local
ps1_expanded
=
yes
[
-z
"
$
ZSH_VERSION
"
]
||
[[
-o
PROMPT_SUBST
]]
||
ps1_expanded
=
no
[
-z
"
$
{
ZSH_VERSION
-
}
"
]
||
[[
-o
PROMPT_SUBST
]]
||
ps1_expanded
=
no
[
-z
"
$
BASH_VERSION
"
]
||
shopt
-q
promptvars
||
ps1_expanded
=
no
[
-z
"
$
{
BASH_VERSION
-
}
"
]
||
shopt
-q
promptvars
||
ps1_expanded
=
no
local
repo_info rev_parse_exit_code
local
repo_info rev_parse_exit_code
repo_info
=
"
$(
git rev-parse
--git-dir
--is-inside-git-dir
\
repo_info
=
"
$(
git rev-parse
--git-dir
--is-inside-git-dir
\
...
@@ -368,7 +369,7 @@ __git_ps1 ()
...
@@ -368,7 +369,7 @@ __git_ps1 ()
return
$exit
return
$exit
fi
fi
local
short_sha
local
short_sha
=
""
if
[
"
$rev_parse_exit_code
"
=
"0"
]
;
then
if
[
"
$rev_parse_exit_code
"
=
"0"
]
;
then
short_sha
=
"
${
repo_info
##*
$'
\n
'
}
"
short_sha
=
"
${
repo_info
##*
$'
\n
'
}
"
repo_info
=
"
${
repo_info
%
$'
\n
'
*
}
"
repo_info
=
"
${
repo_info
%
$'
\n
'
*
}
"
...
@@ -443,6 +444,8 @@ __git_ps1 ()
...
@@ -443,6 +444,8 @@ __git_ps1 ()
git describe
--contains
HEAD
;;
git describe
--contains
HEAD
;;
(
branch
)
(
branch
)
git describe
--contains
--all
HEAD
;;
git describe
--contains
--all
HEAD
;;
(
tag
)
git describe
--tags
HEAD
;;
(
describe
)
(
describe
)
git describe HEAD
;;
git describe HEAD
;;
(
*
|
default
)
(
*
|
default
)
...
...
plugins/gitfast/gitfast.plugin.zsh
View file @
8c95c2b6
dir
=
$(
dirname
$0
)
dir
=
"
${
0
:A:h
}
"
source
$dir
/../git/git.plugin.zsh
source
"
$dir
/git-prompt.sh"
source
$dir
/git-prompt.sh
function
git_prompt_info
()
{
function
git_prompt_info
()
{
dirty
=
"
$(
parse_git_dirty
)
"
dirty
=
"
$(
parse_git_dirty
)
"
__git_ps1
"
${
ZSH_THEME_GIT_PROMPT_PREFIX
//\%/%%
}
%s
${
dirty
//\%/%%
}${
ZSH_THEME_GIT_PROMPT_SUFFIX
//\%/%%
}
"
__git_ps1
"
${
ZSH_THEME_GIT_PROMPT_PREFIX
//\%/%%
}
%s
${
dirty
//\%/%%
}${
ZSH_THEME_GIT_PROMPT_SUFFIX
//\%/%%
}
"
}
}
unset dir
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment