2 136be4cc 2021-10-03 stsp - Teach 'got merge' to merge changes into an arbitrary subdirectory
3 136be4cc 2021-10-03 stsp of the work tree. This would be nice for merging vendor branches.
4 136be4cc 2021-10-03 stsp Say you have a branch 'llvm-12' which intially contains a 12.0
5 4408b20f 2021-08-26 stsp release tree as published by the LLVM project, added to the repository
6 4408b20f 2021-08-26 stsp with a command such as 'got import -b llvm-12'. On the main branch we
7 4408b20f 2021-08-26 stsp would want to merge files from the llvm-12 branch into /usr/src/gnu/llvm
8 4408b20f 2021-08-26 stsp instead of the root directory checked out at /usr/src.
9 4408b20f 2021-08-26 stsp The next LLVM release 12.1 would later be committed onto the llvm-12
10 4408b20f 2021-08-26 stsp branch and then merged into main at /usr/src/gnu/llvm in the same way.
11 d2587c5f 2022-07-18 stsp - Add an option where 'got cherrypick' and 'got backout' will immediately
12 d2587c5f 2022-07-18 stsp create a new commit with a log-message based on the original log message.
13 d2587c5f 2022-07-18 stsp This must require an up-to-date and clean work tree to avoid unrelated
14 d2587c5f 2022-07-18 stsp changes from getting mixed in. Perform an implicit work tree base-commit
15 d2587c5f 2022-07-18 stsp bump after committing, like 'got rebase' and 'got histedit' do it.
16 bc8ea124 2022-07-31 stsp - Respect the current umask when creating or changing files and directories
17 bc8ea124 2022-07-31 stsp in the work tree. This behaviour is already documented in got-worktree(5)
18 bc8ea124 2022-07-31 stsp but not actually implemented.
19 bc8ea124 2022-07-31 stsp - When a clone fails the HEAD symref will always point to "refs/heads/main"
20 bc8ea124 2022-07-31 stsp (ie. the internal default HEAD symref of Got). Resuming a failed clone with
21 bc8ea124 2022-07-31 stsp 'got fetch' is supposed to work. To make this easier, if the HEAD symref
22 bc8ea124 2022-07-31 stsp points to a non-existent reference it should be updated by 'got fetch'
23 bc8ea124 2022-07-31 stsp to match the HEAD symref sent by the server.
25 dfe53854 2022-07-18 stsp network protocol:
26 dfe53854 2022-07-18 stsp - add http(s) transport with libtls, speaking the two Git HTTP protocols
27 dfe53854 2022-07-18 stsp (both "dumb" and "smart" need to work) via got-fetch-pack, or a new helper
28 dfe53854 2022-07-18 stsp like got-fetch-http; it is fine if HTTP remains a fetch-only protocol, and
29 dfe53854 2022-07-18 stsp works only against servers which don't require authentication for fetches;
30 dfe53854 2022-07-18 stsp anything beyond this would require a full-featured HTTP client (Git uses
31 dfe53854 2022-07-18 stsp libcurl, which we cannot use as it is not in the OpenBSD base system)
34 e1fe8f85 2022-07-18 stsp - make 'tog log' respond to key presses while 'loading...' history; loading
35 e1fe8f85 2022-07-18 stsp can be slow for paths in a deep history if the path has not been changed
36 e1fe8f85 2022-07-18 stsp very often, and 'tog log' blocks far too long in this case
37 e1fe8f85 2022-07-18 stsp - make it possible to view the contents of tag objects
38 e1fe8f85 2022-07-18 stsp - verify signed tag objects
41 3c843340 2022-08-31 stsp - gotwebd should display the committer field if it differs from the author
42 575dd20f 2022-08-04 stsp - run-time changes of addresses on interfaces are being ignored by gotwebd
43 575dd20f 2022-08-04 stsp - perhaps "bind interface" should be removed in favour of using only IP
44 575dd20f 2022-08-04 stsp addresses? This makes the address family selection explicit and avoids
45 575dd20f 2022-08-04 stsp having to monitor interfaces for dynamic address changes.
48 4408b20f 2021-08-26 stsp - needs to be designed and implemented