-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unset GIT_DIR to unmess git calls. Fix #807. #808
base: next
Are you sure you want to change the base?
Commits on Apr 12, 2017
-
Unset GIT_DIR to unmess git calls. Fix VundleVim#807.
Vundle manipulates plugin folders by `cd`-ing into them and calling git via `call system(cmd)`. This doesn't work if GIT_DIR is set as a global environmental variable (most commonly by a git hook). Since there is no use case in which Vundle should respect GIT_DIR, this PR preemptively precedes all git calls with `unset GIT_DIR; `. This makes the git calls behave as expected without unsetting GIT_DIR in the environment beyond vim.
Configuration menu - View commit details
-
Copy full SHA for 1382847 - Browse repository at this point
Copy the full SHA 1382847View commit details
Commits on Apr 13, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 3b55a85 - Browse repository at this point
Copy the full SHA 3b55a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb5fb7 - Browse repository at this point
Copy the full SHA 6cb5fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdc63af - Browse repository at this point
Copy the full SHA fdc63afView commit details -
Configuration menu - View commit details
-
Copy full SHA for d822e7b - Browse repository at this point
Copy the full SHA d822e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec679e4 - Browse repository at this point
Copy the full SHA ec679e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cf90c5 - Browse repository at this point
Copy the full SHA 3cf90c5View commit details -
Allow multiple calls to VundleChangelog.
The command `silent pedit ...` was causing trouble if the user had `set hidden`. Now we `bdelete` the changelog buffer before editing it anew.
Configuration menu - View commit details
-
Copy full SHA for 04828fa - Browse repository at this point
Copy the full SHA 04828faView commit details -
Remove unneeded variable setting.
The variable is script local to autoload/vundle/scripts.vim since VundleVim#468.
Configuration menu - View commit details
-
Copy full SHA for 41ae35b - Browse repository at this point
Copy the full SHA 41ae35bView commit details -
Refactor global variables into script local variables.
These variables only occur in one file each. By making them script local variables this is "documented" in the code. At the same time the global namespace is polluted less. Changed: g:bundle_names -> s:bundle_names g:vundle_last_status -> s:last_status g:vundle_log_file -> s:log_file g:vundle_view -> s:view
Configuration menu - View commit details
-
Copy full SHA for 9543d63 - Browse repository at this point
Copy the full SHA 9543d63View commit details -
Allow multiple calls to VundleLog.
If it was loaded, unload the log buffer before editing it. Otherwise the editing command can "hang" if the user has `set hidden`. This problem was originally discovered with the VundleChangelog command and the analogous fix was applied in 7d9b10. See github issue VundleVim#468 for more.
Configuration menu - View commit details
-
Copy full SHA for c56827d - Browse repository at this point
Copy the full SHA c56827dView commit details -
Refactor global variables into autoload variables.
All global variables that are not part of the public API (mentioned in the documentation) are turned into autoload variables. This is intended to give all global variables defined by Vundle.vim a common prefix. The variable g:default_git_proto is part of the public API and is therefor not changed. This is the only exception. Changed: g:bundle_dir -> vundle#bundle_dir g:bundles -> vundle#bundles g:updated_bundles -> vundle#updated_bundles g:vundle_lazy_load -> vundle#lazy_load g:vundle_log -> vundle#log Unchanged: g:default_git_proto
Configuration menu - View commit details
-
Copy full SHA for ed96672 - Browse repository at this point
Copy the full SHA ed96672View commit details -
Set default values for autoload variables.
The setting of the default values for the autoload variables is moved out of any function. One reason being that these settings do not depend on the argument of the function. The second being that Vim will source the autoload script if an undefined autoload variable is referenced and the file is expected to define the variable (see :help autoload).
Configuration menu - View commit details
-
Copy full SHA for d75d5a3 - Browse repository at this point
Copy the full SHA d75d5a3View commit details -
Prevent insecure plugin names.
Plugins' names which contain '../', '$HOME', '%:h:h', '..\', etc. can be dangerous. Use a sensible whitelist for plugin names and prevent its expansion.
Configuration menu - View commit details
-
Copy full SHA for 66d501b - Browse repository at this point
Copy the full SHA 66d501bView commit details -
Saves a 301 redirect and removes a tad bit of confusion when `git clone`-ing Vundle when installing.
Configuration menu - View commit details
-
Copy full SHA for 5865ea7 - Browse repository at this point
Copy the full SHA 5865ea7View commit details -
Vundle log, changelog, and scripts-view are no longer modifiable and the
buffers will not persist after they're closed.
Configuration menu - View commit details
-
Copy full SHA for d115e04 - Browse repository at this point
Copy the full SHA d115e04View commit details -
Update repository references throughout documentation. Also, fixed an
incorrect URL and updated references to ':Bundle' commands to ':Plugin' commands
Configuration menu - View commit details
-
Copy full SHA for d2cef2c - Browse repository at this point
Copy the full SHA d2cef2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2803c64 - Browse repository at this point
Copy the full SHA 2803c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29572e7 - Browse repository at this point
Copy the full SHA 29572e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87bfb7f - Browse repository at this point
Copy the full SHA 87bfb7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 309995c - Browse repository at this point
Copy the full SHA 309995cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68bd818 - Browse repository at this point
Copy the full SHA 68bd818View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ae71c - Browse repository at this point
Copy the full SHA 49ae71cView commit details -
A traditional Chinese version of the README
This is done based on the simplified Chinese version at commit 232cb92. Traditional Chinese is used by people in Taiwan, Hong Kong and Macao.
Configuration menu - View commit details
-
Copy full SHA for f38d282 - Browse repository at this point
Copy the full SHA f38d282View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ab491c - Browse repository at this point
Copy the full SHA 8ab491cView commit details -
They are added by Notepad on M$ Windows.
Configuration menu - View commit details
-
Copy full SHA for 7257890 - Browse repository at this point
Copy the full SHA 7257890View commit details -
A change corresponding to 52f3443
A traditional Chinese version of the updated `README_ZH_CN.md`.
Configuration menu - View commit details
-
Copy full SHA for aa7b500 - Browse repository at this point
Copy the full SHA aa7b500View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3da227 - Browse repository at this point
Copy the full SHA c3da227View commit details -
A change corresponding to f4cea90
A traditional Chinese version of the updated `README_ZH_CN.md`.
Configuration menu - View commit details
-
Copy full SHA for b97af5a - Browse repository at this point
Copy the full SHA b97af5aView commit details -
Use github markdown checkmarks (VundleVim#749)
* Updates readme to use github markdown checkmarks
Configuration menu - View commit details
-
Copy full SHA for 469cee1 - Browse repository at this point
Copy the full SHA 469cee1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e42efc2 - Browse repository at this point
Copy the full SHA e42efc2View commit details -
Remove example script which breaks install
According to this discussion VundleVim#713 this plugin is simply an example, but the example seems to consistently break the installation process. If this is the case better to remove it. Another example of it causing problems: VundleVim#784
Configuration menu - View commit details
-
Copy full SHA for a2f63d7 - Browse repository at this point
Copy the full SHA a2f63d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for af198a4 - Browse repository at this point
Copy the full SHA af198a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f089ec - Browse repository at this point
Copy the full SHA 8f089ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc36ca5 - Browse repository at this point
Copy the full SHA cc36ca5View commit details -
accidentally a 'set' in my vimrc
shell=/bin/bash needs to start with `set` in order to actually make vim+fish work correctly.
Configuration menu - View commit details
-
Copy full SHA for 8b71a61 - Browse repository at this point
Copy the full SHA 8b71a61View commit details