Skip to content
This repository

Entirely new porcelain for git.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 git2 Kick it until it works under 0.6!
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Makefile README and simple Makefile.
Octocat-spinner-32 Update to current Rust, which is more or less 0.4.


tcup is a complete replacement for git. That is, it can interact with an existing git repository—or create a new one—without having git installed.

The intention is to have a simpler UI that helps avoid mistakes and explain what's going on, while still benefiting from git's excellent design under the hood.


tcup depends on:

  • The Rust compiler (0.4+)
  • Some arbitrarily recent build of libgit2

tcup consists of two parts: Rust bindings for libgit2, and the tcup executable itself. You can build both merely by running make.


There's not much here yet, so there's not much to document, either. See the GitHub wiki for some planning docs.

Something went wrong with that request. Please try again.