Skip to content
A lightweight and powerful git branch viewer for vim.
Vim script Ruby
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
autoload Stop strange -limit behaviour Nov 5, 2019
doc Stop strange -limit behaviour Nov 5, 2019
ftplugin Add -limit option Nov 1, 2019
img Initial documentation Dec 5, 2018
plugin Fix visual range Nov 1, 2019
syntax Require spaces before commit patterns Nov 7, 2019
t Add -limit option Nov 1, 2019
.gitignore Add tests Oct 26, 2019
.travis.yml
CONTRIBUTING.md Update contributing guide Nov 5, 2019
EXAMPLES.md Add short visual range example. Nov 6, 2019
FAQ.md Separate documentation Nov 5, 2019
Gemfile Add tests Oct 26, 2019
README.md Update contributing guide Nov 5, 2019
Rakefile Add tests Oct 26, 2019
VimFlavor Add tests Oct 26, 2019

README.md

Flog

Build Status

Flog is a lightweight and powerful git branch viewer that integrates with fugitive.

flog in action

Installation

Using Plug add the following to your .vimrc:

Plug 'tpope/vim-fugitive'
Plug 'rbong/vim-flog'

See :help plug-example for more information. If you do not use plug, see your plugin manager of choice's documentation.

Requires vim version 7.4.2204 or greater.

Using Flog

Open the commit graph with :Flog or :Flogsplit. Many options can be passed in, complete with <Tab> completion.

Preview commits once you've opened Flog using <CR>. Jump between commits with <C-N> and <C-P>.

Refresh the graph with u. Toggle viewing all branches with a. Toggle bisect mode with gb. Toggle displaying no merges with gm. Toggle viewing the reflog with gr. Quit with gq.

To see more bindings or get a refresher, press g?.

Run :Git commands in a split next to the graph using :Floggit!. Command line completion is provided to do any git command with the commits and refs under the cursor.

Getting Help

If you have questions, requests, or bugs, see the issue tracker and :help flog.

Please see fugitive for help with Fugitive commands. See git log --help for any problems specific to git log.

More info:

You can’t perform that action at this time.