humungus - humungus

i am gravely disappointed

there has been too much violence

overview - files - changes

420:43cd10392f3a on 2024-07-27 16:29:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

add a little pause before sending commit messages

419:972ee41a59ec on 2024-07-08 02:53:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

send commit messages in order

418:c9da47be7eda on 2024-07-02 14:57:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to add keys when creating a repo

417:8aabd143cbce on 2024-06-25 04:43:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

another goog prefix showed up

416:c4d082316ecc on 2024-06-03 17:40:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

strings.TrimSuffix failed to read my mind

415:1b0ddcde6947 on 2024-06-03 17:39:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't crash on missing repo

414:be35faadfb8c on 2024-05-23 14:41:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

trim the zeros from the long hash

413:7ba5ba4eec93 on 2024-05-17 02:06:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use a context tag based on hash

412:3a66cc33a458 on 2024-05-12 16:56:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

document how ssh is enabled now

411:bc8f42594023 on 2024-05-12 16:56:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rewrite admin screen to use state instead of a jumble of closures

410:96efd9bf1f10 on 2024-05-12 03:02:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

revise and update the admin screen

409:9aabcef69d00 on 2024-05-08 00:34:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

replace the user admin screen

408:a0ca6231dfb2 on 2024-05-07 01:56:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 406:8f2f9938f2dd

m

407:e09cfa5fd008 on 2024-05-07 01:55:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 405:4a56919b859d

sufficiently useful rewrite of admin interface with slimmer depedencies

406:8f2f9938f2dd on 2024-05-06 04:25:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better compat with upgrade bug.
just fold it all into v1

405:4a56919b859d on 2024-05-06 02:54:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix database versioning and upgrade

404:c1f2ce125072 on 2024-05-06 02:44:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can drop a dependency

403:41ee8707acb5 on 2024-04-30 22:23:06 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Added tag v0.9.7 for changeset 47073f92a29d

402:47073f92a29d on 2024-04-30 22:22:31 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: v0.9.7

add empty help target

401:ca7e5aa39f2a on 2024-04-26 18:06:26 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

document federation and setconfig

400:73ad021b8fb1 on 2024-04-26 17:52:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a little more documentation

399:dacf6fdcf7b6 on 2024-04-26 17:38:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix the admin listener socket

398:39d9c75cca7a on 2024-04-26 16:21:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update tview, fixes infinite loop somewhere.
reported by wiz.

397:a5663c13618c on 2024-04-26 15:56:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update some documentation after email from wiz

396:a3b0a973a6be on 2024-04-25 16:51:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tune up the activity json some

395:e89119662bce on 2024-04-18 19:33:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

correct inbox getting

394:147b4a653b2a on 2024-04-18 19:31:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

so much missing stuff...

393:e07f66db2724 on 2024-04-18 19:15:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

gotta write to the database

392:23be32c75b28 on 2024-04-18 19:12:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unveil /etc. this needs refinement.

391:9034cead8ed2 on 2024-04-18 18:44:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

longer timeouts

390:19ea445c88f4 on 2024-04-18 18:41:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

flesh out commit object

389:de854162d75f on 2024-04-18 18:36:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to set content type

388:272c76544cd3 on 2024-04-18 18:29:21 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rest of the changes to make fedi work. maybe.

387:0f0cca24b3cc on 2024-04-18 17:24:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add ignore

386:9a7f9e2b1a52 on 2024-04-18 17:22:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unfinished activitypub support, modeled after forgefed

385:1ae9a74cdf9c on 2024-04-15 22:29:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

need to keep the giant floating div off screen

384:9254c323960c on 2024-04-05 07:04:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only move to diffs that exist

383:ba227ecfaa07 on 2024-04-05 06:10:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

link parents with anchors

382:6f56414b53f4 on 2024-04-05 06:09:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add some hotkeys for scrolling

381:0442f94c95fc on 2024-04-05 05:20:19 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add htmx

380:67480d03970c on 2024-04-05 05:19:14 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

quick hack to show diffs in changelog view

379:18d68f675a30 on 2024-03-19 17:50:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make startup log useful

378:cef535600593 on 2024-03-05 15:34:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

save some slice realloc

377:d6323e454a30 on 2024-03-04 21:48:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

unbusy repo after push

376:528afbcbb81e on 2024-03-04 21:05:25 -0500 EST by Ted Unangst <tedu@tedunangst.com>

need at least one log before unveil to get timezone

375:bd6b187e430e on 2024-03-04 20:35:35 -0500 EST by Ted Unangst <tedu@tedunangst.com>

see if a rate limiter works for the goog

374:7a778f0597ff on 2024-03-04 19:49:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

another variant we can fast path

373:ca638d573026 on 2024-01-01 22:27:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

cleanup some fmt io strings

372:f78ed36c68bb on 2024-01-01 22:13:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

not using bookmarks

371:147993c8dc15 on 2023-12-25 21:07:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

put back init call

370:d2a4cb788ebd on 2023-12-25 20:30:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

delete some old code

369:c5aee2279531 on 2023-12-25 20:16:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use gonix for unveil

368:d5e1a76ae093 on 2023-12-25 20:08:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use embed for schema

367:e89aaa4ac2f9 on 2023-12-20 14:25:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update all deps

366:e1681e7c491d on 2023-12-20 14:19:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>

newer gerc

365:27906245eb6e on 2023-12-08 19:17:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

think we need to trim down for mobile

364:a257227890f2 on 2023-11-18 23:19:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add screenshot support

363:0e15cacb20ef on 2023-08-27 23:08:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more complete titles

362:1a4005e10c07 on 2023-08-27 22:58:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

split web code into another file

361:c848ee5ecb15 on 2023-08-27 22:54:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try simpler style for topper

360:2c8ce58c3540 on 2023-08-19 00:15:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

refine colors

359:6d72f04cfd7e on 2023-08-07 02:43:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

show images in file browser

358:dc8ce2dc8c35 on 2022-04-27 02:43:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 356:f09da657d315

m

357:c9da61d855a5 on 2022-04-27 02:41:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 355:c2c2f69e0765

update webs

356:f09da657d315 on 2022-04-14 16:06:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

crude effort at fast handling some simpler commands

355:c2c2f69e0765 on 2022-04-13 21:02:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

init pools properly

354:b0e5db144277 on 2022-04-13 20:54:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

eliminate pooled hg connections, don't think we need this

353:b31e8cec0bbc on 2022-04-13 20:46:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rework gerc pool to eliminate abstraction

352:8b3313f07072 on 2022-04-13 20:14:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simplify lots of code, don't think these caches are needed

351:bf54fbfae5d0 on 2022-04-13 20:03:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

delete old code

350:1130093f8cb8 on 2022-04-03 20:56:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

try linking files, rough effort

349:d72345d779cd on 2022-04-03 20:34:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add the fantasque font

348:2a2419b30b1a on 2022-02-28 20:55:17 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update crypto dep for better ssh

347:be7d1bd2673d on 2022-02-27 15:44:34 -0500 EST by Ted Unangst <tedu@tedunangst.com>

shared logging

346:ecba7b533d62 on 2022-02-27 01:42:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

flag logging

345:2514a1814fc9 on 2022-02-27 01:38:23 -0500 EST by Ted Unangst <tedu@tedunangst.com>

logging

344:4e8eb14433e8 on 2022-02-05 13:07:57 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update webs

343:5f249804c06f on 2022-01-30 15:39:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

upgrade for zstd support

342:ff4474df7dc5 on 2021-03-17 22:26:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update readme

341:b574f5492655 on 2021-03-17 22:19:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add debug cmd

340:9a584f6a27d6 on 2021-03-17 22:15:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove old database code

339:bec579afc720 on 2021-03-17 22:09:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

switch to new template code

338:1af90db2f836 on 2021-03-17 22:05:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove old lexer files

337:b32fa64ec91f on 2021-03-17 22:04:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start updating db code

336:f251e83717fe on 2020-09-03 20:45:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

log remote ip for ssh failures

335:cfd191284338 on 2020-05-21 03:23:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

monitor how long we wait for

334:17f448024a37 on 2020-05-14 14:34:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

mostly reasonable dark theme

333:099997e3f191 on 2020-05-09 20:53:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

improve user queries

332:3888d673d4da on 2020-05-09 02:52:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

document ssh

331:2d6ad96bce77 on 2020-05-09 02:14:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

note ssh write access

330:8ebf7fa7b62d on 2020-05-09 02:13:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow wildcard and negative permissions

329:c1a4fd7a8c4a on 2020-05-09 01:17:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

do ssh user check per connection so updates are visible

328:fc9586cbfa67 on 2020-05-09 01:15:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can access is really can write

327:e1d2dbe069a1 on 2020-04-27 12:36:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 325:29fe348befd6

m

326:dd7b7ab7126e on 2020-04-27 12:36:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 323:b07b80bf75af

update webs

325:29fe348befd6 on 2020-04-03 22:30:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix rss feeds

324:63e2dc1195ce on 2020-04-03 22:27:57 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

recache repo after push

323:b07b80bf75af on 2020-04-01 03:21:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update mods

322:7d6d8fb7a3ad on 2020-03-03 10:26:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

one more error message

321:2531cae72038 on 2020-03-03 10:24:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

complete cmdline check

320:8fdd2bf05299 on 2020-03-02 11:55:39 -0500 EST by Ted Unangst <tedu@tedunangst.com>

working users

319:0fbaa9d97da4 on 2020-03-02 10:57:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

basic user admin

318:b2423af80529 on 2020-01-31 05:25:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

oops, need to sleep or we spin on wait()

317:6e198d4913ed on 2020-01-31 05:17:08 -0500 EST by Ted Unangst <tedu@tedunangst.com>

simplify waiting and reaping children

316:2c2a90bd3ef2 on 2020-01-31 05:13:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use defer to always cleanup

315:47fb145dcd86 on 2020-01-17 15:27:46 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rm excessive logging

314:7ec12d6679fd on 2020-01-16 00:04:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

rollback deps to go 1.11

313:a9196e91acd8 on 2020-01-16 00:00:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

bring in gerc fix

312:8b1214ca40de on 2019-12-06 00:24:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update all the deps

311:378bae8a5018 on 2019-12-06 00:22:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

beta ssh connection mode

310:92239a55daf7 on 2019-11-26 17:10:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

custom sort filenames to be pretty

309:f28e3a9e4dba on 2019-11-26 05:15:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

can replace all the cache code with webs

308:15ea408a4bde on 2019-11-26 04:40:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

convert highlight cache to webs

307:eee70519c6e4 on 2019-11-26 03:01:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

switch to using synlight

306:2e31cc7c0d32 on 2019-11-26 02:56:30 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use cache library for saving download listing

305:0b0aad29cdaf on 2019-11-08 20:24:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

update gerc

304:3d7aaff5ec17 on 2019-10-29 16:16:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

indent is the standard term

303:58f275971eed on 2019-10-26 19:59:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

short manual

302:2f6a54226eb0 on 2019-10-24 01:01:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make overview look like changes again

301:35d2458aa803 on 2019-10-23 20:41:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

print some more info in changes

300:8377bb1f21b7 on 2019-10-23 19:42:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use a versioned gerc

299:2f9088489e4b on 2019-10-23 19:32:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go wants a version number...

298:f27c5f2c6706 on 2019-10-09 14:55:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

look for intro files for manuals

297:41f4815ba3d9 on 2019-10-07 00:20:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a sql lexer

296:c9f9927e1479 on 2019-10-02 01:33:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

another style revision

295:9d05860a1215 on 2019-10-02 01:13:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some more manual style adjustment

294:b8fa9e384d36 on 2019-10-02 00:36:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some style improvements as manual evolves

293:fa518c8f6da3 on 2019-10-02 00:23:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a cache control for docs

292:621e34dc0694 on 2019-10-01 21:57:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tighten up all the empty border space on small screens

291:4b881ebc66e4 on 2019-10-01 21:22:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

a lexer for js

290:7c82f5ec559e on 2019-10-01 21:16:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

revert the fanciful [links] for underlines

289:cb4767151fad on 2019-10-01 20:57:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some changes to support binary files better

288:51b176b6cfb4 on 2019-10-01 20:46:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

if the manual has a link to a local file, img tag it

287:4d2b401a5bab on 2019-09-22 18:22:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

Li font-size

286:09ff92e4a3b7 on 2019-08-27 14:04:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

go mono actually has a weird look, doesn't seem to fit

285:ec3f6dd7b7a0 on 2019-08-22 00:18:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

one more mandoc style

284:7b07fa3a4e09 on 2019-08-21 23:40:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simplify high level navigation

283:484499a0f5fa on 2019-08-20 22:01:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

mention mandoc

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

a few more styles from mandoc.css

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

beginning support for online documentation

280: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

279: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

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

log wait errors

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

remove unnessary complication for runnig simple hg commands

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

allow manual refresh requests

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

don't need cmd conns hanging around anymore.

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

fix format strings for dl rss

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

add an rss feed just for downloads

272: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

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

Added tag v0.9.6 for changeset 7ee50db9bc73

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

do the tag ordering hack in both directions

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

use webs/rss

268: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.

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

add a tag selector dropdown for history

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

changes for ranges

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

allow viewing 4 changesets at once

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

probably time to make rss public

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

specify body size in px

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

further turd polishing

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

break long words in commits too

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

didn't mean to disable all the caching

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

try this viewport and style instead

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

add viewport so iphone stops stupidly reflowing

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

Added tag v0.9.5 for changeset 07d313b0a708

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

go.mod time

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

error page

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

icon

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

error page

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

update highlighter

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

don't need cmdconn just for repo validation

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

better content type headers

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

Added tag v0.9.4 for changeset 15cc4da5ee6d

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

character literals

247: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

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

common function to init template info

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

longer cache time for css

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

check rss for errors

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

add some short cache headers

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

i guess go style prefers // comments

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

simplify open listener function

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

allow listening on a unix socket

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

fix accidental dependency on map order

238: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.

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

don't need cmd caches anymore

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

gerc functions take typed arguments now

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

table cell should have right padding too

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

convert to using gerc for annotate

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

better error checking and handling

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

always sort repos when drawing table

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

green text is a little too bright

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

stop after an error saving

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

only count saving as a change

228: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

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

seed rand with time

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

map arrows to tabs for form navigation

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

make it possible to cancel form

224: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

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

separate control and admin modes

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

always put recent changes in same order

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

clarify overview only has recent changes

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

more consistency between pages

219: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

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

slightly more consistent html in templates

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

tighten up the spacing

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

avoid race reloading template

215: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

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

replace writestring(sprintf) with fprintf

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

change can print itself now

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

don't need debug prints

211: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

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

add a debug mode, reduce some startup overhead

209: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.

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

i can't stop playing with the topper

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

don't force unveil.go into build command

206: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

205: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

204: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.

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

is syntax highlighting a feature?

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

pull updates at startup and after changes

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

Added tag v0.9.3 for changeset 033b07eb72bf

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

readme

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

the listenaddr should be configurable

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

refine the admin interface

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

show readme on the overview page

196: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.

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

more consistent links on file pages

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

better fixup of default changeset for range queries

193: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

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

no need to save if no changes

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

reverse order of rss feeds, most recent first

190: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.

189: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.

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

implement the rest of the admin console

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

add control stop command

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

start moving admin interface to go

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

start folding additional commands into humungus

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

more complete linkage between pages

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

highlighting go template like comments is pretty

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

create the right kind of connection

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

convert file data to gerc.getfiledata

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

use gerc for changeset

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

use gerc for changelisting

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

create a pool for gerc too

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

skip .hgtags and put directories first

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

style: pull the topper out to the edges

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

a few style mods

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

use gerc for file listing

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

copyright

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

Added tag v0.9.2 for changeset ae840efe7c50

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

keep robots from getting lost in the weeds

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

cache the download filelisting for a minute

169: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

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

silly to keep this in here.

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

rename repos. allow custom ordering

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

provide some hints for optional fonts

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

use get instead of accessing header map

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

prefer db name for db connections

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

atoi is easier than parseint

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

use govendor for vendoring

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

Added tag v0.9.1 for changeset 1ea4fbbfab3d

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

release machinery

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

Added tag v0.9.0 for changeset 70942fc1a8c7

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

more info on downloads page

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

rename highlighters to lexers

156: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

155: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

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

convert to using io.WriteString

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

more accurate variable name

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

use io.CopyN instead of hand rolling

151: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.

150: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.

149: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

148: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

147: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.

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

set better limits for caches

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

shuffle about some code, rename some things

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

the xml.Header is good enough

143: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.

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

update schema

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

kind of allow directory browsing

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

remove repo name from file names in ui

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

parse and format dates

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

add a bit more info to rss feeds

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

bufio is faster than stdout

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

add ./ to filenames just in case

135: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

134: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

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

go fmt

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

limit is builtin to changelisting now

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

add some nav to the file viewer

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

make file changes pretty again

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

fix filename patterns

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

files template

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

split out repo overview into own page

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

add a downloads page

125: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 ..

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

i like makefiles

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

throw 5 recent changesets onto repo page

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

rough splitting of code into a few files

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

loop over args

120: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

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

cache pull requests

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

officially switch to humungus go-sqlite3

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

only use reponame template variable where necessary

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

add go import meta tag

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

html strings don't have backslashes

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

oops, keep sqlite import

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

a few more keywords for lua and py

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

add a little test main for the highlighter

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

python comments are #

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

simple highlighter for python

109: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

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

hackish context sensitive lexing

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

rework the highlighter a bit

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

add simple usage

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

reorder styles to match highlight code

104: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.

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

highlight c style comments in go

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

only listen to localhost

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

add some command argument checking

100: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

99: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.

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

verbose (full description) for changeset diffs

97: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

96: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.

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

empty file handling

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

a few too many blank lines leaking in

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

don't linenumber diffs

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

some crazy linecounters

91: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

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

don't need pickle code

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

tempt fate by parsing html with a regex

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

better regex for lua mulitline strings

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

multiline define

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

let's do hex too

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

more wizardly regex for c comments

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

diff highlighter

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

read all the highlighters

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

c highlighter

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

pure go highlighter, enough for go and lua

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

remove old test file

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

rename rss types

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

another stab at the blank line problem

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

branch support

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

something resembling rss

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

damnable trailing newlines everywhere. another stab at consistency.

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

don't strip newlines

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

don't crash with empty annotate

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

show tag in changes

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

schema

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

cache allrepos until changed

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

fix admin

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

css is done

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

admin.lua

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

useless sorting

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

admin socket

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

clear cmd caches on init

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

quit should close channel

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

function for newcache

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

make the cache a proper type

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

prepare for disappearing repo

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

hash file contents for highlight key

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

auto pull repos

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

more structure for cachemonitor interface

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

kind of allow stores to die

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

no reason to limit width

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

rm extra p

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

move cache chan into conn

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

push dbconn down a level

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

cache hg cmds too

50: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

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

just a little more contrast

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

do something crazy for link decorations

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

san the serifs

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

mono for changeset metainfo

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

caps is gross

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

better changeset printing

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

include desc

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

monochrome

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

now we're cooking with gas

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

mutex around stores in case they change

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

important style changes

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

put header in separate template

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

reduce number of handlers, rely on tip

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

flip highlight around to using []byte

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

move repo listing to db

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

start hooking in sqlite

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

change links

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

python2.7 is faster

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

tab is prettier

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

bogoflush

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

add a quick caching monitor

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

nicer

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

page titles

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

put history on its own page

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

we can be smarter about stream processing

24: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

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

tidy

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

use NotFound for 404

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

change runcmd() back to returning bytes

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

missed a file

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

revise passthru

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

convert to python3

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

somewhat more sparing with temps
add file download

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

time for error checking

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

allow viewing other versions

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

tweak style

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

use classes for highlight

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

newlines everywhere

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

add annotation file, change some interfaces

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

lazy connection pooling

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

so this is what changesets look like

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

code highlighting

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

changesets!

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

almost something that works

5: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

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

and back out

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

in it goes

2: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.

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

add a placeholder

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

enough to run status