summaryrefslogtreecommitdiffstatsabout

cgit quick facts

  • web interface (cgi) for git repositories, written in C
  • licensed under GPLv2
  • discussions, patches etc. goes to the list (archive, gmane).
  • common questions are answered in the faq.

features

  • basic repository browsing (logs, diffs, trees…)
  • caching of generated html
  • cloneable urls (implements dumb http transport)
  • commit feeds (atom format)
  • discovery of git repositories
  • on-the-fly archives for tags and commits
  • plugin-support for e.g. syntax highlighting
  • side-by-side diffs
  • simple time/author statistics
  • simple virtual hosting support (macro expansion)
  • understands gitweb project-lists
  • understands gitweb.owner in git config files

branches

  • stable: fixes for the previous release
  • master: features for the next release
  • wip: bleeding-edge stuff, frequently rebased
  • wiki: the info found on this page

source code

  • download current or past releases
  • clone the repo using git or http protocol:
    • git://hjemli.net/pub/git/cgit
    • http://hjemli.net/git/cgit
  • see the README for build instructions

packages