Blame


1 4408b20f 2021-08-26 stsp got:
2 b87752b7 2021-10-04 thomas - Teach 'got merge' to merge changes into an arbitrary subdirectory
3 b87752b7 2021-10-04 thomas of the work tree. This would be nice for merging vendor branches.
4 b87752b7 2021-10-04 thomas 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 8ae23495 2022-07-19 thomas - Add an option where 'got cherrypick' and 'got backout' will immediately
12 8ae23495 2022-07-19 thomas create a new commit with a log-message based on the original log message.
13 8ae23495 2022-07-19 thomas This must require an up-to-date and clean work tree to avoid unrelated
14 8ae23495 2022-07-19 thomas changes from getting mixed in. Perform an implicit work tree base-commit
15 8ae23495 2022-07-19 thomas bump after committing, like 'got rebase' and 'got histedit' do it.
16 c36b5b9a 2022-08-06 thomas - When a clone fails the HEAD symref will always point to "refs/heads/main"
17 c36b5b9a 2022-08-06 thomas (ie. the internal default HEAD symref of Got). Resuming a failed clone with
18 c36b5b9a 2022-08-06 thomas 'got fetch' is supposed to work. To make this easier, if the HEAD symref
19 c36b5b9a 2022-08-06 thomas points to a non-existent reference it should be updated by 'got fetch'
20 c36b5b9a 2022-08-06 thomas to match the HEAD symref sent by the server.
21 54f77e21 2019-01-06 stsp
22 a2b42a7c 2022-07-19 thomas network protocol:
23 a2b42a7c 2022-07-19 thomas - add http(s) transport with libtls, speaking the two Git HTTP protocols
24 a2b42a7c 2022-07-19 thomas (both "dumb" and "smart" need to work) via got-fetch-pack, or a new helper
25 a2b42a7c 2022-07-19 thomas like got-fetch-http; it is fine if HTTP remains a fetch-only protocol, and
26 a2b42a7c 2022-07-19 thomas works only against servers which don't require authentication for fetches;
27 a2b42a7c 2022-07-19 thomas anything beyond this would require a full-featured HTTP client (Git uses
28 a2b42a7c 2022-07-19 thomas libcurl, which we cannot use as it is not in the OpenBSD base system)
29 1b99d152 2020-11-16 stsp
30 54f77e21 2019-01-06 stsp tog:
31 8300f02b 2022-07-19 thomas - make 'tog log' respond to key presses while 'loading...' history; loading
32 8300f02b 2022-07-19 thomas can be slow for paths in a deep history if the path has not been changed
33 8300f02b 2022-07-19 thomas very often, and 'tog log' blocks far too long in this case
34 8300f02b 2022-07-19 thomas - make it possible to view the contents of tag objects
35 8300f02b 2022-07-19 thomas - verify signed tag objects
36 1b99d152 2020-11-16 stsp
37 9ee610b2 2022-08-31 thomas gotwebd:
38 85debd54 2022-08-31 thomas - gotwebd should display the committer field if it differs from the author
39 5f202665 2022-08-06 thomas - run-time changes of addresses on interfaces are being ignored by gotwebd
40 5f202665 2022-08-06 thomas - perhaps "bind interface" should be removed in favour of using only IP
41 5f202665 2022-08-06 thomas addresses? This makes the address family selection explicit and avoids
42 5f202665 2022-08-06 thomas having to monitor interfaces for dynamic address changes.
43 4408b20f 2021-08-26 stsp
44 4408b20f 2021-08-26 stsp gotd:
45 a3f33443 2022-11-13 thomas - fork+exec needs to occur per session, not just once at startup
46 a3f33443 2022-11-13 thomas - chroot is unnecessary on OpenBSD and requires root
47 a3f33443 2022-11-13 thomas (for details: https://marc.gameoftrees.org/mail/1666525253.10787_0.html)
48 d865e5fd 2022-12-11 thomas
49 d865e5fd 2022-12-11 thomas gotadmin:
50 d865e5fd 2022-12-11 thomas - teach 'gotadmin cleanup' to remove redundant pack files
51 d865e5fd 2022-12-11 thomas - add support for generating git-fast-export streams from a repository
52 d865e5fd 2022-12-11 thomas - add support for importing git-fast-export streams into a repository