i understand your pain

overview - docs - downloads - files - changes - changes rss

humungus - an hg server -- features View changes, files, changesets, etc. Some syntax highlighting. Read only web access. Write access via ssh keys. Serves multiple repositories. Allows cloning via the obvious URL. Supports go get. Serves files for downloads. Online documentation via mandoc. Terminal based admin interface. -- requirements mercurial github.com/gdamore/encoding github.com/gdamore/tcell github.com/gorilla/mux github.com/lucasb-eyer/go-colorful github.com/mattn/go-runewidth github.com/rivo/tview golang.org/x/text humungus.tedunangst.com/r/gerc humungus.tedunangst.com/r/go-sqlite3 -- setup $ sqlite3 -init schema.sql humungus.db insert into config (key, value) values ('servername', 'humungus.example.com'); insert into config (key, value) values ('listenaddr', '127.0.0.1:8081'); insert into config (key, value) values ('debug', 0); .quit mkdir repos cd repos hg clone /work-stuff/one hg clone /work-stuff/two hg clone /work-stuff/fun cd .. mkdir downloads mkdir fun cp /files/fun/* fun cd .. ./humungus admin ./humungus

recent changes