commit 89e4c5e9979b3e2a1ece9f9afb32bcd2d140d0ac from: Stefan Sperling via: Thomas Adam date: Tue Jul 19 09:55:55 2022 UTC write down some ideas about author/committer handling in TODO commit - a2b42a7cff5ac8d112f1cf49219cbd4502a837ca commit + 89e4c5e9979b3e2a1ece9f9afb32bcd2d140d0ac blob - 4cf265a8c45a06d19fd11a8255dfb51367619c09 blob + 3e61f95398df2bf32fdcaff7ced58595373ebe34 --- TODO +++ TODO @@ -8,6 +8,14 @@ got: 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 @@ -24,6 +32,7 @@ tog: 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