Tig
jonas.github.io
Spec sheet
- Purpose
- Tig is an ncurses-based text interface for browsing Git repositories, staging changes at chunk level, and paging Git command output.Read 9 Oct 2026 · jonas.github.io
- Platforms
- Installation instructions cover Linux and macOS builds, and Windows installation through Git for Windows or Cygwin.Read 9 Oct 2026 · jonas.github.io
- Support
- The project directs bug reports and feature requests to its issue tracker or the Git mailing list, and other questions to Stack Overflow.Read 9 Oct 2026 · jonas.github.io
- License
- The manual states that Tig is free software under the GNU General Public License, version 2 or any later version.Read 9 Oct 2026 · jonas.github.io
- Customization
- Users can configure Tig through configuration files, environment variables, key bindings, and external commands.Read 9 Oct 2026 · jonas.github.io
- Dependencies
- The installation instructions list Git and ncurses or ncursesw as required; iconv may also be needed depending on the system.Read 9 Oct 2026 · jonas.github.io
- Git integration
- Tig uses underlying Git commands for its repository views and passes Git command options to the relevant command.Read 9 Oct 2026 · jonas.github.io
- Intended audience
- Tig is aimed at people who want to inspect Git repository history and changes through a terminal interface.Read 9 Oct 2026 · jonas.github.io
- Optional feature
- Readline support is optional and adds completion and history to search and command prompts.Read 9 Oct 2026 · jonas.github.io
- Pager
- In pager mode, Tig displays input from standard input and can colorize output from Git commands.Read 9 Oct 2026 · jonas.github.io
- Repository views
- Its views include commit log, reflog, diff, tree, blob, blame, refs, status, stage, stash, grep, and pager.Read 9 Oct 2026 · jonas.github.io
- Staging
- The status and stage views support staging changes, including individual diff chunks and lines.Read 9 Oct 2026 · jonas.github.io
Plans and prices
Tig Free Free software under the GNU General Public License, version 2 or later Requires Git and ncurses or ncursesw · iconv may be required Read 9 Oct 2026 · jonas.github.io
Where Specifiction places it
- Version Control Software#51 of 627.2