Flog

A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Flog

Flog shows a Git branch graph inside Vim or Neovim. It supports custom log formats, multiline commit messages, viewing the history of a selected range of lines, contextual command completion, navigation mappings, and commit-based marks and jump history.

It works together with the fugitive plugin for running Git commands on the commits you select. It suits Vim and Neovim users who want to explore history without switching to a separate program.

Strengths

  • Branch graph inside the editor
  • History of a selected range of lines
  • Custom log formats and many navigation mappings

Limitations

  • Only runs inside Vim or Neovim
  • Relies on fugitive for most Git actions

Details

Pricing
FreeFree, with source code published on GitHub.
License
Open source, license not stated
Developer
rbong
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Vim and Neovim users browsing Git history from the editor
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Flog

Compare all

Software that can replace Flog for an important use case, and what changes if you switch.

  • tig

    Browse Git history and stage changes in a terminal interface.

    tig moves history browsing out of the editor into a standalone terminal interface and adds chunk-level staging without needing fugitive.

  • git-graph

    A command-line tool that draws Git history graphs arranged according to your branching model.

    git-graph draws history graphs in the terminal arranged by a GitFlow or custom branching model, as a fast Rust binary that only views.

  • Serie

    A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.

    Serie renders the commit graph as images in a supporting terminal, showing all branches outside the editor, and focuses only on viewing history.

  • Diffview.nvim

    A Neovim plugin for cycling through diffs of all modified files for any Git revision.

    Diffview.nvim keeps history review inside Neovim with file history across revisions and all changed files per revision, but does not support classic Vim.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing