Tim Pope
|
a3e9518186
|
Fix file API to distinguish between commits
|
2018-08-06 16:38:49 -04:00 |
|
Tim Pope
|
8c63314381
|
Report error checking for merge conflict
References https://github.com/tpope/vim-fugitive/issues/756
|
2018-08-06 11:13:42 -04:00 |
|
Tim Pope
|
12e0151750
|
Adjust completion of /absolute/paths
Support for an initial slash to access a work tree file is being phased
out.
|
2018-08-06 10:55:46 -04:00 |
|
Tim Pope
|
887d86e920
|
Don't strip trailing slash from URLs
|
2018-08-06 10:54:09 -04:00 |
|
Tim Pope
|
73ed8e8a71
|
Fix check for empty remote
|
2018-08-06 01:45:39 -04:00 |
|
Tim Pope
|
4bf7f2fd69
|
Support :(top) pseudo-pathspecs
|
2018-08-04 20:13:47 -04:00 |
|
Tim Pope
|
08d471056e
|
Provide fugitive#Prepare()
|
2018-08-04 20:13:47 -04:00 |
|
Tim Pope
|
969a3d857f
|
Don't escape "!" when calling :terminal
|
2018-08-04 20:13:47 -04:00 |
|
Tim Pope
|
06b3da7204
|
Fix shell expansion in :Git! buffers
|
2018-08-04 18:54:28 -04:00 |
|
Tim Pope
|
db3b837e6e
|
Rewrite :Glog to use string argument rather than list
This makes shell expansion less weird.
|
2018-08-03 01:35:44 -04:00 |
|
Tim Pope
|
b780bce39b
|
Expand argument to :Gwrite
|
2018-08-02 22:50:33 -04:00 |
|
Tim Pope
|
a615172b14
|
Edit index file when no work tree present
Life gets simpler if this function never fails.
|
2018-08-02 18:39:02 -04:00 |
|
Tim Pope
|
caee67c748
|
Fix query operations in bare repositories
|
2018-08-02 18:39:02 -04:00 |
|
Tim Pope
|
1fea1e5821
|
Support :Gedit /absolute/path when possible
Usage of /relative/path is deprecated in favor of ./relative/path, but
it's still supported on top of this for now.
|
2018-08-02 15:32:14 -04:00 |
|
Tim Pope
|
80e410c81a
|
Fix :Gedit default from commit to work tree
|
2018-08-02 15:16:36 -04:00 |
|
Tim Pope
|
84fcfae7f0
|
Unify shell expansion
|
2018-08-01 21:49:49 -04:00 |
|
Tim Pope
|
0e948d514c
|
Fix write command with Win32 path
|
2018-08-01 14:14:38 -04:00 |
|
Tim Pope
|
4eee908ad5
|
Adjust :Gbrowse range for upstream head
|
2018-08-01 13:54:12 -04:00 |
|
Tim Pope
|
c1d2fc1a19
|
Remove filename expansion from buffer object
This has long haunted me as a particularly egregious design, as
expansion of "%" is always respective to the current buffer.
|
2018-07-31 23:57:38 -04:00 |
|
Tim Pope
|
c85980cd93
|
Rename s:shellslash() to s:Slash()
|
2018-07-31 16:39:15 -04:00 |
|
Tim Pope
|
81deb6333a
|
Improve worktree support
|
2018-07-31 16:39:13 -04:00 |
|
Tim Pope
|
85f340590d
|
Fix :Gbrowse in historical buffers
|
2018-07-31 15:25:14 -04:00 |
|
Tim Pope
|
c82abd0558
|
Fix function reference
|
2018-07-31 02:44:42 -04:00 |
|
Tim Pope
|
d859e05f00
|
Really fix :Gcd
Closes https://github.com/tpope/vim-fugitive/issues/1071
|
2018-07-31 02:24:31 -04:00 |
|
Tim Pope
|
3feda7f440
|
Fix :Gcd
Closes https://github.com/tpope/vim-fugitive/issues/1071
|
2018-07-31 01:00:14 -04:00 |
|
Tim Pope
|
c9c406a118
|
Fix extra slash generating work tree filenames
Closes https://github.com/tpope/vim-fugitive/issues/1069
|
2018-07-30 19:40:47 -04:00 |
|
Tim Pope
|
6c89a3675b
|
Support :Gedit +cmd ++opt
|
2018-07-30 00:47:26 -04:00 |
|
Tim Pope
|
023ab8e4a6
|
Eliminate s:repo() and s:buffer()
|
2018-07-29 22:41:29 -04:00 |
|
Tim Pope
|
da95d96ece
|
Replace s:repo().rev_parse()
|
2018-07-29 22:41:29 -04:00 |
|
Tim Pope
|
8a0a448f56
|
Show fake trees when editing directory in index
|
2018-07-29 15:08:31 -04:00 |
|
Tim Pope
|
004da420e5
|
Match trailing slash in FugitivePath()
|
2018-07-29 14:30:51 -04:00 |
|
Tim Pope
|
8b4194047c
|
Rearrange
|
2018-07-29 14:30:48 -04:00 |
|
Tim Pope
|
716edd4bc0
|
Redo completion
|
2018-07-29 00:24:28 -04:00 |
|
Tim Pope
|
70c0f132f5
|
Fix :Gblame
|
2018-07-29 00:24:28 -04:00 |
|
Tim Pope
|
a8392e0ebb
|
Fix fugitive#Real() with non-Fugitive URL
|
2018-07-29 00:24:28 -04:00 |
|
Tim Pope
|
f232e4c6a3
|
Support completion of local commits for --fixup=/--squash=
|
2018-07-28 22:05:03 -04:00 |
|
Tim Pope
|
f8fb5eafab
|
Eliminate remaining s:repo().dir() and s:repo().tree() calls
|
2018-07-28 22:05:03 -04:00 |
|
Tim Pope
|
4f82d241cc
|
Fix jump to file
|
2018-07-28 22:05:03 -04:00 |
|
Tim Pope
|
f761ea700c
|
Rewrite :Gedit and :Gread
|
2018-07-28 20:33:28 -04:00 |
|
Tim Pope
|
035cdf44e8
|
Make fugitive#Prepare() private
|
2018-07-28 20:33:17 -04:00 |
|
Tim Pope
|
deaf4aa139
|
Pass absolute paths through FugitiveGenerate() unchanged
This is designed to exclude traditional paths, URLs, and also Vim
constructs like zipfile:c:\foo.zip::file.
|
2018-07-28 20:33:17 -04:00 |
|
Tim Pope
|
4643363b08
|
Handle FugitiveReal('') correctly
|
2018-07-28 19:43:44 -04:00 |
|
Tim Pope
|
c5d4ce7479
|
Fix map to follow the pattern
|
2018-07-28 17:37:07 -04:00 |
|
Ryo Susami
|
6eadff1107
|
Correct the directory separator of Path() on Windows (#1067)
|
2018-07-28 01:50:51 -04:00 |
|
Tim Pope
|
c68fb3c83a
|
Remove redundant maps
|
2018-07-27 13:42:11 -04:00 |
|
Tim Pope
|
6c09ce3ab4
|
Prefer :Gedit to s:Edit() where possible
|
2018-07-27 13:39:53 -04:00 |
|
Tim Pope
|
cec05fac01
|
Fix missing :Gblame in work tree files
Closes https://github.com/tpope/vim-fugitive/issues/1066
|
2018-07-27 08:54:58 -04:00 |
|
Tim Pope
|
4b0475f9d8
|
Map <CR> in blobs to jump to blamed commit
|
2018-07-27 01:48:44 -04:00 |
|
Tim Pope
|
8edc9cd006
|
Work around janky autocommands when returning to diffed window
Closes https://github.com/tpope/vim-fugitive/issues/1065
|
2018-07-27 01:46:13 -04:00 |
|
Tim Pope
|
382c0a5405
|
Provide config functions globally
This makes it easier to check for them with exists().
|
2018-07-27 01:46:13 -04:00 |
|