Commit Graph

  • 01964fa859 When push ref is missing, show unpushed upstream commits instead Tim Pope 2023-03-06 15:44:24 -05:00
  • d5758be511 Refactor retrieval of push/pull refs in status buffer, again Tim Pope 2023-03-06 15:41:07 -05:00
  • caf1bc99b6 Fall back to "Unpushed to *" when no upstream head is found Tim Pope 2023-03-05 17:57:31 -05:00
  • b265dba99a Retool retrieval of push/pull refs in status buffer Tim Pope 2023-03-01 18:56:43 -05:00
  • 891b0a92fe Don't show "Unpushed to *" if no remotes Tim Pope 2023-03-01 19:45:04 -05:00
  • fa33145cc1 Make commit/rebase maps available in blame buffers Tim Pope 2023-03-02 13:46:08 -05:00
  • bba8d1beb3 Avoid narrow :Git subcommand splits in blame windows Tim Pope 2023-03-01 16:29:16 -05:00
  • e5f9fda842 Tighten matches for URL buffer names Tim Pope 2023-02-27 20:50:43 -05:00
  • b54ee90d56 Avoid blurring status when :Gedit argument parsing throws an error Tim Pope 2023-03-01 16:41:38 -05:00
  • d507d00bd0 Drop g:fugitive_defer_to_existing_maps Tim Pope 2023-02-27 21:47:40 -05:00
  • ad2dcd628a Undo inadvertent revert Tim Pope 2023-02-27 21:08:07 -05:00
  • dd538bb046 Fix typo Tim Pope 2023-02-27 20:49:31 -05:00
  • 853ec6f58d Focus correct window after gq in :Git blame Tim Pope 2023-02-27 20:44:09 -05:00
  • 62f42f013d Fix Gdelete error message Ben Morgan 2023-02-09 22:20:41 +01:00
  • 2019e0e413 Support folding sections Tim Pope 2023-02-05 18:40:33 -05:00
  • 2febbe1f00 Make statusline redraw less aggressive Tim Pope 2022-06-13 13:44:21 -04:00
  • 9b50074e44 Better error message when :GBrowse remote not found Tim Pope 2023-01-16 22:04:11 -05:00
  • 9c5f675db5 Allow PTY for paginated shortlog, to prevent stdin read Tim Pope 2023-01-11 20:09:37 -05:00
  • 99cdb88bc6 Improve horizontal scrolling performance of :Git blame Tim Pope 2022-12-30 00:41:31 -05:00
  • 5b0b138483 Fix parsing of diff hunk headers with omitted length Maksim Odnoletkov 2022-12-02 10:23:58 +00:00
  • 49cc58573e Tighten match for commit under cursor Eric Milford 2022-11-23 12:28:55 -06:00
  • 23b9b9b2a3 Fix typo Zhizhen He 2022-11-16 12:57:17 +08:00
  • 362201bce5 Fix typo Ernst Widerberg 2022-11-15 09:35:51 +01:00
  • 01f3e0af92 Account for escaping differences when expanding on win32 Tim Pope 2022-10-31 22:17:14 -04:00
  • 09908d82ef Remove ~ and P maps from blame documentation Tim Pope 2022-10-31 14:53:32 -04:00
  • dd8107cabf Avoid invalid glob during tab complete Tim Pope 2022-09-04 05:37:27 -04:00
  • b411b753f8 Add deprecation warning on editing .git/index Tim Pope 2022-08-17 09:21:45 -04:00
  • 9fcac5b380 Fix broken blame maps Tim Pope 2022-08-17 10:18:12 -04:00
  • 3485e22a0a Restore popular fugitive#repo() functions Tim Pope 2022-06-17 14:07:31 -04:00
  • 66a921bbe3 Consistently handle missing command jobs across platforms Tim Pope 2022-07-28 08:46:14 -04:00
  • 23570688d2 Drop g:fugitive_legacy_quoting Tim Pope 2022-07-28 08:00:14 -04:00
  • 6955915af5 Account for ch_status() == 'fail' Tim Pope 2022-07-27 07:14:33 -04:00
  • 9a13fc87c4 Move status buffer to fugitive:// URL Tim Pope 2022-07-22 01:23:52 -04:00
  • 23b321b740 Fix backward navigation from the middle of a line yut23 2022-07-20 22:42:01 -04:00
  • 4e11f9dabf Fix [c from the first hunk of a file yut23 2022-07-20 22:37:21 -04:00
  • d84582d5f7 Drop URL encoding workaround from :GBrowse API Tim Pope 2022-07-12 14:15:25 -04:00
  • ff04324bff Don't use "~" for in-band signaling in :GBrowse API Tim Pope 2022-07-08 00:23:29 -04:00
  • 32b61c1665 URL encode "=" Tim Pope 2022-07-08 00:56:44 -04:00
  • b8c5128f89 Fix automatic status reload when at fugitive:// URL Tim Pope 2022-07-08 00:45:44 -04:00
  • f809dde0e7 Use URL encoding for Fugitive URLs Tim Pope 2022-06-26 17:03:54 -04:00
  • 8fd6bad4a4 Handle URL-unsafe characters in :GBrowse API Tim Pope 2022-06-26 16:02:07 -04:00
  • 224b65ef58 URL decode FugitiveRemote().path and .user Tim Pope 2022-06-19 14:29:57 -04:00
  • f0acd25d45 Accept multiple arguments to :Gdrop, like :drop Tim Pope 2022-06-28 15:33:04 -04:00
  • 69ead802d7 Don't default :Gedit to cwd in empty window Tim Pope 2022-06-28 15:20:18 -04:00
  • 09dfed092a Use forward slashes for non-Fugitive URLs on win32 Tim Pope 2022-06-27 00:54:54 -04:00
  • ecc5e8fa40 Tease apart :Gedit argument parsing and expansion Tim Pope 2022-06-26 21:27:44 -04:00
  • c545a7d451 Correctly handle :Gedit + +SecondCommand Tim Pope 2022-06-26 21:36:58 -04:00
  • 47cbfc00cc Reject invalid URLs from GBrowse providers Tim Pope 2022-06-26 17:13:51 -04:00
  • e80c460e48 Fix misc errors on Vim 7.4 Tim Pope 2022-06-26 17:27:49 -04:00
  • 36b80c190c Remove inadvertent dict function flag Tim Pope 2022-06-26 16:58:36 -04:00
  • 87b3891c77 Encapsulate appending relative path to Fugitive URL Tim Pope 2022-06-26 16:47:06 -04:00
  • e7a33baccc Sync up win32 and UNIX fugitive:// regexps Tim Pope 2022-06-26 15:49:41 -04:00
  • 0bd3885169 Fix match of fugitive:////unchost/path// on win32 Tim Pope 2022-06-26 15:41:03 -04:00
  • 9af6de1668 Use fugitive:///c:/ instead of fugitive://c:/ on win32 Tim Pope 2022-06-26 15:22:18 -04:00
  • 00cc23868a Don't silence cmap Jaehwang Jung 2022-06-25 20:42:38 +09:00
  • 33a7cdf213 Fix FugitiveExtractGitDir() with dict argument Tim Pope 2022-06-24 16:57:03 -04:00
  • 80cd9c876e Move FugitiveParse() implementation into autoload file Tim Pope 2022-06-23 18:05:03 -04:00
  • 8165eada59 Fix Projectionist root for .git/info/projections.json Tim Pope 2022-06-23 17:54:30 -04:00
  • eac5ffd35b Don't reuse status window for :Gdrop Tim Pope 2022-06-23 14:38:22 -04:00
  • aafbdf84cd Look for "fugitive_dir" as dictionary key Tim Pope 2022-06-20 20:16:08 -04:00
  • 8b39d29d94 Rework ref handing in :GBrowse Tim Pope 2022-06-17 23:52:30 -04:00
  • 3fd2c21ee0 DWIM for :GBrowse remote-name Tim Pope 2022-06-17 19:41:42 -04:00
  • a95f1c11ad Remove redundant URL escaping in :GBrowse Tim Pope 2022-06-18 21:51:33 -04:00
  • a337eb5114 Compute correct line numbers in blame buffer Tim Pope 2022-06-18 10:03:41 -04:00
  • 9ea1f43a6a Delete temp files created computing :GBrowse line numbers Tim Pope 2022-06-17 23:17:14 -04:00
  • 763f42cab5 Simplify conditional around :GBrowse line number computation Tim Pope 2022-06-17 23:00:40 -04:00
  • bef885fd00 Fix :GBrowse in :Git blame window Tim Pope 2022-06-18 00:32:21 -04:00
  • 1aefa1aed2 Cope gracefully with missing .git/index Tim Pope 2022-06-16 15:47:12 -04:00
  • abe29d4891 Restore .git_dir on fugitive#repo() Tim Pope 2022-06-17 13:15:29 -04:00
  • 9fadd7a778 Provide :Gdrop Tim Pope 2022-06-12 16:08:26 -04:00
  • acee967384 Remove :Gcommit family of error stubs Tim Pope 2022-06-07 03:23:47 -04:00
  • 7dd76231e6 Extract helper to determine position in diff hunk Tim Pope 2022-06-14 18:02:57 -04:00
  • 6ae79e75a4 Handle quoted filenames in diff --git headers Tim Pope 2022-06-14 13:50:29 -04:00
  • 3f5975e906 Include "\ No newline at end of file" in status buffer Tim Pope 2022-06-14 14:14:10 -04:00
  • d9059413e2 Fix inconsistent whitespace matching in regexps Tim Pope 2022-06-14 13:16:51 -04:00
  • 0996bae836 Partially support ".git" files and symlinks without core.worktree Tim Pope 2022-06-03 18:39:44 -04:00
  • d72fbcb0a4 Loosen autocommand patterns for fugitive:// URLs Tim Pope 2022-06-12 13:07:12 -04:00
  • d002715084 Optimize inline expansion for large diffs Tim Pope 2022-06-13 10:07:58 -04:00
  • 0680c3ae3c Remove last vestiges of :Gread! Tim Pope 2022-06-12 16:06:35 -04:00
  • 8c63ac0f2f Fix error message on fugitive#repo().config() Tim Pope 2022-06-13 07:10:00 -04:00
  • b42f95c0c2 DWIM for % and # in URL argument Tim Pope 2022-06-13 07:12:29 -04:00
  • 020802475c Add error stubs for old fugitive#repo() object Tim Pope 2022-06-12 12:46:53 -04:00
  • 535389b9a6 Improve performance of FugitiveStatusline() Tim Pope 2022-05-31 14:24:47 -04:00
  • d1d485cdef Leverage FugitiveActualDir() abstraction Tim Pope 2022-05-31 16:23:03 -04:00
  • 8378b329b8 Drop obsolete public functions Tim Pope 2022-06-07 02:03:55 -04:00
  • 92c73bb050 Set b:git_dir in FugitiveEditor buffers Tim Pope 2022-06-07 05:20:16 -04:00
  • 1d6e601298 Extract helper to initialize b:git_dir Tim Pope 2022-06-07 05:19:14 -04:00
  • 118e9de937 Define global <Plug> maps regardless of g:fugitive_no_maps Tim Pope 2022-06-07 03:59:28 -04:00
  • 4aeca0c566 Drop support for Vim older than 7.4 Tim Pope 2021-05-05 16:15:50 -04:00
  • 55256c7de2 Fix syntax error Tim Pope 2022-06-07 02:09:54 -04:00
  • 2386b9b39f Drop support for autocmd User Fugitive Tim Pope 2022-06-07 01:08:42 -04:00
  • 96c1009fcf fugitive.vim 3.7 v3.7 Tim Pope 2022-06-07 01:03:24 -04:00
  • 5920f807f5 Expire b:git_dir on buffer rename Tim Pope 2022-06-03 20:33:48 -04:00
  • f60fc79e53 Avoid unnamed buffer with :set hidden Tim Pope 2022-06-01 12:53:42 -04:00
  • fb07620878 Retool $GIT_INDEX_FILE handling Tim Pope 2022-05-31 15:26:11 -04:00
  • 8fba012775 Fix fugitive#simplify() with summary URL Tim Pope 2022-05-31 15:59:38 -04:00
  • 596621dc6e Support Git for Windows bundled MSYS Vim Tim Pope 2022-05-30 16:39:06 -04:00
  • 5bf3fd40f6 Provide FugitiveActualDir() Tim Pope 2022-05-30 03:48:31 -04:00
  • 950f9c49fc Introduce helper to normalize to backslashes on win32 Tim Pope 2022-05-30 11:00:04 -04:00
  • 92870eb6d2 Remove dead code for resolving symlinked buffer name Tim Pope 2022-05-28 21:57:21 -04:00