Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand Rider MPS Android Studio
Feb 20, 2019
225 736

Enriches Git Integration with additional features


Stable Release (20190220.190020)

Features

  • Git status display:
    • shows number of ahead / behind commits for current branch as status bar widget
    • ahead / behind, current branch, tags on HEAD as Project View decoration on modules
    • can use remote tracking branch or any other 'parent' branch
  • Status bar widget:
    git status
    • tooltip shows info for all repositories
    • popup menu - status refresh
    • popup menu - repository fetch

    git blame
    • tooltip shows detailed blame for file/line
    • popup - detailed blame balloon
    • action to open detailed blame balloon
  • Auto fetch - runs git fetch at fixed intervals
  • Push tags on current branch - available in VCS / Git
  • Behind tracker - shows notification when behind count of current branch changes and is non-zero
  • Branch name completion in Commit dialog - provides branch name completion inside Commit dialog message
  • Blame inlined in active editor - show blame for line at caret in active editor
  • Git Extender integration - can be selected as update action executed from behind tracker popup

Configuration

Windows/Linux:
  • File / Settings / Appearance & Behavior / Notifications
  • File / Settings / Editor / Color Scheme / Git ToolBox
  • File / Settings / Other Settings / Git ToolBox Global
  • File / Settings / Other Settings / Git ToolBox Project
Mac OS (with project open):
  • IntelliJ IDEA / Preferences... / Appearance & Behavior / Notifications
  • IntelliJ IDEA / Preferences... / Editor / Color Scheme / Git ToolBox
  • IntelliJ IDEA / Preferences... / Other Settings / Git ToolBox Global
  • IntelliJ IDEA / Preferences... / Other Settings / Git ToolBox Project

Download plugin

Recent change notes

Changes in 183.4.0

  • Feature: Activate commit dialog completion on demand (#130)
  • Adjust default inline blame color for Darcula (#127)

Changes in 183.3.0

  • Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (#118)
  • Feature: Status based on 'parent' branch (#113)
  • Feature: Show blame inlined in active editor (#104)
  • Fix: Blame shows N/A for newly committed hunks (#123)
  • Fix: Commit dialog completion (#121)
  • Show behind tracker only if there are changes

Changes in 183.1.1

  • Use IntelliJ parallel fetch (#120)

Changes in 183.1.0

  • Async blame loading (#115)

Changes in 183.0.5

  • Fixed VcsException in annotation retrieval (#115)
  • Fixed java.lang.IllegalArgumentException: DB VirtualFile (#116)

Changes in 183.0.4

  • 2018.3 build
  • Based on 182.7.0 release

Changes in 182.7.0

  • Hide status bar items if disabled (#108)

Changes in 182.6.2

  • Fixed slow performance during rename (#109)
  • Fixed IllegalArgumentException (#110)

Changes in 182.6.1

  • Fixed IllegalArgumentException (#107)

Changes in 182.6.0

  • Git blame status bar widget (#105)

Changes in 182.4.1

  • Limit parallel auto-fetch threads (#103)

Changes in 182.4.0

  • Fixed tags on HEAD commit in Project View (#98)
  • Removed excessive logging
  • Minor UI adjustments

Changes in 182.3.0

  • Show tags on HEAD commit in Project View (#90)
  • Fully configurable Project View decoration (#80)
  • Decoration does not update after repository update ( #98)
  • Fixed error while calling if active (#99)
  • Parallel auto-fetch execution

Changes in 181.2.1

  • Move decoration customization to Color Scheme (#87 )
  • Tracking/non-tracking branch decoration (#88)
  • Fixed separator decoration in Project View (#92)
  • Performance metrics (#85)

General usage instructions

Add following plugin repository to access EAP builds https://plugins.jetbrains.com/plugins/eap/7499