humungus - humungus

i am gravely disappointed

there has been too much violence

overview - docs - files - changes - downloads

daa800212639 on 2019-08-20 14:36:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a few more styles from mandoc.css

a32f3854ab0b on 2019-08-20 02:17:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

beginning support for online documentation

ede594903c71 on 2019-07-30 14:20:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some Wait errors are expected, since the reaper is eating procs too

c42d6205cea8 on 2019-07-29 15:02:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a reaper since go seems to lose child processes

7ca7c15e9af4 on 2019-07-12 23:31:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log wait errors

698d2e990ab3 on 2019-06-30 18:54:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove unnessary complication for runnig simple hg commands

3f1bd5c40074 on 2019-06-05 02:10:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow manual refresh requests

8fc0a7193247 on 2019-05-13 12:14:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need cmd conns hanging around anymore.

1ddf75238722 on 2019-05-09 21:04:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix format strings for dl rss

d9b04325246b on 2019-05-09 21:00:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add an rss feed just for downloads

52f63a99feab on 2019-05-09 20:50:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix check for cached map entry, it may be nil

e6900c7f0879 on 2019-05-06 12:20:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.6 for changeset 7ee50db9bc73

7ee50db9bc73 on 2019-05-06 12:19:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

do the tag ordering hack in both directions

cebde233d55f on 2019-05-04 23:03:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use webs/rss

69de4235f41b on 2019-05-04 22:36:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

quick workaround because tip doesn't sort well with v.

1f3fff19819c on 2019-04-30 23:32:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a tag selector dropdown for history

501a86b7e408 on 2019-04-28 17:31:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

changes for ranges

124b718a6bf7 on 2019-04-28 16:41:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow viewing 4 changesets at once

a993cd257b34 on 2019-04-26 16:19:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

probably time to make rss public

935f73730f9f on 2019-04-21 13:16:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

specify body size in px

3be1e6153f0e on 2019-04-20 22:07:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

further turd polishing

951d97918c88 on 2019-04-20 19:13:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

break long words in commits too

7703d60c7f28 on 2019-04-20 17:20:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

didn't mean to disable all the caching

d6df9aa94820 on 2019-04-20 17:18:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try this viewport and style instead

393cb82b937c on 2019-04-18 19:01:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add viewport so iphone stops stupidly reflowing

688b4e46bcb9 on 2019-04-17 12:33:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.5 for changeset 07d313b0a708

07d313b0a708 on 2019-04-17 12:33:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go.mod time

50d75707c608 on 2019-04-01 05:46:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

error page

a78db6259fab on 2019-04-01 05:44:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

icon

41181cbcfe42 on 2019-03-27 20:03:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

error page

5aa1d6e965e2 on 2019-03-16 19:00:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update highlighter

d803f478862f on 2019-03-16 18:49:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need cmdconn just for repo validation

fdac537a0d18 on 2019-03-16 18:47:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better content type headers

40a9b8d5c830 on 2019-03-16 16:46:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.4 for changeset 15cc4da5ee6d

15cc4da5ee6d on 2019-03-11 03:38:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

character literals

497d872607c4 on 2019-03-07 12:28:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

visited color is too subtle and no very useful

c87454da207c on 2019-03-07 11:32:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

common function to init template info

ba310879289f on 2019-03-07 11:29:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

longer cache time for css

2bffbec6f5b3 on 2019-03-04 21:43:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

check rss for errors

9ddb40dcf44d on 2019-03-04 21:11:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add some short cache headers

42bebc6dcd5b on 2019-02-28 17:14:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i guess go style prefers // comments

3259e74713e4 on 2019-02-28 01:26:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify open listener function

de99783f64b1 on 2019-02-28 01:12:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow listening on a unix socket

84cb218009a2 on 2019-02-23 14:55:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix accidental dependency on map order

2822f89947d2 on 2019-02-23 14:42:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

the goroutine monitor style cache was fun, but just causes trouble.
when the cache quits, no way for caller to know it's gone.
switch to the simple mutex based approach.

2bfc9cd5000d on 2019-02-23 14:24:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't need cmd caches anymore

1858c7f998e9 on 2019-02-22 17:06:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>

gerc functions take typed arguments now

79e1ba59c2ca on 2019-02-20 14:41:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>

table cell should have right padding too

9613fa0f3de7 on 2019-02-20 14:38:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert to using gerc for annotate

0693f7157ea9 on 2019-02-20 14:25:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

better error checking and handling

ef036313ef40 on 2019-02-18 13:26:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

always sort repos when drawing table

818e4dff2a2f on 2019-02-17 20:50:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>

green text is a little too bright

395962a3d465 on 2019-02-17 16:29:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

stop after an error saving

a5d65af3fb75 on 2019-02-17 16:27:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

only count saving as a change

307b6af4acac on 2019-02-17 03:07:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make the cache code look more like a module

3ea1fe7ca848 on 2019-02-17 02:54:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

seed rand with time

4e3db7ed6332 on 2019-02-16 23:33:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

map arrows to tabs for form navigation

5b4d798057fb on 2019-02-16 23:22:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make it possible to cancel form

dfcbaec2fe21 on 2019-02-16 22:42:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put a param on style.css so it reloads

aecfcbdfa511 on 2019-02-16 18:52:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

separate control and admin modes

69774f7a95f6 on 2019-02-16 18:15:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

always put recent changes in same order

17fd706371de on 2019-02-16 18:09:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

clarify overview only has recent changes

834a2e23a0d0 on 2019-02-16 18:04:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more consistency between pages

31eea6dd8921 on 2019-02-16 16:59:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add some path linkage when looking at a file

f54c605de03f on 2019-02-16 16:32:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

slightly more consistent html in templates

7145ecfd1087 on 2019-02-16 16:19:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tighten up the spacing

edeb227a073a on 2019-02-16 16:01:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

avoid race reloading template

7fd642dc1f1d on 2019-02-16 15:57:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

load repos is cheap enough, better than racing on global allrepos

a9744ae92c78 on 2019-02-16 04:03:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

replace writestring(sprintf) with fprintf

86a5b8fb2956 on 2019-02-16 00:48:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>

change can print itself now

7a80df04eb45 on 2019-02-15 21:34:48 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't need debug prints

27127a5ccbdb on 2019-02-15 18:59:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

admin just needs to load repos, not all the other stuff

08b2281e6cb3 on 2019-02-15 18:52:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a debug mode, reduce some startup overhead

ec622fde90e3 on 2019-02-15 18:21:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow reloading templates in debug mode.
don't parse templates unless serving.

fdc63bdab6c5 on 2019-02-14 13:33:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i can't stop playing with the topper

2999da3c5dbf on 2019-02-14 03:00:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't force unveil.go into build command

1211967389b1 on 2019-02-14 02:56:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

should at least return errors, even if we're ignoring them for now

68f27ab49017 on 2019-02-14 02:46:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use unveil on openbsd to make sure we don't expose too much

78bfde3b1e84 on 2019-02-14 02:45:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add some missing error checks during startup.
prepare for pre-serve hooks.

b048bc178ea8 on 2019-02-14 01:49:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

is syntax highlighting a feature?

45fc6dc0d863 on 2019-02-14 01:36:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

pull updates at startup and after changes

ecf7f557966e on 2019-02-14 00:24:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.3 for changeset 033b07eb72bf

033b07eb72bf on 2019-02-14 00:24:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

readme

7827cd2bc108 on 2019-02-14 00:23:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

the listenaddr should be configurable

f9aa14598219 on 2019-02-14 00:14:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

refine the admin interface

38d8374fb88d on 2019-02-13 21:35:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

show readme on the overview page

64fc08ed4bef on 2019-02-13 21:30:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fold highstyle.css into style.css. it's very small now.

cdba76219c45 on 2019-02-13 18:25:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more consistent links on file pages

f6f742688446 on 2019-02-13 18:21:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

better fixup of default changeset for range queries

982cd909fdf9 on 2019-02-13 18:15:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

when getting file changes for a changeset, add :0 to go back

4bbeaf41783d on 2019-02-12 23:24:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no need to save if no changes

dc9cbabc0624 on 2019-02-12 23:17:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reverse order of rss feeds, most recent first

338d03e49220 on 2019-02-12 23:07:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

change RSS feed to changes since yesterday.
if that's less than 10, than take the last ten.

fb0295bb80d4 on 2019-02-12 21:37:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

display the full change message in some places.
some people like to use crazy long descriptions that don't
fit on a single line.

7a70137741ff on 2019-02-12 18:49:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

implement the rest of the admin console

3c8e857b947d on 2019-02-12 14:49:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add control stop command

69de1af6d93a on 2019-02-12 14:40:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

start moving admin interface to go

a4bff16f9d9b on 2019-02-12 11:17:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

start folding additional commands into humungus

8cea196fa951 on 2019-02-11 16:20:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more complete linkage between pages

b55bb3bb027a on 2019-02-11 15:59:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

highlighting go template like comments is pretty

8e865b4f7eed on 2019-02-11 15:06:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

create the right kind of connection

ac25c3e63d25 on 2019-02-11 14:54:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert file data to gerc.getfiledata

73df592b8f39 on 2019-02-11 14:18:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use gerc for changeset

604bc79b046d on 2019-02-11 14:01:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use gerc for changelisting

ec962e4f30ea on 2019-02-11 13:37:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

create a pool for gerc too

3e7f9492a636 on 2019-02-11 13:04:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

skip .hgtags and put directories first

7eaa9b8ad12b on 2019-02-09 15:18:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

style: pull the topper out to the edges

116ff27b2297 on 2019-02-08 19:50:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

a few style mods

1e4bab303f1f on 2019-02-07 17:20:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use gerc for file listing

aafdeb7ccd0b on 2019-02-06 18:05:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

copyright

d35c4488fff0 on 2019-02-06 15:09:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.2 for changeset ae840efe7c50

ae840efe7c50 on 2019-02-06 15:03:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

keep robots from getting lost in the weeds

3f7bb6fefcfa on 2019-02-06 14:52:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

cache the download filelisting for a minute

2692598cea50 on 2019-02-06 14:43:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't show downloads link unless something is there

cd44f620b920 on 2019-02-06 14:08:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

silly to keep this in here.

67feec65e524 on 2019-02-06 13:46:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rename repos. allow custom ordering

3ca38d89e5eb on 2019-02-02 23:18:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

provide some hints for optional fonts

c68f62a15365 on 2019-01-28 01:39:47 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use get instead of accessing header map

baf3507308bc on 2019-01-27 16:15:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

prefer db name for db connections

fc299ceb0cc0 on 2019-01-25 03:24:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

atoi is easier than parseint

84a0020baa1f on 2019-01-22 00:03:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use govendor for vendoring

5a8b3e2c5982 on 2019-01-18 22:50:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.1 for changeset 1ea4fbbfab3d

1ea4fbbfab3d on 2019-01-18 22:49:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

release machinery

94e1a2e05d46 on 2019-01-18 22:37:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.0 for changeset 70942fc1a8c7

70942fc1a8c7 on 2019-01-16 07:22:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more info on downloads page

b5711a883e66 on 2019-01-16 07:06:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rename highlighters to lexers

1437b0d26457 on 2019-01-16 05:19:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make sure the last resort matcher eats newlines too

a5307922b3f5 on 2019-01-16 04:54:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no effect, but expand operator class to match more stuff

63f9c1f17606 on 2019-01-16 01:21:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert to using io.WriteString

67e77258e203 on 2019-01-16 01:03:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more accurate variable name

e83e04887928 on 2019-01-16 01:00:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use io.CopyN instead of hand rolling

ac284c676bca on 2019-01-15 21:50:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

support the lookup command. used by clone -r rev.

ebb306d74d19 on 2019-01-15 21:33:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

wire servers at least seem to do their own caching.
and/or don't see new changes. shut everything down after a pull.

34d12e452f88 on 2019-01-15 08:33:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't die if an update pull goes bad

2f1c3d8061e6 on 2019-01-15 08:32:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

be more careful not to leak connections in accidents

3be73cad3e9d on 2019-01-15 06:41:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

clean up hg connections a bit. can't remember what the second arg
was going to be used for.

1ee128fd5799 on 2019-01-15 06:22:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

set better limits for caches

efce5c18405a on 2019-01-15 06:05:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

shuffle about some code, rename some things

8703feb65b3e on 2019-01-14 06:40:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

the xml.Header is good enough

24ee03299783 on 2019-01-14 05:01:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

print parents. also in practice, don't need varargs, just uses slices anyway.

032c20719537 on 2019-01-14 04:21:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update schema

c65036f0250d on 2019-01-13 23:35:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

kind of allow directory browsing

93283812a72e on 2019-01-13 23:13:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

remove repo name from file names in ui

3514664bede9 on 2019-01-13 22:00:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

parse and format dates

802614060510 on 2019-01-13 21:40:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a bit more info to rss feeds

7a26d8444909 on 2019-01-13 00:32:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

bufio is faster than stdout

2244f9407495 on 2019-01-13 00:30:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add ./ to filenames just in case

ccbff114b7c4 on 2019-01-11 06:46:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

maps are a better way to pass info to templates

823b84ec86cc on 2019-01-11 05:43:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>

go fmt will leave my imports alone if there's a blank

5db245cf1f89 on 2019-01-11 05:05:49 -0500 EST by Ted Unangst <tedu@tedunangst.com>

go fmt

4fb9fe8da87e on 2019-01-11 04:59:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

limit is builtin to changelisting now

dd9647a60dc6 on 2019-01-11 00:17:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add some nav to the file viewer

05eb3f663a50 on 2019-01-11 00:14:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

make file changes pretty again

f08f98a465f9 on 2019-01-11 00:10:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix filename patterns

14a5deebb542 on 2019-01-11 00:07:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

files template

08acb1374b20 on 2019-01-11 00:06:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

split out repo overview into own page

a24583b42407 on 2019-01-10 23:57:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a downloads page

a41978152ff8 on 2019-01-10 23:13:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

it is time to move hosted repos under repos, not ..

5149a3c44433 on 2019-01-04 15:39:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i like makefiles

09b514fe89c2 on 2019-01-04 15:25:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

throw 5 recent changesets onto repo page

332b264a0eb9 on 2019-01-04 13:47:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rough splitting of code into a few files

e43373349ed2 on 2019-01-04 13:46:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

loop over args

1255a5c9715a on 2019-01-03 16:08:32 -0500 EST by Ted Unangst <tedu@tedunangst.com>

better effort at cache flushing after pulling new changesets

f9b4bfa992dd on 2019-01-03 16:00:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

cache pull requests

e3f6b38111c5 on 2019-01-03 14:50:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

officially switch to humungus go-sqlite3

f719cef7668b on 2019-01-03 14:47:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

only use reponame template variable where necessary

48f68b34dbb9 on 2019-01-03 14:42:01 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add go import meta tag

29bb3220fdf3 on 2019-01-02 15:44:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

html strings don't have backslashes

7ed151cd569e on 2019-01-02 12:27:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

oops, keep sqlite import

37e8c86ad86e on 2019-01-02 12:18:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

a few more keywords for lua and py

00ba0f5feff0 on 2019-01-02 12:13:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a little test main for the highlighter

46675fb6c6a7 on 2019-01-02 12:05:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

python comments are #

223cc2f6d4b5 on 2019-01-02 12:05:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simple highlighter for python

76db395793b3 on 2019-01-02 11:58:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

if we fail to match, go to state 0 and let unknown eat it

01bf31cbcca0 on 2019-01-02 11:55:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

hackish context sensitive lexing

6a0e3fbe5089 on 2019-01-02 11:28:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rework the highlighter a bit

63bf0aa37317 on 2018-12-31 22:56:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add simple usage

71c06a2f2587 on 2018-12-25 22:31:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reorder styles to match highlight code

3ca20c59f8c3 on 2018-12-10 02:22:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

decode bundle chunks on the fly so we know how much data there is.
seems to work, although contradicts what documentation i can find.

dcd02c100469 on 2017-11-11 12:19:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

highlight c style comments in go

2b0f82a5a7bc on 2017-08-27 19:09:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only listen to localhost

af0fc7e9436f on 2017-08-17 14:11:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add some command argument checking

ec89311f950c on 2017-08-17 13:43:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hg 4 server fixes. must start servers with -R and fixup capabilities

f8712ffeca10 on 2017-08-17 13:06:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hg 4 changed the user-agent. adjust. still doesn't work with hg 4
backend, but clients should work now.

4eb792a12b36 on 2017-08-08 18:35:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

verbose (full description) for changeset diffs

79a30ca7150e on 2017-07-07 19:24:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a link for .h to the c highlighter

49344fc24509 on 2017-07-04 02:09:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

and now we're sometimes a line short... just a quick hack.

d75b5b19cca3 on 2017-07-03 01:38:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

empty file handling

3f89500b8bb9 on 2017-07-03 01:35:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a few too many blank lines leaking in

a0093bd2de75 on 2017-07-03 01:23:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't linenumber diffs

f93d901ed184 on 2017-07-03 01:19:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some crazy linecounters

db2fd3593aa5 on 2017-07-03 00:31:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

sometimes an extra line shows up from split/join, so use original len

1fcb91a059e7 on 2017-07-03 00:25:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need pickle code

6096a437bbb6 on 2017-07-02 13:47:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tempt fate by parsing html with a regex

455bed982a80 on 2017-07-02 13:40:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better regex for lua mulitline strings

e9f442d856e5 on 2017-07-02 13:15:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

multiline define

97e3bd36f4fc on 2017-07-02 04:48:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

let's do hex too

41f2711e6e87 on 2017-07-02 04:36:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more wizardly regex for c comments

700fb663cecd on 2017-07-02 04:24:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

diff highlighter

3ec532c20667 on 2017-07-02 04:12:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

read all the highlighters

691cb8c1e177 on 2017-07-02 03:04:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

c highlighter

9ac8d933aa52 on 2017-07-02 02:32:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

pure go highlighter, enough for go and lua

16353da442b4 on 2017-05-26 18:52:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove old test file

a6db275c957e on 2017-05-26 18:52:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rename rss types

85902f7b0af4 on 2017-04-24 16:52:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

another stab at the blank line problem

888350ea8218 on 2017-04-24 16:12:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

branch support

fea72846289d on 2017-04-07 16:21:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

something resembling rss

f8b4cb2e02e4 on 2017-04-03 15:41:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

damnable trailing newlines everywhere. another stab at consistency.

8d2f53d84538 on 2017-04-03 11:36:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't strip newlines

75ca5fca83f6 on 2017-04-01 08:41:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't crash with empty annotate

274d489ec7f2 on 2017-03-31 19:47:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

show tag in changes

19f20e38b741 on 2017-03-30 22:45:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

schema

1a4db5cad35b on 2017-03-28 20:15:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cache allrepos until changed

d33b907604c3 on 2017-03-28 20:00:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix admin

2dc4d60efa84 on 2017-03-28 19:50:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

css is done

cfc8f837c034 on 2017-03-28 19:49:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

admin.lua

46a116c71bda on 2017-03-28 19:03:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

useless sorting

65d264080b7e on 2017-03-28 18:58:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

admin socket

464f56dca34c on 2017-03-28 18:52:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

clear cmd caches on init

937135d50e6e on 2017-03-28 18:48:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

quit should close channel

05084666971f on 2017-03-28 18:38:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

function for newcache

b3b16df1edf7 on 2017-03-28 17:50:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make the cache a proper type

07add952a685 on 2017-03-28 17:42:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

prepare for disappearing repo

cd803b122d08 on 2017-03-28 17:30:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hash file contents for highlight key

9396eaa2eb02 on 2017-03-28 17:19:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

auto pull repos

8c8738aac91a on 2017-03-28 15:06:40 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more structure for cachemonitor interface

da8fed89b94b on 2017-03-28 14:56:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

kind of allow stores to die

96b1df9f0016 on 2017-03-15 20:18:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no reason to limit width

4aff290ec7d9 on 2017-03-14 03:44:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rm extra p

6208a412e983 on 2017-03-14 03:41:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

move cache chan into conn

fd4619594c7b on 2017-03-14 03:21:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

push dbconn down a level

50021ff6b977 on 2017-03-13 00:47:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

cache hg cmds too

549abee48549 on 2017-03-13 00:36:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make the highlight cache a more generic cache monitor

b4a5cf37198c on 2017-03-10 21:56:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

just a little more contrast

86c95b767f5c on 2017-03-06 18:04:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>

do something crazy for link decorations

1c9dfd6e93fa on 2017-03-06 17:37:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

san the serifs

efefa36ecaef on 2017-03-06 17:34:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

mono for changeset metainfo

293a567292d1 on 2017-03-06 17:34:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

caps is gross

2ff997fe43dd on 2017-03-06 17:30:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

better changeset printing

6af5c46d944f on 2017-03-06 16:09:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

include desc

e2b9a694ab8e on 2017-03-06 16:00:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

monochrome

07a69a4373de on 2017-03-06 15:27:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>

now we're cooking with gas

18426b15e5fd on 2017-03-01 15:50:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

mutex around stores in case they change

ad03fee5691c on 2017-03-01 15:48:10 -0500 EST by Ted Unangst <tedu@tedunangst.com>

important style changes

69a0ea461567 on 2017-02-12 21:21:45 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put header in separate template

b1ff0cfa4ca1 on 2017-02-12 21:00:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reduce number of handlers, rely on tip

519a1c75a2dd on 2017-02-12 20:33:01 -0500 EST by Ted Unangst <tedu@tedunangst.com>

flip highlight around to using []byte

a16fc1037839 on 2017-01-04 01:08:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

move repo listing to db

043051f7379b on 2017-01-04 00:45:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

start hooking in sqlite

71c5ba738206 on 2017-01-02 17:41:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

change links

7d9899e09471 on 2017-01-02 01:14:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

python2.7 is faster

076939cc8aeb on 2017-01-01 23:44:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tab is prettier

cf4dba9fdfc7 on 2017-01-01 23:11:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

bogoflush

5c875e98115c on 2017-01-01 22:59:53 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a quick caching monitor

38546c4e8937 on 2017-01-01 22:07:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

nicer

c17800bf5920 on 2017-01-01 22:02:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>

page titles

52dcb2d1b3bc on 2017-01-01 21:36:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put history on its own page

19ff0cd2052e on 2017-01-01 21:09:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

we can be smarter about stream processing

284b928d1443 on 2017-01-01 02:14:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

after getbundle, close the inpipe and just read til EOF

50bd17c134be on 2017-01-01 00:52:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tidy

55e570bc3ed6 on 2016-12-31 22:35:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use NotFound for 404

52af10d29db8 on 2016-12-31 22:34:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

change runcmd() back to returning bytes

65049da6c197 on 2016-12-31 21:52:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

missed a file

f765d26551f6 on 2016-12-31 21:52:31 -0500 EST by Ted Unangst <tedu@tedunangst.com>

revise passthru

134824136cc1 on 2016-12-31 19:30:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert to python3

7c71eb056a17 on 2016-12-30 04:00:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

somewhat more sparing with temps
add file download

183b8c4fbe05 on 2016-12-30 03:46:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

time for error checking

c6ddf6e0c179 on 2016-12-30 03:31:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow viewing other versions

7dbf7b4c637e on 2016-12-30 03:07:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tweak style

1511ae6bc62b on 2016-12-30 03:02:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use classes for highlight

6a1246ad9445 on 2016-12-30 01:57:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

newlines everywhere

6dae7bdbe521 on 2016-12-30 01:47:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add annotation file, change some interfaces

6238d195b8cb on 2016-12-30 00:38:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

lazy connection pooling

8dcb751b4bbd on 2016-12-29 19:18:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

so this is what changesets look like

9e8ab44ded9d on 2016-12-28 21:17:19 -0500 EST by Ted Unangst <tedu@tedunangst.com>

code highlighting

1c81edbd1877 on 2016-12-27 20:29:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

changesets!

f42fa3b96116 on 2016-12-27 19:33:59 -0500 EST by Ted Unangst <tedu@tedunangst.com>

almost something that works

3de88e4f04e0 on 2016-12-27 18:39:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

added some stuff to humungus to get proxy going

b6201ac73085 on 2016-12-24 00:31:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

and back out

2ce1ad602fa1 on 2016-12-24 00:31:15 -0500 EST by Ted Unangst <tedu@tedunangst.com>

in it goes

3db4c58776ee on 2016-12-24 00:00:55 -0500 EST by Ted Unangst <tedu@tedunangst.com>

Add more lines to the README.

Also add more lines to the commit msg.

9ffc6a21f339 on 2016-12-23 23:58:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a placeholder

01c96c878ede on 2016-12-23 23:57:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

enough to run status