aboutsummaryrefslogtreecommitdiff
path: root/functions/vcs.zsh
Commit message (Collapse)AuthorAgeFilesLines
* render VCS_GIT_ICON and the like as segment visual identifiers instead of ↵romkatv2019-07-031-2/+0
| | | | embedding them in the content
* Add space between remote icon and commit hashCarlos Álvaro2019-07-031-0/+2
|
* fix POWERLEVEL9K_SHORTEN_DELIMITERromkatv2019-03-141-2/+0
|
* Hide errors from git ls-files🐈2019-02-061-2/+2
|
* Port #1071 to `master` (fatal errors emitted by untracked file check in vcs.zsh)Matthew Judy2018-11-181-27/+17
|
* Fix checking for untracked filesDominik Ritter2018-11-121-1/+15
| | | | | Now the untracked files are always checked from the root folder of the repo.
* Fix stashes displayDominik Ritter2018-11-121-22/+6
| | | | | | | Changing directories while checking for untracked files broke the display of git stashes. The hook was not called any more. This is why we disabled checking for untracked files within a .git folder.
* Fix error if user cds into a .git directoryDominik Ritter2018-11-121-4/+22
| | | | | | In this case is was previously not possible to get the untracked status. Now we temporarily change the directory to the repo root folder and then get the list of untracked files.
* 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.