Commit Graph
100 Commits
Author SHA1 Message Date
Tim Pope f0cb627a8e Really turn off modelines in commits and :Gstatus
Partially addresses #162.
2012-03-05 06:58:00 -05:00
Tim Pope 5225697d9c Revert "Use --work-tree to fix :cd side effects in :Gcommit"
This reverts commit 903ad4d704, which
broke :Gcommit when invoked from a subdirectory of the repository.
2012-03-03 10:08:00 -05:00
Tim Pope 903ad4d704 Use --work-tree to fix :cd side effects in :Gcommit
Closes #155
2012-03-03 03:30:27 -05:00
Tim Pope dcd79f2adb Map cv to :Gcommit -v 2012-03-01 03:34:30 -05:00
Tim Pope 701304c164 Work around .git in 'wildignore'
Closes #119.
2012-03-01 02:47:13 -05:00
Tim Pope 03e138c349 Attempt to address more Windows slowness (#150) 2012-02-08 13:03:10 -05:00
Tim Pope c72a689f7f Restore 'cursorbind' after diff
Closes #122.
2011-12-03 01:10:08 -05:00
Tim Pope d95e6c61b5 Disable swapfile in :Gstatus 2011-11-27 12:56:44 -05:00
Tim Pope 1b7e4070f5 Fix bare repository support
Closes #117.
2011-10-08 16:09:00 -04:00
Tim Pope ceb18eeceb Fix issue with symlinked tmp dir 2011-10-07 01:33:51 -04:00
Tim Pope 37295383ff Provide fugitive#repo() 2011-10-04 20:25:32 -04:00
Tim Pope 98b7334209 Close old blame windows before new blame 2011-10-04 03:13:46 -04:00
Tim Pope a1bdea305b Fix restore from blame
Options affected by blame are now restored when the blame window is
closed while not focused.
2011-10-04 03:10:04 -04:00
Tim Pope be42215003 Enter on a +/- diff line jumps to that line
This is useful particularly in conjunction with :Gblame.  Press `i` on a
line in a blame to open the commit.  If the diff reveals a new point of
interest, press enter on that line to jump to it in the history, then
:Gblame again.
2011-10-01 17:31:57 -04:00
Tim Pope 8ce49ebea0 Jump from blame to commit focuses relevant diff 2011-10-01 17:31:57 -04:00
Tim Pope 6cf850dd00 Show :Gblame maps in tabular form 2011-10-01 17:31:57 -04:00
Tim Pope e9e48006dd Fix :Gblame scrollbind with folds 2011-10-01 17:31:57 -04:00
Tim Pope c4baefff69 Press i in blame to close then jump to commit 2011-10-01 04:23:27 -04:00
Tim Pope 59ce7a9e19 Restore blamed window on gq in blame 2011-10-01 04:13:09 -04:00
Tim Pope a23dcec3d2 Return to blamed buffer on q in blame 2011-10-01 04:02:29 -04:00
Tim Pope 9169e8c36e Remove space from q map 2011-10-01 03:54:58 -04:00
Tim Pope 88ae099102 Syntax fix 2011-10-01 02:31:53 -04:00
Tim Pope 30038b82a4 Fix jump to line on reblame
Discovered when investigating #112.
2011-10-01 02:26:26 -04:00
Tim Pope 1eeeb41f3f Work around git.vim's broken b:git_dir 2011-09-24 18:31:23 -04:00
Tim Pope 201bdd0eff Fix completion of :Gedit! 2011-09-12 17:02:45 -04:00
Tim Pope c212714cba :Gwrite in a patch to apply it
Closes #106.
2011-09-08 17:13:00 -04:00
Tim Pope 8638d7b059 Clever window size on :Gcommit from :Gstatus 2011-09-05 21:17:19 -04:00
Tim Pope 1ecd40d002 Revert "Partial workaround for symlinked .git"
This reverts commit ea3b4a7315.
b4099e568a handles this more cleanly.
2011-09-02 15:19:06 -04:00
Tim Pope b4099e568a Wipe :Gstatus on closure
References #105
2011-09-02 14:59:30 -04:00
Tim Pope ea3b4a7315 Partial workaround for symlinked .git
Closes #105
2011-09-02 14:56:49 -04:00
Tim Pope 1de030e2d0 Treat . remote as origin in :Gbrowse 2011-08-29 20:56:21 -04:00
Tim Pope ef4bcdb44f Add cc alias for C in :Gstatus 2011-08-29 20:50:05 -04:00
Tim Pope 2bc72cde05 Clarify copyright 2011-08-29 20:49:59 -04:00
Tim Pope 8cd20303ca Escape ! in :Gblame filename 2011-08-25 20:24:01 -04:00
Tim Pope 11951a614c Identify new buffers as "file" 2011-08-25 20:23:47 -04:00
Tim Pope 9dfa357770 :Ge in blank buffer goes to status 2011-08-25 19:08:23 -04:00
Tim Pope 0a24e781b2 Allow exiting vim from q in sole buffer :Gstatus 2011-08-25 19:07:50 -04:00
Tim Pope 821f11176f Add ca and cA commit maps to :Gstatus 2011-08-25 15:45:00 -04:00
Tim Pope 15d2136f5f Kill relativenumber in blame buffer
Closes #102
2011-08-25 14:51:48 -04:00
Tim Pope 5f5c8da61f Fix several editing maps 2011-08-21 15:53:12 -04:00
Tim Pope 7a33e738fa Tab complete Git aliases 2011-08-21 13:55:04 -04:00
Tim Pope a09263f9d0 Fix jump after dp on untracked file 2011-08-21 13:45:21 -04:00
Tim Pope c2569c5de4 Support space and comma paths with tags 2011-08-19 21:15:15 -04:00
Tim Pope e674a7e2f3 Map dp to show diff in :Gstatus
Closes #101
2011-08-19 18:21:58 -04:00
Tim Pope b8b5272577 Use long options in :Gstatus help 2011-08-19 18:20:43 -04:00
Tim Pope 7005789427 Add :Git! et al. for loading output into a buffer 2011-08-19 15:01:56 -04:00
Tim Pope dd52642d13 Document :Gstatus maps in tabular form 2011-08-19 15:01:56 -04:00
Tim Pope 2aae91c3ed Map R to reload :Gstatus 2011-08-19 14:30:40 -04:00
Tim Pope 0d3419ecc4 Always map q in status 2011-08-19 14:08:56 -04:00
Tim Pope b3262c28d6 No preview window business for :Gread 2011-08-19 03:04:50 -04:00
Tim Pope 4a20d8802e Handle return to temp files more gracefully 2011-08-19 03:04:50 -04:00
Tim Pope f21ebfb2ee Make <C-R><C-G> a noop on irrelevant :Gstatus line 2011-08-19 03:04:50 -04:00
Tim Pope 69711ec322 Fix typo 2011-08-19 03:04:50 -04:00
Tim Pope 8993abb9f1 Set bufhidden=delete in historical buffers 2011-08-15 23:17:42 -04:00
Tim Pope 6c0649ed9b Fix redraw issue after :Gbrowse 2011-08-12 17:50:58 -04:00
Tim Pope 7991e832a3 Prioritize our own tags 2011-08-11 11:03:18 -04:00
Tim Pope 8548a9c621 <C-R><C-G> in Gstatus recalls cursor line filename 2011-08-09 15:16:17 -04:00
Tim Pope 78b405fd52 Support core.autocrlf=false on Windows
Fixes #99.
2011-08-09 11:18:50 -04:00
Tim Pope a0f5c0445e Restore options when turning off diff mode 2011-08-07 19:53:03 -04:00
Tim Pope 299a037564 Rename confusing w:fugitive_restore 2011-08-07 19:51:45 -04:00
Tim Pope 8e9fa7a807 Consolidate duplication in help and README 2011-08-07 18:53:59 -04:00
Tim Pope 23c7599ab3 Document mappings in :Gblame
Also document q in :Gstatus.
2011-08-07 00:09:53 -04:00
Tim Pope c10d7cc5f8 Reference homepage not email 2011-08-06 16:55:57 -04:00
Tim Pope dba7bad836 Add instructions for viewing help 2011-07-25 18:59:12 -04:00
Tim Pope bca6ca0237 Use HTTPS for GitHub URLs in README 2011-07-25 17:42:07 -04:00
Tim Pope faaf459388 Expand FAQ 2011-07-25 17:39:40 -04:00
Tim Pope a452b5ee7e Add a note about compatibility bugs 2011-07-25 17:39:40 -04:00
Tim Pope 9104cceedc Add installation instructions 2011-07-25 17:39:40 -04:00
Tim Pope 100893dd33 Add license 2011-07-25 17:39:40 -04:00
Tim Pope 56630b88a7 Add contribution guidelines 2011-07-25 17:39:40 -04:00
Tim Pope 3f77ad8865 Tweak self-promotion wording 2011-07-25 17:39:40 -04:00
Tim Pope 4453370768 Fix trailing blank line when editing index files
I can't consistently reproduce this, but a binary write is the logical
thing to do in this case, and seems to work.
2011-06-13 22:38:13 -04:00
Tim Pope a38f25f78b Close diffs when navigating from :Gstatus 2011-06-12 23:10:06 -04:00
Tim Pope 50e7887498 Link to vimcasts 2011-06-02 21:40:47 -04:00
Tim Pope a86731afa9 Further self promotion 2011-06-02 21:40:47 -04:00
Tim Pope 2fb2d4e199 Move self-promotion to bottom of README 2011-06-02 21:40:47 -04:00
Tim Pope 35d6717d6a Work around "always" color option 2011-05-27 14:51:18 -04:00
Tim Pope c872a54675 Fix :Gcommit % 2011-05-10 08:31:41 -04:00
Tim Pope b089a2b7ce Fix :Gcommit on csh and Windows 2011-05-09 20:02:30 -04:00
Tim Pope 216c85afe0 Fix history browsing on csh and Windows 2011-05-09 13:31:19 -04:00
Tim Pope b75a131805 Drop noautowrite rendered irrelevant by system() 2011-05-09 13:07:39 -04:00
Tim Pope aaf5b34366 Fix garbling on :Gcommit when nothing is staged
Fixes #68.
2011-05-09 08:37:24 -04:00
Tim Pope 05000b1872 Fix garbage during :Gcommit with alternate screen
When running Vim in a terminal with an alternate screen buffer, :Gcommit
trashes the screen in a way that requires a redraw to fix.  Circumvent
this by using system() rather than `silent !`.  Fixes #68.
2011-05-09 01:27:15 -04:00
Tim Pope f112f9b830 fugitive.vim 1.2 2011-04-28 23:36:12 -04:00
Tim Pope 0184570176 Revert "Preserve alternate file in :Gmove"
This reverts commit 68b3f3b3d6.  Since
:saveas changes the alternate file, :Gmove should too.
2011-04-28 21:23:47 -04:00
Tim Pope 5e25040a97 Support "(modified content, untracked content)" 2011-04-26 08:44:49 -04:00
Tim Pope bb191c1939 Really work around Vim parser idiosyncrasy 2011-04-26 08:35:02 -04:00
Tim Pope 4a5f1df129 Fix closing of status window in :Gcommit 2011-04-25 15:17:19 -04:00
Tim Pope 081832380c Work around Vim parser idiosyncrasy 2011-04-25 15:14:55 -04:00
Tim Pope b11669a2eb Perform automatic :diffupdate after conflict dp 2011-04-25 14:32:42 -04:00
Tim Pope aebbbd335e Map dp in stage conflict to do the right thing 2011-04-25 11:50:19 -04:00
Tim Pope 3366704c8f Enable - on headings in :Gstatus 2011-04-23 22:15:28 -04:00
Tim Pope a71120ca8f Cope with new "Changes not staged" heading 2011-04-23 22:06:30 -04:00
Tim Pope 68b3f3b3d6 Preserve alternate file in :Gmove 2011-04-22 13:06:27 -04:00
Tim Pope 3ad9b0d9fa Don't clobber alternate file when committing 2011-04-22 12:59:03 -04:00
Tim Pope e047558bee Support :Gcommit on older Git versions 2011-04-19 18:24:33 -04:00
Tim Pope 3026076ab5 Simplify csh special cases 2011-04-04 23:15:19 -04:00
Tim Pope 57831bb5c1 Add a FAQ 2011-03-06 17:51:05 -05:00
Tim Pope 2e4c9236d6 Implement :Gwq 2011-02-27 14:35:08 -05:00
Tim Pope 3933bfdc57 Prefer ds to dh for horizontal diff map 2011-02-27 13:15:10 -05:00