back to home

jonas / tig

Text-mode interface for git

13,114 stars
646 forks
208 issues
CShellM4

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing jonas/tig in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind-ai.vercel.app/repo/jonas/tig)
Preview:Analyzed by RepoMind

Repository Summary (README)

Preview

Tig: text-mode interface for Git

:docext: adoc

image:https://github.com/jonas/tig/workflows/Linux/badge.svg[Linux CI,link=https://github.com/jonas/tig/actions?query=workflow%3ALinux] image:https://github.com/jonas/tig/workflows/macOS/badge.svg[macOS CI,link=https://github.com/jonas/tig/actions?query=workflow%3AmacOS] image:https://ci.appveyor.com/api/projects/status/jxt1uf52o7r0a8r7/branch/master?svg=true[AppVeyor Build,link=https://ci.appveyor.com/project/fonseca/tig]

What is Tig?

Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.

Resources

Bugs and Feature Requests

Bugs and feature requests can be reported using the https://github.com/jonas/tig/issues[issue tracker] or by mail to the https://lore.kernel.org/git/[Git mailing list]. Ensure that the word "tig" is in the subject. For other Tig related questions please use Stack Overflow: https://stackoverflow.com/questions/tagged/tig[].

If you are sending a bug report, please include the following information:

  • What Tig and ncurses versions are you using? (tig -v)
  • What system do you have? (uname -a, lsb_release -a)
  • What Git version are you using? (git -v)

Installation and News

Information on how to build and install Tig are found in link:INSTALL.{docext}[the installation instructions].

News about releases and latest features and bug fixes are found in link:NEWS.{docext}[the release notes].