humungus - humungus

i am gravely disappointed

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

go

mercurial

-- setup

make
./humungus init
./humungus admin

cd repos
hg clone /work-stuff/one
hg clone /work-stuff/two
hg clone /work-stuff/fun
cd ..

mkdir -p downloads/fun
cp /files/fun/* downloads/fun

./humungus

recent changes

364:a257227890f2 on 2023-11-19 04:19:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

add screenshot support

363:0e15cacb20ef on 2023-08-28 03:08:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more complete titles

362:1a4005e10c07 on 2023-08-28 02:58:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

split web code into another file

361:c848ee5ecb15 on 2023-08-28 02:54:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try simpler style for topper

360:2c8ce58c3540 on 2023-08-19 04:15:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

refine colors

359:6d72f04cfd7e on 2023-08-07 06:43:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

show images in file browser

358:dc8ce2dc8c35 on 2022-04-27 06:43:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 356:f09da657d315

m

357:c9da61d855a5 on 2022-04-27 06:41:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 355:c2c2f69e0765

update webs

356:f09da657d315 on 2022-04-14 20:06:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

crude effort at fast handling some simpler commands

355:c2c2f69e0765 on 2022-04-14 01:02:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

init pools properly