Commit Graph

  • 5ec0793b88 Accept both fugitive://C:/ and fugitive:///C:/ on win32 Tim Pope 2022-05-27 19:56:43 -04:00
  • a504abb8b8 Avoid reusing variable Tim Pope 2022-05-28 18:25:20 -04:00
  • ad16275775 Fix statusline indicator on older Vim Tim Pope 2022-05-27 22:54:56 -04:00
  • 41939b09cb Move s:SameRepo() next to other Git dir functions Tim Pope 2022-05-27 21:01:09 -04:00
  • 097ce939da Make summary buffer available at fugitive:// URL Tim Pope 2022-05-22 20:21:34 -04:00
  • 9a4f1e9df2 Extract helper for checking for same repository Tim Pope 2022-05-22 19:52:43 -04:00
  • 0e9f763c7b Allow :GBrowse : to browse to repository homepage Tim Pope 2022-05-22 22:10:31 -04:00
  • fb32927ff5 Use correct normalization of URL in fugitive#Path() Tim Pope 2022-05-22 22:25:54 -04:00
  • 22a843f8e6 Add missing ! to function definition Tim Pope 2022-05-22 22:24:13 -04:00
  • 9f30e4d904 Experimentally allow passing Git dir to fugitive#Command() Tim Pope 2022-05-22 17:33:53 -04:00
  • cdacef342d Distinguish between uses of Git dir, part 2 Tim Pope 2022-05-11 01:45:25 -04:00
  • f48cbb92c5 Read more of config file for core.worktree check Tim Pope 2022-05-21 21:18:43 -04:00
  • 589e8b51c2 Track correct window when blaming twice-open buffer Tim Pope 2022-05-20 11:36:28 -04:00
  • 5b62c75238 Extract Git dir cache keys to local variables Tim Pope 2022-05-14 01:46:59 -04:00
  • a8139d37b2 Properly normalize Git dir in 'keywordprg' Tim Pope 2022-05-10 22:57:51 -04:00
  • f529acef74 Force Vim path normalization in fugitive#Path() Tim Pope 2022-05-11 02:07:35 -04:00
  • 87923d1b1b Fix HEAD cache expiry on FugitiveDidChange() Tim Pope 2022-05-10 23:28:09 -04:00
  • af8b352dbf Remove redundant "dir" keys from dictionaries Tim Pope 2022-05-11 00:04:28 -04:00
  • b81c59bd6a Remove fugitive#head() Tim Pope 2022-05-10 22:47:05 -04:00
  • b7287bd542 Provide explicit explanation of command naming Tim Pope 2022-04-26 16:21:33 -04:00
  • b5bbd0d181 Clarify ~ and P maps in blame window Tim Pope 2022-04-21 15:02:36 -04:00
  • b04708af2d Revert "Avoid IO from ":p" during detection" Tim Pope 2022-04-20 23:25:14 -04:00
  • 1b811b88a4 Avoid IO from ":p" during detection Tim Pope 2022-04-20 13:48:36 -04:00
  • ed1ff363df Remove another acwrite check Tim Pope 2022-04-20 18:29:37 -04:00
  • e064f42770 Don't consider buftype=acwrite buffers to have real filenames Tim Pope 2022-04-20 18:27:12 -04:00
  • 70251a915f Show local commits when no upstream is set Maksim Odnoletkov 2022-04-20 17:15:33 +01:00
  • 200593827e Adjust handling of 'buftype' during detection Tim Pope 2022-04-19 18:35:15 -04:00
  • 4b0f2b6045 Default g:ceiling_directories to parent of $HOME Tim Pope 2022-04-14 02:16:57 -04:00
  • a252be79c0 Check for ch_close_in() to ensure full Vim jobs support Tim Pope 2022-04-12 19:51:42 -04:00
  • cba863444c Move unpushed sections above unpulled, again Tim Pope 2022-04-05 12:11:10 -04:00
  • d725ef529e Turn remaining deprecated commands into error stubs Tim Pope 2022-04-01 17:40:48 -04:00
  • 8f169a84ff Allow simultaneous blames in diffed buffers Tim Pope 2022-04-01 18:26:10 -04:00
  • d9a914b14d Replace 'cursorbind' in blame with manual line syncing Tim Pope 2022-03-26 15:32:34 -04:00
  • c0701f7a0e Fix expansion of SSH host aliases Tim Pope 2022-03-30 11:07:23 -04:00
  • 321328c6c5 Avoid I/O from ":p" when handling temp files Tim Pope 2022-03-26 15:13:08 -04:00
  • 8157efff49 Provide g:fugitive_defer_to_existing_maps Tim Pope 2022-03-25 18:07:25 -04:00
  • b6405d8908 Provide literally named <Plug> maps Tim Pope 2022-03-25 17:50:32 -04:00
  • 5716e11776 Fix line wrap in README Tim Pope 2022-03-24 08:02:43 -04:00
  • 46652a304f Add :GUnlink, like in eunuch.vim Tim Pope 2022-03-09 10:50:24 -05:00
  • afd6c13c6b Fix infinite loop when summary window contains no sections Tim Pope 2022-03-01 07:35:31 -05:00
  • 485ce07c27 Match FugitiveRemote() interface to window.location in JS Tim Pope 2022-02-11 12:45:16 -05:00
  • c29ef11cd6 Parse anchor in remote URL Tim Pope 2022-02-11 11:36:03 -05:00
  • 6c19f1ddfb More robut escaping of +cmd arguments #1949 Tim Pope 2022-02-02 11:53:01 -05:00
  • a443104489 Add czs as :Git stash push --staged Tim Pope 2022-02-02 05:49:09 -05:00
  • 59529a2c36 Add basic bisect subcommand completion Roger Bongers 2022-01-23 22:56:36 -05:00
  • a93ceff61f Support extensions.worktreeConfig Tim Pope 2022-01-11 18:35:28 -05:00
  • f4d94c5985 Move CommonDir() from autoload to plugin Tim Pope 2021-12-12 13:29:58 -05:00
  • bb4f9e660b Add core.worktree to FAQ Tim Pope 2022-01-11 14:43:12 -05:00
  • 189e3c406e Eliminate filereadable() guards by catching readfile() error Tim Pope 2022-01-11 18:06:11 -05:00
  • 944dc602c6 Require core.bare=true for bare repositories Tim Pope 2022-01-11 13:33:28 -05:00
  • fa20e5e77c Remove :silent from all :checktime uses Tim Pope 2022-01-10 11:08:29 -05:00
  • 57968b63c2 Support tab complete of :Git push remote \+branch Tim Pope 2022-01-05 10:47:12 -05:00
  • 88a97127d1 Account for optional escaping in tab complete Tim Pope 2022-01-05 10:59:51 -05:00
  • b6dbb97759 Extend lazy detection to netrw Tim Pope 2021-12-23 15:14:39 -05:00
  • b1c3cdffc9 Fix status reload after staging entire section Tim Pope 2021-12-29 16:48:37 -05:00
  • ee992c808c Narrow application of broken jobwait() workaround Tim Pope 2021-12-28 15:56:58 -05:00
  • 831fdab983 Simplify extraction of directory of buffer name Tim Pope 2021-12-07 03:23:35 -05:00
  • da30818d17 Resize EDITOR window automatically when necessary Tim Pope 2021-12-23 14:27:51 -05:00
  • ab57abf1d0 Don't feedkeys() into terminal window Tim Pope 2021-12-23 21:46:45 -05:00
  • f18571e647 Remove redundant ":p" modification during detection Tim Pope 2021-12-23 14:57:01 -05:00
  • 3fb9beacbc Fix possible infinite loop Tim Pope 2021-12-12 13:28:01 -05:00
  • 365231384c Don't treat buftype=nofile buffer names as file names Tim Pope 2021-12-08 16:07:29 -05:00
  • c04e80c6eb Fix accidental :execute 0 Tim Pope 2021-12-07 09:54:16 -05:00
  • 79c2b3f48d Try nested autocmds for ReadCmd/WriteCmd Tim Pope 2021-12-07 09:06:29 -05:00
  • 2064312ad7 Don't reject invalid Git dir when detecting common dir Tim Pope 2021-12-01 19:58:06 -05:00
  • c666c86882 Fix blame from stage buffer Tim Pope 2021-12-01 19:48:43 -05:00
  • a099a2631c Disable diff.suppressBlankEmpty for summary window diff Tim Pope 2021-12-01 19:27:29 -05:00
  • 82f2841bdf Fix gf error in commit message outside of repository Tim Pope 2021-11-28 15:36:44 -05:00
  • 5a24c25275 fugitive.vim 3.6 v3.6 Tim Pope 2021-11-25 14:53:57 -05:00
  • e82332ee9e Try to avoid trailing newline blame issues Tim Pope 2021-11-22 12:49:21 -05:00
  • 64bc1a3431 Remove dead code Tim Pope 2021-11-19 17:42:33 -05:00
  • 4a8db6b856 Support copies with :Gclog --follow Tim Pope 2021-11-19 17:19:30 -05:00
  • 3d5d23fe80 Remove q map stubs Tim Pope 2021-11-19 17:16:36 -05:00
  • 2dfaf17f9e Use dummy events to prevent "No matching autocommands" message Tim Pope 2021-11-16 16:08:51 -05:00
  • 69ae31d402 Fix command execution on Vim 7 Tim Pope 2021-11-16 13:43:30 -05:00
  • f9c0b8eafe Fix readfile() usage Tim Pope 2021-11-15 20:54:19 -05:00
  • e47121f8fd Fix typo Tim Pope 2021-11-15 00:31:32 -05:00
  • cd67d087df fugitive.vim 3.5 v3.5 Tim Pope 2021-11-15 00:17:52 -05:00
  • b736e457b3 Provide FugitiveRemote() Tim Pope 2021-11-13 16:22:34 -05:00
  • 2e4ee0b5d6 Don't scroll :Git! window for paginated commands Tim Pope 2021-11-11 00:44:14 -05:00
  • a6b823b8d0 Fix race condition on nvim 0.4 Tim Pope 2021-11-02 14:07:58 -04:00
  • 174fd6a39b Revert "Use :redrawstatus rather than &ro = &ro" Tim Pope 2021-10-27 03:16:01 -04:00
  • 6ad15506cc Use :redrawstatus rather than &ro = &ro Tim Pope 2021-10-26 09:22:04 -04:00
  • 30933405bb Support blame maps without filetype plugin on Tim Pope 2021-10-19 11:41:13 -04:00
  • 4d29c1d6a0 Provide for retrieving parsed remote URL Tim Pope 2021-09-19 12:49:12 -04:00
  • 93f41ace7d Move to beginning of line in "(" map Tim Pope 2021-10-17 09:41:31 -04:00
  • d5a6419fcf Guard against parallel status reload Tim Pope 2021-10-17 11:21:28 -04:00
  • 88c7f867cf Further decouple #BufReadStatus() from v:cmdbang Tim Pope 2021-10-16 12:56:03 -04:00
  • 2685422e17 Attempt to catch overlapping status reloads #2104 double-status Tim Pope 2021-10-16 11:11:31 -04:00
  • 0615cd2baf Ignore v:cmdbang when not in autocommand Tim Pope 2021-10-16 10:23:13 -04:00
  • ca61174e9d Remove leading slash when parsing scpremote:/~user Tim Pope 2021-10-12 13:55:32 -04:00
  • a4c6fb74ee Help file formatting fix Tim Pope 2021-10-16 10:04:44 -04:00
  • 2e66b3ad05 Don't show diff on root commits Tim Pope 2021-10-12 12:29:35 -04:00
  • e38d029500 Adjust encapsulation of escaped completion handling Tim Pope 2021-10-11 00:32:08 -04:00
  • 69f5fcbd45 Allow escaped characters in tab complete Tim Pope 2021-10-10 13:23:10 -04:00
  • b540332a3e Improve parallelism of status buffer with earlier diff Tim Pope 2021-10-06 17:35:22 -04:00
  • ae93dbea2e Ensure jobstart on_exit runs when waiting Tim Pope 2021-10-08 19:03:36 -04:00
  • bcf7478e6b Make status buffer diff retrieval asynchronous Tim Pope 2021-10-06 14:44:30 -04:00
  • a67854368e Collapse all status buffer diffs on :edit! Tim Pope 2021-10-01 14:26:58 -04:00
  • e2883a5426 Support reload on custom chmod and unlink events Tim Pope 2021-09-29 21:35:54 -04:00