Commit Graph

  • 102b3a50e2 Support next/previous file/hunk in commits Tim Pope 2019-07-08 15:40:47 -04:00
  • ebd7c9ddd3 Add next/previous section maps Tim Pope 2019-07-08 14:41:59 -04:00
  • 45fd3f4cb8 Change interface for jumping directly to blame commit Tim Pope 2019-07-08 09:55:25 -04:00
  • eaa0764940 Fix false positve matching :Glog abbreviated SHA Tim Pope 2019-07-08 15:39:22 -04:00
  • 85a135a9b0 Complete options for subcommand wrappers Tim Pope 2019-07-08 05:04:35 -04:00
  • cd78a08543 Retool diffing Tim Pope 2019-07-07 10:34:04 -04:00
  • e49b9a9303 Pass bang to :Gblame to get horizontal split Tim Pope 2019-07-08 08:02:53 -04:00
  • 362ce47ed1 Force hyphen in :Gblame -opts Tim Pope 2019-07-08 09:11:18 -04:00
  • 668a615559 DWIM for :(top)/absolute/path Tim Pope 2019-07-08 08:33:39 -04:00
  • 6b02026cf9 Fix :Gblame <CR> with existing q map Tim Pope 2019-07-08 09:40:49 -04:00
  • bfe74225fa Use :terminal for :Git add --patch and similar commands Tim Pope 2019-07-06 09:44:31 -04:00
  • 2cde9172a9 Add section jump maps Tim Pope 2019-07-07 14:29:37 -04:00
  • e0d4a281a8 Remove transitional g| mapping Tim Pope 2019-07-07 16:13:53 -04:00
  • 985861c083 Unify :G and :Git Tim Pope 2019-07-06 10:37:57 -04:00
  • d0212919f3 Only map q if no conflict Tim Pope 2019-07-07 14:26:03 -04:00
  • 7e91b47021 Move blame syntax to separate file Tim Pope 2019-07-07 13:59:44 -04:00
  • 2b5fdf146a Allow disabling dynamic blame colors Tim Pope 2019-07-07 13:38:35 -04:00
  • abefcb6ebd Add --option completion to :Git Tim Pope 2019-07-07 12:46:44 -04:00
  • 2c13dfff03 Fix completion on :vert Git <Tab> Tim Pope 2019-07-07 12:25:44 -04:00
  • 2e0570046b Remove reload map Tim Pope 2019-07-07 13:15:29 -04:00
  • 73b7e5e23f Use proper argument parsing for :Gcommit Tim Pope 2019-07-07 05:40:02 -04:00
  • e7f272a36c Change :Git! to split by default Tim Pope 2019-07-06 07:39:05 -04:00
  • 20bdfee4b7 Extract :Gsplit! implementation Tim Pope 2019-07-06 04:02:54 -04:00
  • a50e072587 Fix handling of bar in argument parsing Tim Pope 2019-07-06 13:47:30 -04:00
  • 2fdba349f5 Make completion more robust Tim Pope 2019-07-06 12:05:52 -04:00
  • aa41caf6c7 Lay groundwork for running commands without Git dir Tim Pope 2019-07-06 11:26:12 -04:00
  • 00bced7c53 Drop support for :Gblame -fn Tim Pope 2019-07-06 12:56:29 -04:00
  • f33ac1b2a7 Use proper argument parsing in :Gmerge/:Grebase Tim Pope 2019-07-06 11:19:08 -04:00
  • 2503a957ff Better helper function names for expanding split Tim Pope 2019-07-06 10:19:38 -04:00
  • e87c612491 Jump to appropriate section for s/u on :Gstatus header Tim Pope 2019-07-06 03:50:40 -04:00
  • 0816915503 Restore popular fugitive#buffer() methods Tim Pope 2019-07-03 18:32:47 -04:00
  • 81e57453ce Compensate for very old Vim without settabvar() Tim Pope 2019-07-06 07:08:05 -04:00
  • 873ede7aa4 Provide argument list version of s:UserCommand() Tim Pope 2019-07-06 07:13:44 -04:00
  • d1671f1fce Fix :Gedit > Tim Pope 2019-07-06 07:28:41 -04:00
  • 48e612601b s:BuildShell: fix E706 Daniel Hahler 2019-07-06 10:07:52 +02:00
  • fdb57922a4 Update escaping for dynamic :Git invocations Tim Pope 2019-07-06 02:17:25 -04:00
  • a025157c5f Don't rely on shell for quoting Tim Pope 2019-07-05 04:24:52 -04:00
  • 3684c01ef4 Smarter :Gstatus reload Tim Pope 2019-07-02 02:02:37 -04:00
  • 0f46d5ce32 Don't throw exception on :Gedit :bogus Tim Pope 2019-07-05 10:32:17 -04:00
  • ef820b7577 Separate argument massaging from shell quoting Tim Pope 2019-07-01 18:37:26 -04:00
  • 137433c3c0 Eliminate shell syntax in :Gstatus undo Tim Pope 2019-07-05 03:58:36 -04:00
  • ed5ac8dc5d Fix jump to patched line in :Gstatus Tim Pope 2019-07-05 00:55:57 -04:00
  • a0e8f59b68 Make :Glog a bit less insufferable Tim Pope 2019-07-04 04:38:21 -04:00
  • 04c68837d3 Fix stacking untracked files Tim Pope 2019-07-04 08:40:23 -04:00
  • a9572e9ea6 Fix inline diff expansion Tim Pope 2019-07-04 08:39:34 -04:00
  • 4466eeb47a Restore "Untracked" section Tim Pope 2019-07-04 07:17:36 -04:00
  • c62d23bc18 Change s:StageInfo() to use absolute paths like s:Selection() Tim Pope 2019-07-04 07:28:52 -04:00
  • 51c54138ba Fix count on :Gstatus maps Tim Pope 2019-07-04 06:50:37 -04:00
  • fc6643c318 Remove hard coded length limit of 40 on hashes Tim Pope 2019-07-01 21:19:47 -04:00
  • 302ee3b41c Fix P in :Gstatus Tim Pope 2019-07-03 17:14:18 -04:00
  • d238736a30 Remove weird FAQ entry Tim Pope 2019-07-02 08:26:56 -04:00
  • cf5b43443f Encapsulate "-z" null splitting Tim Pope 2019-07-01 02:11:20 -04:00
  • 39087fed59 Encapsulate system() plus v:shell_error Tim Pope 2019-07-01 02:38:16 -04:00
  • 77d86594cc Encapsulate common v:shell_error usages Tim Pope 2019-07-01 05:52:45 -04:00
  • 17618402fa Remove :terminal special case for Neovim :Git Tim Pope 2019-07-01 18:36:55 -04:00
  • 461c1beefa Fix extra space in win32 environment variables Tim Pope 2019-07-01 17:58:33 -04:00
  • 0d6ffcc3a9 Fix docs for :0 removal Tim Pope 2019-07-01 05:49:19 -04:00
  • b343a4bec0 Add error handling to s:TreeChomp() Tim Pope 2019-07-01 00:48:18 -04:00
  • 14649fb858 Restore autowrite before :Gcommit Tim Pope 2019-07-01 05:52:02 -04:00
  • 3d252dac21 Avoid use of :! in :Gcommit Tim Pope 2019-06-30 21:37:17 -04:00
  • cf9c04af06 Eliminate environment juggling in :Gcommit Tim Pope 2019-06-30 23:24:56 -04:00
  • 74fc4b5eea Avoid intermediary v:errmsg in exception handling Tim Pope 2019-06-30 21:25:15 -04:00
  • 384c9e1d8e Support :tcd in initialization Tim Pope 2019-06-30 21:11:31 -04:00
  • 4a94b374d0 Fix bug revealing next hunk Tim Pope 2019-06-29 20:50:14 -04:00
  • 7c66d544e5 Only target current file if range is given to :Glog Tim Pope 2019-06-29 19:55:16 -04:00
  • c8ac43422e Adjust viewport position *after* reload Tim Pope 2019-06-29 19:19:09 -04:00
  • 9c195de61b Fix dd in :Gstatus staged section Tim Pope 2019-06-28 14:42:01 -04:00
  • cb4bb94f7b Fix dd in :Gstatus Tim Pope 2019-06-28 14:31:37 -04:00
  • 198e9c4128 Improve :Gstatus support for renames Tim Pope 2019-06-27 23:30:19 -04:00
  • 8e024f9bcc Add <mods> helper function Tim Pope 2019-06-27 23:22:36 -04:00
  • 192538c0a7 Fix :Gstatus overscroll when already at bottom of document Tim Pope 2019-06-27 23:09:34 -04:00
  • 0f20c35b62 Fix error on :Gedit with no argument Tim Pope 2019-06-25 16:28:36 -04:00
  • fc529da8ae Work around autowrite bug when :terminal is open Tim Pope 2019-06-25 04:18:19 -04:00
  • a0815c7010 Retire :Gedit -..., :Gedit @{...}, and :Gedit :n Tim Pope 2019-06-25 04:32:59 -04:00
  • aff3359699 Retire :Gedit ^n and :Gedit ~n Tim Pope 2019-06-25 04:02:24 -04:00
  • 66a927524a Don't map <CR> in editable index buffers Tim Pope 2019-06-25 04:02:02 -04:00
  • 6d42c7df44 Fix fugitive#isdirectory() with trailing slash Tim Pope 2019-06-08 02:42:32 -04:00
  • bf7f05e62b Accept a count to :Git Tim Pope 2019-06-05 22:43:31 -04:00
  • 41a734ef49 Fix Fugitive activation when historical version does not exist Tim Pope 2019-06-03 21:06:59 -04:00
  • a135d10967 Only activate Projectionist if config file exists Tim Pope 2019-06-03 00:31:46 -04:00
  • 8bbc4d8816 Eliminate repeated $GIT_DIR check Tim Pope 2019-06-02 19:32:57 -04:00
  • 078ffa6197 Don't assume b:git_dir is an actual directory Tim Pope 2019-06-02 16:19:09 -04:00
  • 79f3be9f17 Abbreviate commit SHA1s for :Grebase -i Teo Ljungberg 2019-04-13 15:54:38 +02:00
  • 0f9db6af70 Fix garbled screen after :Git! and related commands Tim Pope 2019-05-21 17:00:12 -04:00
  • 5d99841b22 Fix fugitive#glob('[^x]') Tim Pope 2019-05-04 18:47:27 -04:00
  • 2bde1d9de6 Don't activate autocmds with tmp filenames Tim Pope 2019-05-02 23:43:41 -04:00
  • b27e71c34b Add <nowait> to gq map Tim Pope 2019-04-29 21:48:46 -04:00
  • cfbaa27d11 Fix :Gstatus log with unpushed remote Tim Pope 2019-04-24 13:17:39 -04:00
  • 16b7a060a3 Pass in matching number of arguments for :Gread Teo Ljungberg 2019-04-24 09:57:04 +02:00
  • 1ac2c707e5 Begin moving to standard command implementation interface Tim Pope 2019-03-15 20:18:03 -04:00
  • 4ec81b5251 New naming scheme for completion functions Tim Pope 2019-02-27 22:01:25 -05:00
  • 60eac8c974 Call :Gcommit from :Grebase --continue Tim Pope 2019-04-05 21:01:43 -04:00
  • 1b3668b89f Allow --abbrev as :Gblame argument (#1243) Jay Sitter 2019-04-04 14:28:15 -04:00
  • 3aaeaca87b Fix restore of sequence editor Tim Pope 2019-03-07 20:01:28 -05:00
  • 59f104075c Revert "Add documentation for --relative-date in :Gblame" Tim Pope 2019-04-04 13:56:36 -04:00
  • 86d6872ce2 Add documentation for --relative-date in :Gblame Jay Sitter 2019-04-04 12:50:42 -04:00
  • bd0b87d36a Provide gq to close status buffer Tim Pope 2019-03-01 16:36:41 -05:00
  • 57b4d848a4 Use :setlocal for all local options Tim Pope 2019-02-28 20:08:09 -05:00
  • 94723902fb Remove stopgap support for reload after :Dispatch Tim Pope 2019-02-28 16:15:50 -05:00
  • ddd0513071 Reblame at HEAD from dirty lines Maksim Odnoletkov 2019-02-23 00:13:39 +00:00