KiCad plugin for git integration. Launch git commit graphical interface without leaving PCB editor window.
To install release version of this plugin, use KiCad's Plugin and Content Manager
and select Git plugin from official plugin repository.
Latest master build is automatically uploaded to unofficial PCM compatible
repository hosted on GitHub pages.
To use it, add https://adamws.github.io/kicad-git/repository.json
to PCM repository list.
Warning
By default, this plugin uses git gui.
On most systems it is distributed as part of the git suite.
On macOS it might be required to install it separately with brew install git-gui
Important
Plugin button appears only in PCB editor and not in schematic editor. This is KiCad limitation.
To configure different command for starting git GUI or explicitly define git executable path,
create config.ini file in the plugin directory.
For example, to use TortoiseGit and non standard (not in system search PATH) git executable:
[paths]
git = C:\some\path\git.exe
git_gui = TortoiseGitProc.exe /command:commitWarning
The [paths] section in config file is required and can't be skipped.
By default, this plugin starts git gui window which will remain open after clicking 'commit'
button. To start window for arranging and making exactly one commit use git citool instead:
[paths]
git = C:\some\path\git.exe
git_gui = C:\some\path\git.exe citoolWarning
The citool is limited only to commits, push to remote is not supported from this view.
See git manual page to learn more.


