commit - a2b42a7cff5ac8d112f1cf49219cbd4502a837ca
commit + 89e4c5e9979b3e2a1ece9f9afb32bcd2d140d0ac
blob - 4cf265a8c45a06d19fd11a8255dfb51367619c09
blob + 3e61f95398df2bf32fdcaff7ced58595373ebe34
--- TODO
+++ TODO
instead of the root directory checked out at /usr/src.
The next LLVM release 12.1 would later be committed onto the llvm-12
branch and then merged into main at /usr/src/gnu/llvm in the same way.
+- Improve distinction between author and committer meta-data:
+ - When creating commits honor GOT_AUTHOR as the default value for both
+ fields, with an option to override the 'author ' field in the commit
+ object (displayed as 'from: ' in got log) with a name + email-address.
+ Careful, Git requires an email address and will *fail to parse* commit
+ objects otherwise.
+ - When rebasing/histediting commits, we could keep the original 'author'
+ field intact but reset the 'committer' field to the value of GOT_AUTHOR.
network protocol:
- add http(s) transport with libtls, speaking the two Git HTTP protocols
very often, and 'tog log' blocks far too long in this case
- make it possible to view the contents of tag objects
- verify signed tag objects
+- add a toggle to switch between display of author/committer in the log view
gotweb:
- tracey has a gotwebd thingy in progress somewhere