Commit Graph

  • 194d63da4f Restore laziness of status reload after write Tim Pope 2021-09-29 21:21:28 -04:00
  • dd39902e3d Minor performance improvement to global map definition Tim Pope 2021-09-30 12:41:59 -04:00
  • 7e483dc60d Show overflow sections as 255+ not 256 Tim Pope 2021-09-29 16:48:56 -04:00
  • 1213953abf Fix default remote in fugitive#RemoteUrl Steven Humphrey 2021-09-28 12:11:41 +01:00
  • 7b05afd548 Add experimental behavior for X on commit line Tim Pope 2021-09-25 10:19:21 -04:00
  • 915c050724 Fix :GBrowse - destination Tim Pope 2021-09-23 14:02:10 -04:00
  • 142a0dc0c4 Fix wrong variable name in fugitive#RemoteUrl() Tim Pope 2021-09-23 04:39:47 -04:00
  • 1352646890 Extract helper to parse fugitive#RemoteUrl() arguments Tim Pope 2021-09-19 12:18:12 -04:00
  • e1d382b3e7 Fix resolution of scp style URLs Tim Pope 2021-09-19 14:44:28 -04:00
  • 3d67d23f47 Normalize path when parsing remote URL Tim Pope 2021-09-19 09:57:16 -04:00
  • f02217b776 Avoid repeat config retrieval in :GBrowse Tim Pope 2021-09-19 12:21:07 -04:00
  • 12c40427a0 Separate remote resolution from URL reassembly Tim Pope 2021-09-19 08:21:31 -04:00
  • bb89a7a497 Invert flag for lazy initialization Tim Pope 2021-09-19 07:52:53 -04:00
  • a67e1f8189 Try to avoid interference by $GIT_DIR and $GIT_WORK_TREE Tim Pope 2021-09-17 06:15:08 -04:00
  • 27abc3f1bd Respect 'splitright' instead of 'splitbelow' for :vertical Tim Pope 2021-09-16 08:13:00 -04:00
  • 67c4c031fa Support jump to diff from :Git log --name-status Tim Pope 2021-09-14 18:18:49 -04:00
  • 79a6a1941d Fix typo Tim Pope 2021-09-14 14:04:42 -04:00
  • ba52c2b446 Make RemoteUrl() option parsing a bit less convoluted Tim Pope 2021-09-14 03:33:36 -04:00
  • 529311cec7 Fix check for wrong executable Tim Pope 2021-09-14 02:12:50 -04:00
  • 5f387d4783 Fix FugitiveRemoteUrl('origin', FugitiveConfig()) Tim Pope 2021-09-14 00:06:58 -04:00
  • 5be8263f16 Override GPG_TTY to prevent terminal garbling Tim Pope 2021-09-13 20:12:38 -04:00
  • 1651cd7f20 Extract helper to determine PTY availability Tim Pope 2021-09-13 16:58:42 -04:00
  • 630ecc8c3a Use --filters in cat-file whenever possible Yuriy Taraday 2021-09-13 13:02:20 +04:00
  • e2927fb467 Force current buffer number for FugitiveStatusline() Tim Pope 2021-09-10 16:13:51 -04:00
  • 1a652c0cdf Tab complete :Git ++options and --options Tim Pope 2021-09-10 15:51:51 -04:00
  • 6b1d90251e Support lazy initialization in statusline indicator Tim Pope 2021-09-10 13:38:00 -04:00
  • bb4d1dd9a8 Eliminate internal use of FugitiveCommonDir() Tim Pope 2021-09-10 13:36:32 -04:00
  • b6545ad389 Fix inconsistency when scrolling :Git! preview window Tim Pope 2021-09-10 02:39:54 -04:00
  • be0abe0b21 Standardize <mods> handling for quickfix commands Tim Pope 2021-09-08 15:44:46 -04:00
  • 02eb2e871c Fix typo in error message Tim Pope 2021-09-07 14:16:27 -04:00
  • 404c3c24e1 Use new tab for --patch maps Tim Pope 2021-09-07 13:59:52 -04:00
  • ed6b45a81a Drop unused args parameter from :Gcommand implementations Tim Pope 2021-09-07 12:41:45 -04:00
  • 6f07d7e6cd Make initialization lazy Tim Pope 2021-09-06 19:01:04 -04:00
  • 8c243a7f0d Provide User FugitiveEditor event Tim Pope 2021-09-06 15:14:43 -04:00
  • 0840f001fe Avoid error when mapcheck() and <unique> semantics differ Tim Pope 2021-09-05 10:00:39 -04:00
  • 8d25dd777c Fix pedit map in :Git -p grep Tim Pope 2021-09-04 00:09:56 -04:00
  • d488a7090f Add >/ and >:/ as work-tree version expansions Tim Pope 2021-09-03 11:12:34 -04:00
  • 2a53d79248 fugitive.vim 3.4 v3.4 Tim Pope 2021-09-02 13:03:27 -04:00
  • 2e395fa450 Provide FugitiveDidChange() Tim Pope 2021-09-01 08:44:00 -04:00
  • 46404ad937 Enforce 'autowrite' in all subcommands Tim Pope 2021-09-01 19:20:23 -04:00
  • 2f3cd4715d Remove :Gcgrep Tim Pope 2021-09-01 18:54:18 -04:00
  • 90ef74fddd Fix :Git difftool on Vim 7 Tim Pope 2021-09-01 18:40:20 -04:00
  • ebc7ddac6d Fix :Ggrep on Vim 7 Tim Pope 2021-09-01 18:36:37 -04:00
  • 8bdbbf88a4 Change :Gstatus to error stub Tim Pope 2021-09-01 10:24:04 -04:00
  • ef8e771b25 Document ++curwin Tim Pope 2021-09-01 09:56:00 -04:00
  • a7d224bfd1 Support :Git ++curwin blame % Tim Pope 2021-09-01 09:49:57 -04:00
  • 46a4387054 Change :0,1Git blame to split by default Tim Pope 2021-09-01 09:13:24 -04:00
  • 3d30a2a6d3 Expand ~~ as cwd Tim Pope 2021-09-01 08:34:00 -04:00
  • 254cc8e81d Tab complete !bufnr Tim Pope 2021-09-01 07:54:47 -04:00
  • 5b0a4af8fc Improve fallback go-to-file in temp buffers Tim Pope 2021-08-31 18:26:31 -04:00
  • b96e1a3967 Update :Gpush FAQ entry to mention :Git! Tim Pope 2021-08-31 17:11:54 -04:00
  • a5d997fe8b Pre-expand argument when completing Git objects Tim Pope 2021-08-31 15:20:27 -04:00
  • 8920453f5d Return full ref name on FugitiveHead(-1) Tim Pope 2021-08-31 17:43:07 -04:00
  • 2016ce1db4 Fix check for maps disabled by dictionary Tim Pope 2021-08-31 16:32:48 -04:00
  • 2b37219021 Fix check for -addr=other on nvim Tim Pope 2021-08-31 16:28:28 -04:00
  • 9ace6c6aca Expand :GMove and :GRename arguments Tim Pope 2021-08-31 14:59:14 -04:00
  • 4efb697fce Document :Ggrep -q Tim Pope 2021-08-31 10:43:46 -04:00
  • 97505a4c37 Expand :(literal)./ arguments to use cwd Tim Pope 2021-08-31 14:56:30 -04:00
  • 3e032f295f Clean up job dictionary entry after nvim job completes Tim Pope 2021-08-31 14:51:00 -04:00
  • 0d8dc0f31c Add stdin support to FugitiveExecute() Tim Pope 2021-08-31 13:49:29 -04:00
  • cabcbc263a Further tweak to direct :Git blame count handling Tim Pope 2021-08-31 12:09:54 -04:00
  • 404f8a2d34 Replace #ReloadStatus() with #DidChange() Tim Pope 2021-08-28 07:10:10 -04:00
  • 30bf224453 Fix direct blame maps in short files Tim Pope 2021-08-31 11:57:58 -04:00
  • 328501d4f0 Make "q" error maps consistent Tim Pope 2021-08-31 09:21:00 -04:00
  • b64c426fd2 Try :Git for default dispatch in status buffer Tim Pope 2021-08-26 10:21:17 -04:00
  • d6e1a57b58 Accept a dictionary in fugitive#RemoteHttpHeaders() Tim Pope 2021-08-31 06:58:32 -04:00
  • 6b546f37d0 Better HTTP redirect detection Tim Pope 2021-08-29 16:30:14 -04:00
  • dfd7be2294 Fix error on :GBrowse remote/branch@remote Tim Pope 2021-08-29 15:57:29 -04:00
  • 10b44345b0 Extend :Gdiffsplit zero argument positioning to ">" arguments Tim Pope 2021-08-29 11:23:01 -04:00
  • acfcb068ed Don't append another filename when expanding ">commit:file" Tim Pope 2021-08-29 11:15:11 -04:00
  • 6f0ff0ed00 Favor ssh:// URL over scp style when possible Tim Pope 2021-08-29 09:54:23 -04:00
  • a6be4a301c Limit size based :Gdiffsplit orientation to no argument variant Tim Pope 2021-08-28 08:12:50 -04:00
  • c9aaf78541 Force :leftabove for :Gdiffsplit! with argument Tim Pope 2021-08-29 03:50:21 -04:00
  • d523feebe9 Respect 'splitbelow' on :Gdiffsplit with argument Tim Pope 2021-08-28 08:34:40 -04:00
  • 4603d77424 Provide :Gdiffsplit ++novertical Tim Pope 2021-08-28 08:07:03 -04:00
  • 6b7892dc7b Fix edge case in s:Map() short circuiting Tim Pope 2021-08-28 11:40:29 -04:00
  • cdf60a312c Provide User FugitivePager autocommand event Tim Pope 2021-08-28 06:21:45 -04:00
  • 385c0fb4ee Use <cfile> not <cword> for temp file "." map Tim Pope 2021-08-28 05:29:19 -04:00
  • 4f747add5e Support jump to commit in :Git log --graph Tim Pope 2021-08-27 10:43:10 -04:00
  • 18fd27e2cc Provide slightly less bad "." map in temp buffers Tim Pope 2021-08-27 11:12:45 -04:00
  • fa5892dcac Map "(" and ")" in blame buffers Tim Pope 2021-08-27 11:10:25 -04:00
  • 46a2f58e1d Provide utility function to expire cached config Tim Pope 2021-08-26 11:10:39 -04:00
  • 126363be5a Tweak Vim 7 more prompt behavior Tim Pope 2021-08-26 13:30:08 -04:00
  • 4ff2c8ce30 Disable -- More -- prompt on push/fetch Tim Pope 2021-08-26 01:40:58 -04:00
  • 5aa8a3489e Directly echo :Git output for a few trivial commands on Vim 7 Tim Pope 2021-08-26 09:04:30 -04:00
  • ad8c1c80cc Work around hostile ftplugin/man.vim Tim Pope 2021-08-26 01:27:42 -04:00
  • 7e21d414a8 Trigger FugitiveChanged after writing stage buffer Tim Pope 2021-08-25 22:38:47 -04:00
  • 09d3551627 Don't show "Bare" status for worktrees attached to bare repos Tim Pope 2021-08-25 07:35:54 -04:00
  • 74b0960f5b Add deprecation warning to FugitivePrepare() Tim Pope 2021-08-20 00:34:01 -04:00
  • de02a4ba84 Change deprecated Git wrappers to error stubs Tim Pope 2021-08-17 22:36:22 -04:00
  • 93174147cd Provide FugitiveGitVersion() Tim Pope 2021-08-20 13:04:27 -04:00
  • b06ad2a839 Provide FugitiveExecute() Tim Pope 2021-08-20 12:33:15 -04:00
  • 61e1e94785 Make FugitiveConfig(callback) asynchronous Tim Pope 2021-08-24 14:29:18 -04:00
  • b07632a616 Fix :Git merge Tim Pope 2021-08-25 04:39:51 -04:00
  • e91d17ddc2 Adjust User events for fugitive:// buffers Tim Pope 2021-08-24 18:50:54 -04:00
  • 6dd18b5c98 Support :Git ++curwin Tim Pope 2021-08-24 17:52:21 -04:00
  • 7c1f2ed185 Move config --list parsing into Execute callback Tim Pope 2021-08-24 00:55:40 -04:00
  • 8cdb51622f Focus quickfix list after :Ggrep! -q Tim Pope 2021-08-23 02:59:09 -04:00
  • 5c39cde202 Don't match git grep "BUG:" lines as filename Tim Pope 2021-08-23 02:58:35 -04:00
  • f7de229fe7 Default :Git grep to pager, not quickfix Tim Pope 2021-08-22 23:47:38 -04:00