From: Luke Shumaker <lukeshu@xxxxxxxxxxx> fast-export has an existing --signed-tags= flag that controls how to handle tag signatures. However, there is no equivalent for commit signatures; it just silently strips the signature out of the commit (analogously to --signed-tags=strip). So implement a --signed-commits= flag in fast-export, and implement the receiving side of it in fast-import. Luke Shumaker (3): git-fast-import.txt: add missing LF in the BNF fast-export: rename --signed-tags='warn' to 'warn-verbatim' fast-export, fast-import: implement signed-commits Documentation/git-fast-export.txt | 18 +++++-- Documentation/git-fast-import.txt | 9 +++- builtin/fast-export.c | 88 +++++++++++++++++++++++++------ builtin/fast-import.c | 15 ++++++ t/t9350-fast-export.sh | 82 ++++++++++++++++++++++++++++ 5 files changed, 191 insertions(+), 21 deletions(-) -- 2.31.1 Happy hacking, ~ Luke Shumaker