Commit Graph

  • 2b5effe2f1 Fix :Gbrowse with cwd other than work tree Tim Pope 2018-08-19 18:03:41 -04:00
  • 662b501eee Resolve temp files only when using as buffer name Tim Pope 2018-08-18 23:12:09 -04:00
  • 7bdf33d375 Always convert backslashes on Windows Tim Pope 2018-08-19 05:12:04 -04:00
  • e9dc363745 Fix check for need to convert Windows path slashes Tim Pope 2018-08-19 05:07:26 -04:00
  • 9979b2ab7c Ignore 'shellslash' when checking for Win32 shell Tim Pope 2018-08-19 00:11:33 -04:00
  • 8589246545 Tweak check for Win32 shell Tim Pope 2018-08-18 23:14:54 -04:00
  • 7b0aa58090 Accept ./ paths as relative to cwd Tim Pope 2018-08-15 19:24:35 -04:00
  • 45c21fc384 Normalize path specs when generating commands Tim Pope 2018-08-13 00:08:59 -04:00
  • 8dc13a6a72 Restore backwards compatible behavior of repo.translate() Tim Pope 2018-08-12 23:01:10 -04:00
  • 0614acc770 Fix issues with commit:./relative completion Tim Pope 2018-08-12 21:28:21 -04:00
  • 1a7b07cf22 Support commit:./relative style revisions Tim Pope 2018-08-11 00:52:48 -04:00
  • 4a3c6b4a56 Adjust section headers Tim Pope 2018-08-06 02:01:32 -04:00
  • e3c9588e07 Extract function for getting current commit/ref Tim Pope 2018-08-07 15:33:19 -04:00
  • 40facfde5e Rewrite <C-R><C-G> and y<C-G> Tim Pope 2018-08-10 19:20:31 -04:00
  • 236bd21b45 Use <nowait> for - maps Tim Pope 2018-08-11 02:36:53 -04:00
  • e9ce313912 Support pathspec arguments to :Gcd Tim Pope 2018-08-10 22:01:43 -04:00
  • 74b10425eb Fix legacy expansion of bare caret/tilde Tim Pope 2018-08-11 01:26:09 -04:00
  • 1a041936da Provide less awkward signature for s:Prepare() Tim Pope 2018-08-10 21:32:13 -04:00
  • a358191cfb Use unambiguous paths for :Gstatus dot map Tim Pope 2018-08-10 19:20:12 -04:00
  • 597289e64d Handle :Gmove paths consistently Tim Pope 2018-08-10 18:46:19 -04:00
  • 7ea21ca9ac Give precedence to absolute paths over pseudo-relative Tim Pope 2018-08-10 15:58:09 -04:00
  • 2ca0765dc4 Ignore dot files when globbing Tim Pope 2018-08-10 03:14:47 -04:00
  • 347d309efb Mention :Gcommit % Tim Pope 2018-08-07 22:09:55 -04:00
  • 6138aebbbb Fix minor spelling error in help document John Varga 2018-08-08 13:26:11 -07:00
  • dd262b7e21 Decouple routing from repo object Tim Pope 2018-08-02 20:53:15 -04:00
  • f91c34069e Decouple Head() from repo object Tim Pope 2018-08-06 01:36:37 -04:00
  • 40e2dcba05 Delegate to other real filename implementations Tim Pope 2018-08-06 01:21:19 -04:00
  • a3e9518186 Fix file API to distinguish between commits Tim Pope 2018-08-06 16:38:30 -04:00
  • 8c63314381 Report error checking for merge conflict Tim Pope 2018-08-06 11:13:30 -04:00
  • 12e0151750 Adjust completion of /absolute/paths Tim Pope 2018-08-05 23:45:50 -04:00
  • 887d86e920 Don't strip trailing slash from URLs Tim Pope 2018-08-06 10:52:41 -04:00
  • 73ed8e8a71 Fix check for empty remote Tim Pope 2018-08-06 01:45:10 -04:00
  • 4bf7f2fd69 Support :(top) pseudo-pathspecs Tim Pope 2018-08-02 18:51:12 -04:00
  • 08d471056e Provide fugitive#Prepare() Tim Pope 2018-07-28 20:05:06 -04:00
  • 969a3d857f Don't escape "!" when calling :terminal Tim Pope 2018-08-04 19:17:06 -04:00
  • 06b3da7204 Fix shell expansion in :Git! buffers Tim Pope 2018-08-03 22:50:32 -04:00
  • db3b837e6e Rewrite :Glog to use string argument rather than list Tim Pope 2018-08-03 01:33:47 -04:00
  • b780bce39b Expand argument to :Gwrite Tim Pope 2018-08-02 21:33:36 -04:00
  • a615172b14 Edit index file when no work tree present Tim Pope 2018-08-02 18:22:19 -04:00
  • caee67c748 Fix query operations in bare repositories Tim Pope 2018-08-02 18:17:54 -04:00
  • 1fea1e5821 Support :Gedit /absolute/path when possible Tim Pope 2018-08-02 15:31:42 -04:00
  • 80e410c81a Fix :Gedit default from commit to work tree Tim Pope 2018-08-02 15:16:29 -04:00
  • 84fcfae7f0 Unify shell expansion Tim Pope 2018-08-01 19:06:56 -04:00
  • 4d684256ba Update :Gbrowse docs Tim Pope 2018-08-01 17:20:49 -04:00
  • 0e948d514c Fix write command with Win32 path Tim Pope 2018-08-01 14:14:25 -04:00
  • 4eee908ad5 Adjust :Gbrowse range for upstream head Tim Pope 2018-07-31 17:26:39 -04:00
  • c1d2fc1a19 Remove filename expansion from buffer object Tim Pope 2018-07-31 19:44:03 -04:00
  • c85980cd93 Rename s:shellslash() to s:Slash() Tim Pope 2018-07-30 01:35:11 -04:00
  • 81deb6333a Improve worktree support Tim Pope 2018-07-28 21:08:56 -04:00
  • 85f340590d Fix :Gbrowse in historical buffers Tim Pope 2018-07-31 15:16:03 -04:00
  • fc8f9eda9d Rename Fugitive revisions to Fugitive objects Tim Pope 2018-07-30 16:31:02 -04:00
  • c82abd0558 Fix function reference Tim Pope 2018-07-31 02:42:14 -04:00
  • d859e05f00 Really fix :Gcd Tim Pope 2018-07-31 02:24:13 -04:00
  • 3feda7f440 Fix :Gcd Tim Pope 2018-07-31 01:00:03 -04:00
  • c9c406a118 Fix extra slash generating work tree filenames Tim Pope 2018-07-30 19:40:47 -04:00
  • a877908acd Fix check for absolute path in FugitiveGenerate() Tim Pope 2018-07-30 01:29:10 -04:00
  • 6c89a3675b Support :Gedit +cmd ++opt Tim Pope 2018-07-30 00:47:26 -04:00
  • bf796562b6 Add better name for function as alias Tim Pope 2018-07-29 21:10:45 -04:00
  • 023ab8e4a6 Eliminate s:repo() and s:buffer() Tim Pope 2018-07-28 20:26:31 -04:00
  • da95d96ece Replace s:repo().rev_parse() Tim Pope 2018-07-28 20:24:15 -04:00
  • 8a0a448f56 Show fake trees when editing directory in index Tim Pope 2018-07-29 14:22:33 -04:00
  • 004da420e5 Match trailing slash in FugitivePath() Tim Pope 2018-07-29 13:06:32 -04:00
  • 8b4194047c Rearrange Tim Pope 2018-07-29 14:24:05 -04:00
  • 716edd4bc0 Redo completion Tim Pope 2018-07-28 19:09:05 -04:00
  • 70c0f132f5 Fix :Gblame Tim Pope 2018-07-29 00:17:51 -04:00
  • a8392e0ebb Fix fugitive#Real() with non-Fugitive URL Tim Pope 2018-07-29 00:20:35 -04:00
  • 64fbfc7a8d Whitespace fix Tim Pope 2018-07-28 21:51:46 -04:00
  • f232e4c6a3 Support completion of local commits for --fixup=/--squash= Tim Pope 2018-07-28 17:28:30 -04:00
  • db7fd110a8 Move implementation functions below public API Tim Pope 2018-07-28 21:38:39 -04:00
  • 248764f2c3 Provide FugitiveGitDir() Tim Pope 2018-07-28 20:56:30 -04:00
  • f8fb5eafab Eliminate remaining s:repo().dir() and s:repo().tree() calls Tim Pope 2018-07-27 00:56:21 -04:00
  • 4f82d241cc Fix jump to file Tim Pope 2018-07-28 22:04:26 -04:00
  • f761ea700c Rewrite :Gedit and :Gread Tim Pope 2018-07-27 00:19:44 -04:00
  • 035cdf44e8 Make fugitive#Prepare() private Tim Pope 2018-07-28 19:54:35 -04:00
  • deaf4aa139 Pass absolute paths through FugitiveGenerate() unchanged Tim Pope 2018-07-28 16:51:17 -04:00
  • da066426fd Use <amatch> in detection autocommands Tim Pope 2018-07-28 19:41:00 -04:00
  • 4643363b08 Handle FugitiveReal('') correctly Tim Pope 2018-07-28 19:31:11 -04:00
  • c5d4ce7479 Fix map to follow the pattern Tim Pope 2018-07-27 15:03:41 -04:00
  • 6eadff1107 Correct the directory separator of Path() on Windows (#1067) Ryo Susami 2018-07-28 14:50:51 +09:00
  • c68fb3c83a Remove redundant maps Tim Pope 2018-07-27 13:42:00 -04:00
  • 6c09ce3ab4 Prefer :Gedit to s:Edit() where possible Tim Pope 2018-07-27 13:37:44 -04:00
  • cec05fac01 Fix missing :Gblame in work tree files Tim Pope 2018-07-27 08:54:18 -04:00
  • 4b0475f9d8 Map <CR> in blobs to jump to blamed commit Tim Pope 2018-07-25 00:29:03 -04:00
  • 8edc9cd006 Work around janky autocommands when returning to diffed window Tim Pope 2018-07-27 00:35:27 -04:00
  • 382c0a5405 Provide config functions globally Tim Pope 2018-07-22 13:40:47 -04:00
  • c472b8f2c1 Provide file permission API Tim Pope 2018-07-26 20:55:47 -04:00
  • 30c2490b6e Provide file writing API Tim Pope 2018-07-26 18:09:47 -04:00
  • 5a9b7a593b Provide file deletion API Tim Pope 2018-07-26 17:12:14 -04:00
  • 4ce8646410 Remove s:repo().aliases() Tim Pope 2018-07-27 01:30:41 -04:00
  • 321f63ff19 Compartmentalize filetype support Tim Pope 2018-07-26 21:53:43 -04:00
  • 7f299fbbe3 Eliminate remaining uses of s:buffer().type() Tim Pope 2018-07-27 00:14:47 -04:00
  • 6d0df81732 Run correct auto-commands for BufWrite and FileWrite Tim Pope 2018-07-25 02:53:26 -04:00
  • 5cea916e9c Support Vim without SourceCmd Tim Pope 2018-07-26 20:54:10 -04:00
  • c3c39d904b Try embedding shell cd if -C not available Tim Pope 2018-07-26 15:11:47 -04:00
  • 6bab1a0c39 Map p to jump to file in preview window Tim Pope 2018-07-25 16:16:38 -04:00
  • 49c2a4acb5 Revert "Unify jump to file logic" Tim Pope 2018-07-25 16:08:59 -04:00
  • 73c39195ae Unify jump to file logic Tim Pope 2018-07-25 02:03:00 -04:00
  • f818a947ae Map p to in :Gblame to open commit in preview window Tim Pope 2018-07-24 23:27:14 -04:00
  • fbaa831e57 Show error on :Gblame jump on uncommitted line Tim Pope 2018-07-25 00:17:12 -04:00
  • 07d30de8be Return relative paths with second argument to FugitivePath() Tim Pope 2018-07-22 19:15:22 -04:00