[PATCH 0/3] fast-export, fast-import: implement signed-commits
- From
Luke Shumaker <lukeshu@lukeshu.com>
- Date
- Apr 19, 2021, 22:54 UTC
- Message-ID
- <20210419225441.3139048-1-lukeshu@lukeshu.com>
From: Luke Shumaker <lukeshu@datawire.io>
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