Commit Graph
100 Commits
Author SHA1 Message Date
Tim Pope fd297ad11f Set winfixwidth
Closes #453.
2014-03-25 13:37:57 -04:00
Tim Pope a069fa7066 Accidental omission from previous commit 2014-03-25 13:37:19 -04:00
Tim Pope d6f17608dd Support :Gcommit --patch
Closes #452.
2014-03-20 13:21:19 -04:00
Tim Pope 70ec927890 Improve keepjumps situation 2014-03-19 23:36:20 -04:00
Tim Pope b27937d5e4 Turn off swap files in all URL buffers
References #202.
2014-03-19 00:53:05 -04:00
Tim Pope 7c40a18bfd Fix version regex 2014-03-13 15:48:20 -04:00
Tim Pope f395f3cbea Improve heuristics for status section detection
Closes #440.
2014-03-05 18:01:38 -05:00
Tim Pope 0765cbe466 Place extra emphasis on a clean history 2014-03-05 15:17:49 -05:00
Tim Pope 546a6bf219 Focus diff window on :Gdiff
References #36.
2013-12-30 10:45:54 -05:00
Tim Pope 1b0ddad697 Reopen diff folds when diff ends
References #36.
2013-12-30 10:39:08 -05:00
Tim Pope 34e2d2538a Work around new status style in 1.8.5
Closes #393.
2013-10-24 00:16:15 -04:00
Tim Pope dc250fcc8d Add ability to query current Git version 2013-10-24 00:15:40 -04:00
Tim Pope 61fac2f738 Fix write to index with msysgit bash
Closes #388.
2013-10-09 14:13:45 -04:00
Tim Pope f096152a48 Support angle quotes in git status
Closes #228.
2013-06-05 21:35:15 -04:00
Tim Pope 3b5f715262 Fix :Gstatus dp with external diff enabled
Closes #341.
2013-05-17 23:58:10 -04:00
Tim Pope 54ead5abcb Update :Gblame explanation in README 2013-04-23 19:47:40 -04:00
Tim Pope 25bbb3c5f5 Extract contribution guidelines 2013-04-23 19:47:40 -04:00
Tim Pope 5f7a8a9935 Change heading style 2013-04-23 19:47:40 -04:00
Tim Pope 5c18b1a044 Press - on first line of :Gstatus to edit .git
This is a bit silly, but provides a quick way to start navigating the
repository.  Press it a second time and you're in the work tree root.
2013-03-29 22:58:23 -04:00
Tim Pope 4c7e649efb Encapsulate restore options for diff
This should make it easier to experiment with solutions for issues such
as #257.
2013-04-19 15:53:02 -04:00
Tim Pope 618d884562 Revert "Add foldenable to fugitive_diff_restore"
This reverts commit cbb7c3e890.
2013-04-19 15:10:51 -04:00
Tim Pope d4c615c427 Loosen regex to compensate for iskeyword
Closes #332.
2013-04-18 15:19:17 -04:00
Tim Pope f6d93b8788 Don't dispatch autocommands when calling git commit
Closes #295.
2013-03-12 02:32:13 -04:00
Tim Pope 09cbdded83 Add . to prepopulate command line with revision 2013-03-12 02:26:09 -04:00
Tim Pope 06fafb1324 Change cp to cP
This has the incredibly self-serving purpose of paving the way for
evaluating Clojure in historical buffers.
2013-03-12 02:25:12 -04:00
Tim Pope a917e998c7 Include tree filename in <C-R><C-G> 2013-03-12 02:15:40 -04:00
Tim Pope 2ae214a156 Seek to blob name in tree with - 2013-03-12 02:01:49 -04:00
Tim Pope 0103538d7a Expose detect interface
Closes #311.
2013-02-23 12:24:24 -05:00
Tim Pope 6462bdb4b9 Work around archaic encodings
Closes #304.
2013-02-10 13:01:22 -05:00
Tim Pope 1da788a1b0 Unify escaping rules for :Gedit with :edit
In particular, this makes `:Gedit file\ with\ spaces` work, and updates
the tab complete to match.

Closes #305.
2013-02-10 12:57:37 -05:00
Tim Pope bbf9e51eb2 Fix :Git! on Windows.
Closes #301, #302.
2013-02-08 19:35:29 -05:00
Tim Pope cf3fe781dd Switch :Gblame <CR> to open commit
This is more useful than the previous behavior of reblaming at that
commit.  Said behavior is still available on -.
2013-01-30 16:00:41 -05:00
Tim Pope 1bce4328e4 Fix setting of foldmethod in :Gstatus
Closes #300.
2013-01-30 13:13:28 -05:00
Tim Pope 1601ffc1e0 Don't clobber foldmethod in :Gedit :
Being a window local option, this can be pretty annoying.
2013-01-13 16:01:17 -05:00
Tim Pope b9525df190 Support WIDE COLON in :Gstatus in some locales
Closes #228.
2013-01-09 23:15:42 -05:00
Tim Pope 582eb0d3c9 Fix supposed "Press ENTER" prompt
Closes #189, #190.
2012-12-31 22:32:53 -05:00
Tim Pope d1406ae23a Revert "s:Detect: only add readable files to &tags and doc"
This reverts commit 31dead6d80.
Generating the tags file after already loading the buffer burns me over
and over and over again, and I'm not convinced there was a problem to
begin with.
2012-12-16 20:23:12 -05:00
Tim Pope d63a475fcb Fix duplicate Signed-off-by lines
Closes #284.
2012-12-12 22:40:04 -05:00
Tim Pope 2723a1116f Return '' from buffer.path() if outside work tree
In reference to #278.
2012-12-08 16:53:55 -05:00
Tim Pope 7df3a6894a Send :help :Gw to the right place 2012-12-08 16:45:31 -05:00
Tim Pope 6f380fa8c6 Fix error when g:fugitive_github_domains is unset
Closes #274.
2012-11-20 17:57:37 -05:00
Tim Pope f64ba46509 Allow :Gbrowse on HTTP GitHub FI
Closes #272.
2012-11-18 22:43:04 -05:00
Tim Pope 003f38c6a4 Escape # in :Glog
Closes #265.
2012-11-04 19:32:13 -05:00
Tim Pope 3f703b6e03 Replace :Gstatus cv with cva and cvc
My rebuttal to #263.
2012-10-22 17:02:30 -04:00
Tim Pope 9afeebf32e Provide failsafe for foldtext filename
Closes #216.
2012-10-21 23:21:12 -04:00
Tim Pope 09743e76a0 Correct foldtext when diff.mnemonic is set 2012-10-21 22:54:59 -04:00
Tim Pope 14958f37e3 Mention OS X browser in FAQ
Closes #255.
2012-10-18 13:34:33 -04:00
Tim Pope 05763df0ed Fix :Gbrowse when argument starts with a digit 2012-10-16 00:18:41 -04:00
Tim Pope f43393dd9a Conceal file names and line numbers in :Gblame 2012-10-09 18:36:54 -04:00
Tim Pope daccfb508f Update :Gblame supported options 2012-10-09 18:36:54 -04:00
Tim Pope cdb7bd9841 Don't show diff in keywordprg output in GUI
It's not very readable without syntax highlighting or pagination, so
leave it off.
2012-10-09 18:36:54 -04:00
Tim Pope 554909ed4b Allow a count to blame resizers
Pass a count to A or C to add that many additional columns, or to D to
remove that many additional columns.
2012-10-09 16:04:41 -04:00
Tim Pope 3463b780df Fix A in :Gblame with unix timestamp 2012-10-09 15:25:40 -04:00
Tim Pope 41383131b8 Support ctrlp.vim in historical buffers 2012-09-08 11:41:32 -04:00
Tim Pope 615f6608f1 Allow <C-p> pass through to ctrlp.vim in :Gstatus
This only works on the first line.  Any more than that, and we'll have
to give up on the whole <C-p> map entirely (which is not off the table).
2012-09-07 01:15:48 -04:00
Tim Pope 8d019de97c Accept a count with :Gstatus <C-N>/<C-P> 2012-09-07 01:14:13 -04:00
Tim Pope 381b275bc9 Fix <C-W><C-O> in diff below :Gstatus
I'll admit I can't remember the original purpose of this code.

Closes #66.
2012-08-28 13:25:13 -04:00
Tim Pope f5b50f822b Fix :Gblame width with custom date format
Partially addresses #242.
2012-08-21 20:47:19 -04:00
Tim Pope a0c71a6d4c Fix :Gstatus dd on unmerged path
Closes #240.
2012-08-15 11:22:40 -04:00
Tim Pope 0abe1fb122 Support advice.statusHints = false
Closes #230.
2012-08-01 16:00:15 -04:00
Tim Pope a90cc48c7a Fix creation of files named index
Closes #231.
2012-08-01 10:35:52 -04:00
Tim Pope b0c74e2289 Support localized git status
Closes #228.
2012-07-28 11:54:52 -04:00
Tim Pope 745ccf5066 Centralize filename extraction in :Gstatus
This encapsulates some of the logic that will need to be updated to
solve #228.
2012-07-16 18:10:27 -04:00
Tim Pope d1971558b5 Fix - on :Gstatus headers 2012-07-16 17:42:00 -04:00
Tim Pope 8ba04c2476 Encapsulate :Gstatus section determination logic 2012-07-16 11:16:35 -04:00
Tim Pope ca6d4ca4d1 Don't activate maps without b:git_dir
Closes #227.
2012-07-15 13:33:36 -04:00
Tim Pope 585ca691a3 Revert "Follow symlinks"
This reverts commit 57af9b98cf, which was
pushed by accident.
2012-07-15 13:03:09 -04:00
Tim Pope 5298448e88 Fix :Glog on Windows
Closes #199.
2012-07-11 07:26:42 -04:00
Tim Pope 9ebff45853 Re-enable editing files named index
This is a crude hack.  Watch for edge cases.

Closes #205.
2012-07-08 01:11:12 -04:00
Tim Pope 8fd12ef14f Show diff from :Gstatus interally
When pressing enter on a header in :Gstatus, use :Git! rather than :Git
to show the diff.

Closes #208.
2012-07-08 01:06:33 -04:00
Tim Pope 3b278277e0 Add maps for resizing blame window 2012-06-22 19:44:32 -04:00
Tim Pope 49c6be334c Override 'shellslash' for external Windows command
With 'shellslash' set, tempname() returns a filename with forward
slashes, which trips up the type command if we don't translate to
backslashes first.

Fixes half of #212.
2012-06-07 22:05:06 -04:00
Tim Pope 1eb4a9f7e3 Fix erroneous check for //objects
This was particularly detrimental on Windows, where it caused a slow
network lookup.

Closes #210.
2012-06-04 15:16:48 -04:00
Tim Pope 6515bd43ac Support relative core.worktree
This is based on Chen Mulong's implementation in #204, but uses the same
relative path check as a8d450fcfe, for
better Windows support.
2012-05-17 21:42:06 -04:00
Tim Pope a8d450fcfe Support submodules on 1.7.10
In 1.7.10, the git-file switched from using an absolute to a relative
path.  Treat any path starting with "." as relative.  (A more robust
check for a relative path is more complicated than looking for a leading
slash because of Windows.)

Closes #201.
2012-05-15 21:50:13 -04:00
Tim Pope 476fbd0950 Leverage #head() in #statusline() 2012-05-07 11:41:25 -04:00
Tim Pope 5ceabc6e6a Fix commit editing on Windows
Closes #120.
2012-05-03 18:30:13 -04:00
Tim Pope 1b6c0cbfb6 Improve cmd.exe shell escaping 2012-04-21 10:14:44 -04:00
Tim Pope 15e7672672 Enable folding in :Gstatus 2012-04-16 21:56:49 -04:00
Tim Pope 4fe6e46a0a Fix detection of netrw buffers
How long has this been broken?
2012-04-11 16:41:43 -04:00
Tim Pope 9bfb7857ec Formatting fix 2012-04-10 22:57:56 -04:00
Tim Pope dfba6a17f6 Provide custom 'foldtext'
autocmd FileType git,gitcommit setlocal foldmethod=syntax
2012-04-08 11:00:26 -04:00
Tim Pope b72bb7b289 Fix - in commit 2012-04-07 16:23:49 -04:00
Tim Pope 9619055cfd Map - to go up a directory 2012-04-07 16:16:41 -04:00
Tim Pope 48daf7ae72 Include leading / in buffer().rev()
Slowly pave the way for relative paths.
2012-04-07 15:42:09 -04:00
Tim Pope b18bb05b91 Further slim down modeline 2012-04-06 10:54:00 -04:00
Tim Pope b978d9f0be :Glgrep and :Gllog 2012-04-05 12:25:24 -04:00
Tim Pope 49e6c2b676 Clean up stray buffer().name() 2012-04-03 07:33:18 -04:00
Tim Pope 39012290b8 Fix incorrect usage of readfile() 2012-04-03 06:52:48 -04:00
Tim Pope 51de95ddee I hate 'autochdir'
Closes #180.
2012-04-01 22:06:13 -04:00
Tim Pope e8e497eb83 Open fold when jumping to commit from blame 2012-04-01 13:17:13 -04:00
Tim Pope 3c641a7ef5 Use - not <CR> for reblame
The plan is to ultimately reclaim <CR> for closing the blame, then
jumping to the commit.
2012-03-28 20:35:47 -04:00
Tim Pope c6931a519f Fix :foldopen error 2012-03-28 20:31:40 -04:00
Tim Pope 41ea90cddf Support GitHub FI 2012-03-28 20:27:26 -04:00
Tim Pope 4f7af188fe Fix repo().translate with symlinked git-dir
Closes #178.
2012-03-27 13:43:03 -04:00
Tim Pope 24e9b492fe Fix git-dir detection on Windows
Closes #176.
2012-03-25 22:19:19 -04:00
Tim Pope bc3ffa6b44 Guard against blank .git file
Let's see you break it now.
2012-03-20 08:16:45 -04:00
Tim Pope 8ecc9b9e11 Guard against invalid symlinks in detection
Closes #171.
2012-03-20 08:13:31 -04:00
Tim Pope 165923ebaf Kill old plugin conflict guard 2012-03-18 23:01:26 -04:00
Tim Pope 19d9875186 Refactor and expose detection helpers 2012-03-18 22:53:19 -04:00