2
1
mirror of https://github.com/gitchain/gitchain.git synced 2020-06-03 16:49:55 +00:00
Go to file
2014-06-16 20:13:08 +07:00
block Simplify mining design 2014-05-27 11:47:32 +07:00
db Minor code improvement 2014-05-26 12:56:43 +08:00
git Initial draft of git-upload-pack implementation 2014-05-25 17:06:29 +08:00
keys Initial name registrar draft 2014-05-18 10:22:57 +08:00
repository Use DHT to save the objects 2014-05-23 07:28:23 +08:00
server Fix broken miner status requests 2014-06-16 20:13:08 +07:00
transaction Minor typo fix 2014-06-15 20:32:17 +07:00
types type.EmptyHash() code improvement 2014-05-23 05:25:45 +08:00
ui Expose some debug information through the /info endpoint 2014-05-23 09:56:20 +08:00
util Implement Reference Update Transaction 2014-05-20 14:22:11 +08:00
.gitignore Add config file support 2014-05-22 21:57:50 +08:00
.travis.yml Trying to please Travis CI again 2014-05-26 07:25:40 +08:00
gitchain.tex Minor fiddling with paper writing style 2014-05-20 20:27:50 +08:00
Godeps Better command line support 2014-05-23 18:12:44 +08:00
HACKING.md Add a link to the development survey to HACKING.md 2014-05-27 00:24:02 +07:00
LICENSE Add Apache2 license 2014-05-22 10:57:42 +08:00
main.go Fix the transactions command line command handler 2014-05-26 13:15:20 +08:00
Makefile Add testify installation to make prepare as Godep doesn't handle it 2014-05-26 07:30:28 +08:00
README.md Add build status to the README 2014-05-26 07:38:38 +08:00

Gitchain

Decentralized P2P Git Network

Build Status

To quote from git's own description:

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Gitchain is an application of ideas behind Bitcoin, Namecoin and DHT applied to Git hosting. Once you install it, it acts as a local proxy to the entire Gitchain P2P network.

Support the project on Kickstarter

Build Instructions

Make sure you have go1.2.2 installed and your GOPATH variable is pointing to a user-writeable directory (like $USER/go)

$ make prepare # (only first time or whenever Godeps file is updated)
$ make