Commit Graph

  • 1a4552da8d Support :Ggrep --no-index/--no-cached Tim Pope 2021-08-23 01:43:23 -04:00
  • 22fff8213e Better :Ggrep quickfix patterns Tim Pope 2021-08-23 01:46:04 -04:00
  • 0bd41bd387 Expand ~ and $VAR in :Git arguments Tim Pope 2021-08-23 01:25:19 -04:00
  • 490e03c3ad Fix line number inclusion in :Ggrep Tim Pope 2021-08-22 23:33:50 -04:00
  • 06b0bf147f Handle jump to file in :Git -p grep without line number Tim Pope 2021-08-22 23:16:14 -04:00
  • bbfbfaa0a2 Fix command preparation bug Tim Pope 2021-08-22 23:12:17 -04:00
  • a41810fa86 Better support for --no-literal-pathspecs Tim Pope 2021-08-22 22:35:06 -04:00
  • 89ab2d95cd Drop Vim requirement to 7.3 Tim Pope 2021-08-22 16:42:12 -04:00
  • 557ef84c6d Improve public API argument order flexibility Tim Pope 2021-08-22 22:04:59 -04:00
  • e7d2e87690 Do what I mean for :Git -c alias.foo=blame foo Tim Pope 2021-08-22 01:30:33 -04:00
  • 5d1a276b45 Distinguish between uses of Git dir Tim Pope 2021-08-22 00:59:39 -04:00
  • 7c0a7727c1 Allow FugitiveRemoteUrl(name, ':noresolve') Tim Pope 2021-08-22 02:44:08 -04:00
  • baffbd6291 Fix config functions with config dictionary as first argument Tim Pope 2021-08-21 21:58:41 -04:00
  • e7be4e4af9 Fix false positive "unknown Git error" Tim Pope 2021-08-22 00:20:47 -04:00
  • c7a93960c7 Fix FugitiveRemoteUrl() Tim Pope 2021-08-22 00:20:13 -04:00
  • b5a3775b64 Remove unused keys from :GBrowse options Tim Pope 2021-08-21 21:22:11 -04:00
  • 1bd77bec75 Include remote_name in :GBrowse options Tim Pope 2021-08-21 21:14:21 -04:00
  • 39ff394b4e Rearrange fugitive#ResolveRemote() Tim Pope 2021-08-21 18:03:21 -04:00
  • 57eeed2545 Add alternatives to :GBrowse ++remote= Tim Pope 2021-08-21 16:33:51 -04:00
  • 4e6b7b6ce9 Don't accept 0 to refer to alternate buffer Tim Pope 2021-08-21 19:19:55 -04:00
  • 199dbb1164 Fix duplicate help tag Tim Pope 2021-08-20 19:43:08 -04:00
  • 46358f87e7 Fix U in status window Tim Pope 2021-08-20 18:48:59 -04:00
  • 7e53b2aef9 Update documentation for :Git Tim Pope 2021-08-20 17:01:57 -04:00
  • 66a070ab14 Use :Git --no-pager in Vim 7 to directly echo output Tim Pope 2021-08-20 16:11:12 -04:00
  • 98039f3349 Move FugitivePath() away from documented functions Tim Pope 2021-08-20 12:58:39 -04:00
  • 05a443cd6e Add unofficial raw argument list support to fugitive#Execute() Tim Pope 2021-08-20 12:31:32 -04:00
  • 2c6bd3bd2d Improve tab completion for :Git push Tim Pope 2021-08-20 11:47:18 -04:00
  • aae36024b8 Introduce FugitiveShellCommand() to replace FugitivePrepare() Tim Pope 2021-08-19 13:55:47 -04:00
  • 3125b07645 Fix :Ggrep argument parsing off-by-one error Tim Pope 2021-08-20 10:23:34 -04:00
  • f674916597 Eliminate speck of repetition around :Git --no-pager Tim Pope 2021-08-20 09:06:44 -04:00
  • b70c10f2bd Disable 'more' on :Git --no-pager Tim Pope 2021-08-19 19:34:24 -04:00
  • 9cf20dbff5 Don't set $COLUMNS on legacy :! implementation Tim Pope 2021-08-20 08:57:03 -04:00
  • 2f51a93e89 Fix pseudo-job execution on Vim 7 Tim Pope 2021-08-20 08:54:43 -04:00
  • fd24cb2acd Add -z to :Ggrep quickfix opening flags Tim Pope 2021-08-20 00:46:51 -04:00
  • 86a45846fc Use :Ggrep -q to eschew output in favor of quickfix window Tim Pope 2021-08-20 00:30:53 -04:00
  • e716ebdda9 Avoid more possibilities for :Ggrep more prompt Tim Pope 2021-08-19 16:45:09 -04:00
  • 771d1e3711 Avoid line echo during jump to file in :Git -p grep Tim Pope 2021-08-19 17:03:53 -04:00
  • 01e843c21d Avoid :Ggrep interrupt leaving behind result without file Tim Pope 2021-08-19 16:43:45 -04:00
  • 0cbc28ba33 Avoid -- More -- prompt during :Ggrep Tim Pope 2021-08-19 16:33:09 -04:00
  • 81f293852e Stream to preview window on :Git! command Tim Pope 2021-08-19 12:10:06 -04:00
  • e93d45e4ce Fix constructing Git shell commands Tim Pope 2021-08-19 13:50:42 -04:00
  • eafb44a720 Use jobs for :Git --paginate Tim Pope 2021-08-17 16:58:51 -04:00
  • 952a49f688 Tweak check for Git in PATH Tim Pope 2021-08-19 13:23:20 -04:00
  • 9ba2680ad5 Add special case error for failure to find Git in PATH Tim Pope 2021-08-17 22:28:01 -04:00
  • 98bd8428b5 Add optional callback to FugitiveConfig() Tim Pope 2021-08-19 11:09:47 -04:00
  • 9ab7ac303a Accept Git dir as first argument to FugitiveRemoteUrl() Tim Pope 2021-08-18 12:50:23 -04:00
  • 286bf9096d Use jobs for :Ggrep Tim Pope 2021-08-11 10:45:04 -04:00
  • 6c18adaf98 Use jobs for quickfix commands Tim Pope 2021-08-02 11:39:14 -04:00
  • 9a2299038b Standardize on 'git_dir' as dictionary key Tim Pope 2021-08-17 21:28:51 -04:00
  • 809efd3f62 Fix :Gedit .git with nonstandard .git dir Tim Pope 2021-08-17 20:43:53 -04:00
  • 9216210b86 Pass --git-dir= alongside -C for nontrivial cases Tim Pope 2021-08-17 20:21:03 -04:00
  • 64133cae30 Avoid unnecessary -C when querying Git config Tim Pope 2021-08-17 20:26:52 -04:00
  • 9b31f4bee5 Include cwd in fugitive#Execute() result Tim Pope 2021-08-17 19:59:04 -04:00
  • 40542f1dd1 Include --no-literal-pathspecs in FugitiveResult().flags Tim Pope 2021-08-17 19:01:45 -04:00
  • 2039676d97 Respect environment variable overrides when opening terminal Tim Pope 2021-08-17 16:57:11 -04:00
  • f047d8250d Improve check for job environment variable support Tim Pope 2021-08-17 16:55:09 -04:00
  • 2fc1a0017c Accept buffer numbers and dictionaries in FugitiveDetect() Tim Pope 2021-08-17 14:39:57 -04:00
  • 80e7c63fb1 Support jump to file under cursor in :Git -p grep Tim Pope 2021-08-16 18:03:39 -04:00
  • 2d3e83abe3 Improve git grep argument handling Tim Pope 2021-08-16 17:36:55 -04:00
  • b5e7e1ba24 Don't match :0: as line number in :Ggrep Tim Pope 2021-08-16 18:25:42 -04:00
  • f3e92c7721 Deprecate CTRL-N and CTRL-P Tim Pope 2021-08-14 10:21:27 -04:00
  • bec8e7b7c7 Don't override user maps with removal notices Tim Pope 2021-08-14 10:11:02 -04:00
  • 195edd146f Run status buffer Git commands in parallel parallel-status Tim Pope 2021-08-11 11:45:24 -04:00
  • 6c53da0783 Use jobs for all Git execution helpers Tim Pope 2021-07-27 11:44:58 -04:00
  • b709d9f782 Avoid shell with nvim terminal Tim Pope 2021-08-11 13:17:19 -04:00
  • 0b53a4daff Override GIT_INDEX_FILE when belonging to wrong repository Tim Pope 2021-08-11 14:21:24 -04:00
  • 7a34996886 Use jobs for FileReadCmd Tim Pope 2021-08-11 12:50:40 -04:00
  • 239089f6e7 Silently ignore trees in s:BlobTemp() Tim Pope 2021-08-11 12:49:37 -04:00
  • f11b80022f Use jobs for calls to git update-index Tim Pope 2021-07-26 06:21:59 -04:00
  • 56561e47a6 Use jobs to capture stdout to file Tim Pope 2020-03-05 10:05:21 -05:00
  • 8e4a677c7f Fix command preparation when no arguments, only flags Tim Pope 2021-08-10 03:10:03 -04:00
  • 35872c5dca Make prepare functions idempotent Tim Pope 2021-08-10 01:40:41 -04:00
  • 5853cb0fc3 Tweak documentation for FugitiveResult() Tim Pope 2021-08-10 01:34:38 -04:00
  • b20e4145c7 Convert exec path to Vim path before accessing via filesystem Tim Pope 2021-08-10 02:33:38 -04:00
  • d1970112f4 Rename #Prepare to #ShellCommand Tim Pope 2021-08-10 00:35:17 -04:00
  • 371a5062d3 Separate out flags when parsing Git arguments Tim Pope 2021-08-09 23:54:29 -04:00
  • 4adf054a3f Fix fugitive#writefile() when staging new file Tim Pope 2021-08-08 22:42:33 -04:00
  • 19e7604839 Use Git paths when passing temp files to hash-object Tim Pope 2021-08-08 22:34:46 -04:00
  • dfae8191f4 Fix FugitiveIsGitDir() Tim Pope 2021-08-08 05:03:11 -04:00
  • 89c9f96d49 Fix FugitiveHead() for certain arities Tim Pope 2021-08-08 01:39:05 -04:00
  • b8ba07f7d8 Improve flexibility of public API argument order Tim Pope 2021-08-07 15:31:22 -04:00
  • f58ac20359 Generalize FugitiveIsGitDir() to check for buffer Git dir Tim Pope 2021-08-07 15:40:03 -04:00
  • 55382eb722 Fix usage of index() Tim Pope 2021-08-07 16:18:26 -04:00
  • 2ee6a48d0b Apply insteadOf to raw remote URLs in addition to remote names Tim Pope 2021-08-07 15:16:15 -04:00
  • 8def00c247 Homogenize calls to private exec helpers Tim Pope 2021-07-27 11:42:35 -04:00
  • 8082606fd0 Fix direct usage of fnameescape() Tim Pope 2021-08-07 15:49:43 -04:00
  • 2dc08dfe35 Rename and relocate s:TempCmd() Tim Pope 2021-08-06 21:49:21 -04:00
  • a25d4d6961 Fix read command output into buffer with guioptions=! Tim Pope 2021-08-06 21:09:17 -04:00
  • 2d0f51679c Accept git_dir dict key in FugitivePrepare() Tim Pope 2021-08-06 20:49:41 -04:00
  • 99e65ce049 Fix error message generation in s:ReplaceCmd() Tim Pope 2021-08-06 21:35:19 -04:00
  • ebc828ef7c Minimize use of combined stdout and stderr Tim Pope 2021-08-06 17:44:11 -04:00
  • dc579a0dfb Don't trust git --version with nonzero exit status Tim Pope 2021-07-29 08:27:44 -04:00
  • e9f913ff8a Fix error message for system() failure with argument list Tim Pope 2021-08-05 17:04:47 -04:00
  • 3a5d8c8770 Tighten check for PowerShell to match Vim's behavior Tim Pope 2021-08-05 17:24:15 -04:00
  • 1da2c02421 Add Vim version constraint to new PowerShell support Tim Pope 2021-08-05 16:29:06 -04:00
  • 7a087725ee Encourage FugitiveFind() over FugitiveGitDir() Tim Pope 2021-07-30 14:08:18 -04:00
  • 24fd3d9599 Eliminate use of ":write !" Tim Pope 2021-08-03 11:43:31 -04:00
  • 058ffa406d Fix determining Git version with custom Git command Tim Pope 2021-07-29 08:24:12 -04:00
  • 11aee0ba82 Fix incorrect readfile() arguments Tim Pope 2021-07-28 15:53:56 -04:00
  • c417518819 Use absolute path to /usr/bin/env Tim Pope 2021-07-27 15:23:10 -04:00