commit e1ecf949b99fb9205921814421b1f52c0f2db56f from: Omar Polo date: Wed Feb 01 17:32:54 2023 UTC add a few TODOs for got patch and gotwebd commit - 472dfe052943732fea89236959063c8ccdb769aa commit + e1ecf949b99fb9205921814421b1f52c0f2db56f blob - e9ad938b371964b4a23d26675b8a0b15165c3272 blob + 389864d22d66f99b08642bb26f4488a5530259d7 --- TODO +++ TODO @@ -15,6 +15,12 @@ got: to match the HEAD symref sent by the server. - If invoked in a work tree, got fetch could default to fetching the work tree's current branch, instead of fetching the remote repository's HEAD. +- 'got patch' should be able to detect an already applied patch. +- 'got patch' should ideally do more passes if a patch doesn't apply and + try fancy things (like ignoring context and whitespaces) only in later + passes. +- investigate wether it's worth for 'got patch' to memory-map the files to + edit. (c.f. Plan A / Plan B in Larry' patch.) network protocol: - add http(s) transport with libtls, speaking the two Git HTTP protocols @@ -44,6 +50,9 @@ gotwebd: - perhaps "bind interface" should be removed in favour of using only IP addresses? This makes the address family selection explicit and avoids having to monitor interfaces for dynamic address changes. +- add breadcrumbs to navigate in the directory tree +- add more action links, like "raw", "blame" and "commits" in the blob + page. gotd: - ensure all error messages are propagated to clients before disconnecting,