TicGit is a simple ticketing system, roughly similar to the Lighthouse model, that is based in git. It provides a command line client that uses the 'git' gem to keep it's ticketing information in a separate branch (called 'ticgit') within your existing git repository. All the data is file based and rarely changing, decreasing the likelihood of a merge issue. Right now, ticket branch merges need to be done manually and separately, but I'll write a tool that helps pretty soon.