Commit Graph

  • 61b51c09b7 Fix race conditions generating sequencer sections master Tim Pope 2025-07-15 17:21:35 -04:00
  • e0715fe729 Fix check for revert/cherry-pick Tim Pope 2025-07-15 17:17:44 -04:00
  • 53d6ba99bc Remove unnecessary include guard Tim Pope 2025-04-11 10:40:28 -04:00
  • d3e2b58dec Fix GBrowse for newer Netrw versions Josh Priddle 2025-07-11 14:49:52 -04:00
  • 593f831d6f Fix interpretation of :% when % is absolute Tim Pope 2025-06-19 14:30:42 -04:00
  • 4a745ea72f Remove antiquated a map Tim Pope 2025-02-19 13:08:32 -05:00
  • b068eaf1e6 Drop */# maps in visual mode Tim Pope 2025-02-02 23:33:31 -05:00
  • d74a7cff4c Add cW map as commit --fixup=reword: Tim Pope 2025-01-20 01:29:31 -05:00
  • f4e8453ce7 Replace cA map with cn Tim Pope 2025-01-20 01:19:46 -05:00
  • de42a732ee Fix help tag for g? Tim Pope 2024-07-12 13:08:01 -04:00
  • 174230d6a7 Make :GRename ./ and ../ respect parent dir of current file Tim Pope 2024-12-29 02:17:31 -05:00
  • fcb4db52e7 Use netrw#Open if available (#2361) embedded 2024-12-16 00:44:08 +01:00
  • 320b18fba2 Fix tab Gdiffsplit opening empty buffer Kevin Hwang 2024-11-20 01:16:44 +08:00
  • d4877e54ce Use keepalt for diff maps Tim Pope 2024-09-06 19:59:21 -04:00
  • 1d18c696c4 Disable modelines for status buffers Julio B 2024-09-02 03:07:09 +03:00
  • 0444df68cd Use nvim vim.ui.open as a fallback Tim Pope 2024-07-18 19:24:26 -04:00
  • 8c8cdf4405 Use callback based workflow for status buffer Tim Pope 2024-02-11 13:38:02 -05:00
  • 5661dea7be Format the full body instead of separating title David Briscoe 2024-07-03 13:30:41 -07:00
  • d0c1a43753 Clarify dq behavior Tim Pope 2024-06-25 22:34:15 -04:00
  • 64d6cafb9d Rearrange :Git documentation Tim Pope 2024-06-12 12:58:48 -04:00
  • 4f59455d23 Use rev-parse to get abbrev length for status buffer Tim Pope 2024-02-10 23:49:25 -05:00
  • 7493b78e6b Fix :Git difftool without -y Tim Pope 2024-05-19 10:51:19 -04:00
  • 09ffa8fc08 Fix :Git difftool -y Tim Pope 2024-05-19 00:36:48 -04:00
  • 5a9bd42dd8 Make push map available on P Tim Pope 2024-03-02 15:08:49 -05:00
  • a0b0c1ddc1 Normalize path before quoting it Tim Pope 2024-05-17 12:59:54 -04:00
  • 10fb874d7e Filter out bold/underline typesetting in man output Tim Pope 2024-05-17 13:14:29 -04:00
  • 110e7ca00c Ignore missing ssh include files Tim Pope 2024-05-15 12:46:12 -04:00
  • 19ca61c78c Support ~ in ssh config include Tim Pope 2024-05-15 12:41:57 -04:00
  • 5b0347b523 Fix syntax error in autoload/fugitive.vim lakshayg 2024-05-14 22:14:44 -07:00
  • ed9e21fb9b Support :Git difftool --check Tim Pope 2024-05-14 23:38:44 -04:00
  • ce882460cf Support Git flags inside of aliases Tim Pope 2024-05-01 18:16:45 -04:00
  • dac8e5c2d8 Fix TempReadPost returning 0 Yida Zhang 2024-04-08 01:40:26 -04:00
  • c0b03f1cac Restore winfixbuf consideration in status blur Tim Pope 2024-03-31 16:12:45 -04:00
  • a83135b55b Revert "Set winfixbuf on status windows" Tim Pope 2024-03-28 16:43:41 -04:00
  • 2377e16e66 Fix misfire of User FugitivePager Tim Pope 2024-03-26 14:14:01 -04:00
  • 193ba9b393 Fix typo for advice.statusHints Yifan Hu 2024-03-21 00:22:22 -05:00
  • 8d4e8d4538 Set winfixbuf on status windows Tim Pope 2024-03-16 12:38:32 -04:00
  • 549e283d15 Set winfixbuf on blame windows Tim Pope 2024-03-16 12:37:29 -04:00
  • fe4ba848ba Avoid reuse of winfixbuf windows Tim Pope 2024-03-16 12:35:36 -04:00
  • 41beedabc7 For push map, never push to fetch remote Tim Pope 2024-03-02 15:00:38 -05:00
  • ded6eb9da3 Use fewer buffer variables for status buffer Tim Pope 2024-02-17 20:44:19 -05:00
  • eedb203ba7 Introduce stat.push and stat.merge Tim Pope 2024-03-02 13:39:17 -05:00
  • 840ce4a9d9 Move push_remote and fetch_remote into stat Tim Pope 2024-03-02 13:12:26 -05:00
  • 16ffd9623e Move pull_type into stat Tim Pope 2024-03-02 11:52:28 -05:00
  • 85eef8003e Don't assume default value for branch.*.merge Tim Pope 2024-03-02 13:33:08 -05:00
  • 2e88f14a58 Avoid settabvar() Tim Pope 2024-02-24 01:03:21 -05:00
  • 69687f28d4 Move props into stat Tim Pope 2024-02-11 23:43:12 -05:00
  • 4bc9d98993 Replace status buffer contents atomically Tim Pope 2024-02-02 18:03:15 -05:00
  • 011cf4fcb9 Give status exec result variable a clearer name Tim Pope 2024-02-10 21:29:28 -05:00
  • 801b0417a5 Fix shortened :call command Tim Pope 2024-02-11 21:30:36 -05:00
  • 9f92ff14d9 Update tabpagenr('#') version constraint to fix ml_get error Tim Pope 2024-02-11 20:53:40 -05:00
  • 2a388ef5ba Allow for numeric tab argument in <mods> Tim Pope 2024-02-11 20:06:40 -05:00
  • ddedd5bd20 Add corresponding nvim check for tabpagenr('#') Tim Pope 2024-02-11 16:12:58 -05:00
  • 8376227c9d Avoid tabpagenr('#') on Vim versions without it Tim Pope 2024-02-11 12:31:10 -05:00
  • e3cdf27e19 Remove error handler from status BufReadCmd Tim Pope 2024-01-29 22:52:19 -05:00
  • 3d9cace1ff Reorder status BufReadCmd Tim Pope 2024-01-29 23:17:55 -05:00
  • 41ef77c058 Defer initializing b:fugitive_files until rendering status Tim Pope 2024-01-30 16:41:12 -05:00
  • fab00f7c0f Always use absolute path for :Ggrep quickfix list Tim Pope 2024-02-08 14:08:06 -05:00
  • e7bf502a6a Avoid resetting 'last accessed tab' status Luke Davis 2024-01-30 23:21:03 +00:00
  • f116dcc8e2 Fix misaligned output of :G blame -s Alex Klapheke 2024-01-24 20:09:23 -05:00
  • 854a8df0d0 Support edit script when temp dir name contains space Tim Pope 2024-01-19 18:00:43 -05:00
  • ec8f7eed10 Fix handling of Include in SSH config Tim Pope 2023-12-22 21:04:46 -05:00
  • ac673f1e08 Relay stdin in s:StdoutFile() on Vim 7 Tim Pope 2024-01-17 18:43:05 -05:00
  • c4a38c92dc Return first, not last, value for FugitiveConfigGet() Tim Pope 2023-12-07 15:43:13 -05:00
  • 2c999d4a69 Fix write to index on Vim 7 Tim Pope 2024-01-17 18:24:43 -05:00
  • 5965909358 Buffer output when using the pager Gregory Anders 2023-12-15 14:50:56 -06:00
  • 46eaf8918b Fix variable scope Tim Pope 2023-10-29 13:00:04 -04:00
  • df36d194ce Prototype "reverse :GBrowse" Tim Pope 2022-06-27 01:10:49 -04:00
  • cbe9dfa162 Salvage :Ggrep ... commit:path/ Tim Pope 2023-10-09 20:50:37 -04:00
  • f6ec378d1d Decouple running git-status from parsing output Tim Pope 2023-09-23 19:03:29 -04:00
  • 99db68d9b3 Handle status diff file arguments more rigorously Tim Pope 2023-09-18 11:15:36 -04:00
  • b9cf6ad994 Avoid implicit repository when rendering status buffer Tim Pope 2023-09-17 22:17:05 -04:00
  • 7679842b90 Only diff known changed files for status Tim Pope 2023-09-17 20:54:14 -04:00
  • 86a372d8c3 Respect GIT_INDEX_FILE when diffing for status buffer Tim Pope 2023-09-17 19:41:27 -04:00
  • f2133ca50b Expire cached blank Git dir on active Fugitive invocation Tim Pope 2023-09-17 19:03:44 -04:00
  • 7e72fb9cde Decouple s:DirCheck() from s:VersionCheck() Tim Pope 2023-09-17 18:57:55 -04:00
  • 2e6cf7287c Don't bother with sleep! Tim Pope 2023-09-17 14:42:53 -04:00
  • b4bb0c27f1 Close stdin for nvim jobs, to match vim Tim Pope 2023-09-17 19:01:32 -04:00
  • 6fcb0ad039 Fix p map in blame buffers Tim Pope 2023-09-08 16:21:16 -04:00
  • ba0b3163ca Avoid double reload of status window triggered by BufEnter Tim Pope 2023-09-06 16:17:16 -04:00
  • c7333f63e7 Clean up optional arguments around status reload Tim Pope 2023-09-06 15:29:37 -04:00
  • d4914b361b Discourage use of P and ~ in blame window. Tim Pope 2023-09-06 14:25:04 -04:00
  • f71fb99360 Clarify behavior of :G summary window Tim Pope 2023-09-03 15:26:50 -04:00
  • 572c851012 Never jump to invalid entry after quickfix command Tim Pope 2023-08-27 15:31:16 -04:00
  • b3b838d690 Show current revert/cherry-pick in status buffer Tim Pope 2023-07-04 17:42:06 -04:00
  • 43f18ab915 Support netrw buffers with blank buffer names Tim Pope 2023-06-12 15:58:55 -04:00
  • 5f0d280b51 Always fire BufReadStatus's autocmd David Briscoe 2023-04-28 12:27:18 -07:00
  • e6651a79fa Allow ftplugin maps to override historical buffer maps Tim Pope 2023-04-14 15:12:13 -04:00
  • ef99f1d90c Support :GBrowse with paths outside current repo Tim Pope 2023-03-30 10:38:32 -04:00
  • 9acbad1335 Try harder to match diff headers with ambiguous spacing Tim Pope 2023-03-25 04:58:18 -04:00
  • 309c68117e Restore status commit lists for "." remote Tim Pope 2023-03-23 07:43:11 -04:00
  • 66e8d19f89 Document czs Tim Pope 2023-03-22 02:51:54 -04:00
  • 8ad2b96cdf Guard against missing win_id2win on Vim 7.4 Tim Pope 2023-03-21 10:32:23 -04:00
  • 5b52a0f395 Provide default merge head for "." remote Tim Pope 2023-03-09 14:07:17 -05:00
  • d4941aec93 Use the dir variable in fugitive#Head Karl Yngve Lervåg 2023-03-09 11:48:45 +01:00
  • 82a9af133c Reject remotes without appropriate push/fetch key Tim Pope 2023-03-07 19:08:53 -05:00
  • 13ed146694 Fix duplicate "Unpulled" section when push and pull match Tim Pope 2023-03-07 19:07:11 -05:00
  • 9b72d0c7c8 Don't default to origin remote in bare repos Tim Pope 2023-03-07 14:43:57 -05:00
  • f75dbb1967 Default pull ref to branch of same name Tim Pope 2023-03-07 14:45:05 -05:00
  • c9c08ff9ef Fix dropped quote of entries yasuda 2023-03-07 11:05:28 +09:00