aboutsummaryrefslogtreecommitdiff
path: root/functions/vcs.zsh
Commit message (Collapse)AuthorAgeFilesLines
* Avoid warning when inside of .git dirDominik Ritter2018-11-121-0/+2
| | | | | We cannot detect untracked files when we are inside of a .git directory.
* Count stashes via ZSHDominik Ritter2018-11-121-5/+3
|
* Avoid aliasesDominik Ritter2018-11-061-1/+1
|
* Get rid of externals when truncating branch nameDominik Ritter2018-11-061-3/+3
|
* When checking for untracked or modified files, take submodules into accountDominik Ritter2018-11-031-1/+1
|
* Speedup VCS segmentDominik Ritter2018-11-031-11/+5
| | | | | | | Now the untracked files are detected via `git ls-files`, which is much faster than `git status`. Additionally, we flipped the default for checking submodules. They are now NOT checked by default, as most users probably do not use git submodules.
* Make use of git dir determined by VCS_INFO subsystemDominik Ritter2018-11-031-1/+1
| | | | instead of determine the git dir manually.
* Get branch name from VCS_INFO subsystem when collecting remote branchDominik Ritter2018-11-031-2/+2
|
* Get branch name from VCS_INFO subsystem when collecting ahead/behind infoDominik Ritter2018-11-031-7/+5
|
* Get rid of wc dependency when showing ahead/behind infoDominik Ritter2018-11-031-2/+2
|
* Merge remote-tracking branch 'floor114/next' into staging_065Dominik Ritter2018-06-071-0/+15
|\
| * Add vcs branch name truncating.Taras Shpachenko2018-04-121-0/+15
| |
* | Merge remote-tracking branch 'guicassolato/fix-wrapper-slowness' into ↵Dominik Ritter2018-06-071-15/+15
|\ \ | |/ |/| | | | | | | | | | | staging_065 Conflicts were: - functions/vcs.zsh: Two commits avoided wrapper behaviour. #685 in grep, #797 in git.
| * Fixes wrapper slowness in vcs segmentGuilherme Cassolato2018-04-111-15/+15
| |
* | add check of /etc/os-release for linux distrosTim Otlik2018-02-161-0/+0
| |
* | Merge branch 'master' into nextBen Hilburn2017-12-141-4/+4
|\ \
| * | Disable alias of grepKentaro Hayashi2017-11-271-4/+4
| |/ | | | | | | | | | | | | | | | | If user defined alias of grep command with '-r' or '--recursive' option, it causes a slow response of command line. It is not unexpected behavior of vcs info. This commit explicitly disables alias of grep to suppress side effects.
* / Add Stash naming support for Bitbucket ServerDaniel Porter2017-11-301-0/+2
|/
* Hide error when no origin in git repoDavid Paz2017-02-241-1/+1
| | | | | Fix git ls-remote call to match as in sugessted code for redirect error to null.
* Merge pull request #360 from davidmpaz/icon_by_repoBen Hilburn2016-12-211-1/+12
|\ | | | | Display different icons depending on remote type in VCS segment.
| * Assign git service icon depending on repo originDavid Paz2016-12-151-1/+12
| | | | | | | | | | | | Check git origin url to search for well know services. Return proper icon if service found, if not return "git" icon from font-awesome icon set
* | Merge branch 'master' into nextBen Hilburn2016-10-261-1/+1
|\|
| * Fix '+vi-svn-detect-changes:local:1: not valid in this context'Matt Traynham2016-10-191-1/+1
| |
* | bugfix: typo in "POWERLEVEL9K" broke the VCS tag displayBen Hilburn2016-09-261-1/+1
|/
* vcs: adding detection of unstaged / staged for svn reposBen Hilburn2016-08-311-4/+8
|
* fixed svn-detect-changes().. the svn prompt has now the same behaviour as ↵Christian Rebischke2016-08-311-4/+4
| | | | the git prompt..
* swapped half and full dirty in svn-detect-changesChristian Rebischke2016-08-311-2/+2
|
* added vi-svn-detect-changes() in functions/vcs.zshChristian Rebischke2016-08-311-0/+14
|
* Merging ability to hide tags from VCS segment.Ben Hilburn2016-07-131-21/+22
|
* Added POWERLEVEL9K_VCS_HIDE_TAGS variable to control displaying of vcs tags ↵Chris Hudson2016-07-081-18/+20
| | | | in segment
* Fix truncation of changeset in detached tag modeDominik Ritter2016-04-171-1/+1
|
* Fixing comments in vi-gitBen Hilburn2016-04-121-5/+6
| | | | -tagname
* git-tagname: Now showing hash/branchname when sitting on a tagBen Hilburn2016-04-121-9/+8
|
* git-tagname: reducing conditionals in logicBen Hilburn2016-04-121-1/+4
|
* Weird conditions handlingNiccolò Maggioni2016-04-121-8/+12
| | | | Become a programmer, they said. It'll be fun, they said.
* Avoid tag/branch duplication if same valueNiccolò Maggioni2016-04-111-2/+6
|
* Better DETACHED_HEAD detectionNiccolò Maggioni2016-03-251-1/+1
|
* DocumentationNiccolò Maggioni2016-03-221-0/+3
|
* DETACHED_HEAD handlingNiccolò Maggioni2016-03-221-0/+2
|
* Git tag not replacing branchNiccolò Maggioni2016-03-221-1/+1
|
* Fix untracked state of the vcs segmentDominik Ritter2016-02-261-1/+1
|
* Fix dynamic coloring of VCS segmentDominik Ritter2016-02-181-8/+8
| | | | | | The VCS segment had a lot of own color definitions. Now they are all gone, so that the only color definitions are when the segment gets printed.
* Reflect submodule status in VCS prompty by default.Ben Hilburn2016-02-181-3/+8
|
* mention to git_compare_versionSebastien Varrette2016-02-091-1/+1
| | | | Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
* correct half-dirty detection -- restrict to untracked filesSebastien Varrette2016-02-091-1/+1
| | | | Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
* dirty check even in subdirsSebastien Varrette2016-02-081-1/+5
| | | | Signed-off-by: Sebastien Varrette <Sebastien.Varrette@uni.lu>
* Add VCS_WORKDIR_HALF_DIRTY vrbl for unstaged filestheminor2016-01-271-1/+3
|
* Removed whitespace before git tag.Dominik Ritter2016-01-081-1/+1
|
* Added the "visual identifier" concept to the `vcs` segment.Dominik Ritter2015-12-181-0/+6
|
* Extracted VCS-hooks into a separate file.Dominik Ritter2015-10-241-0/+87