@@ -481,18 +481,36 @@ <h2 id="_options">OPTIONS</h2>
481481< p > Insert < em > progress</ em > statements every <n> objects, to be shown by
482482< em > git fast-import</ em > during import.</ p >
483483</ dd >
484- < dt class ="hdlist1 "> --signed-tags=(verbatim|warn|warn-strip|strip|abort)</ dt >
484+ < dt class ="hdlist1 "> --signed-tags=(verbatim|warn-verbatim |warn-strip|strip|abort)</ dt >
485485< dd >
486486< p > Specify how to handle signed tags. Since any transformation
487- after the export can change the tag names (which can also happen
488- when excluding revisions) the signatures will not match.</ p >
487+ after the export (or during the export, such as excluding
488+ revisions) can change the hashes being signed, the signatures
489+ may become invalid.</ p >
489490< div class ="paragraph ">
490491< p > When asking to < em > abort</ em > (which is the default), this program will die
491492when encountering a signed tag. With < em > strip</ em > , the tags will silently
492493be made unsigned, with < em > warn-strip</ em > they will be made unsigned but a
493494warning will be displayed, with < em > verbatim</ em > , they will be silently
494- exported and with < em > warn</ em > , they will be exported, but you will see a
495- warning.</ p >
495+ exported and with < em > warn-verbatim</ em > (or < em > warn</ em > , a deprecated synonym),
496+ they will be exported, but you will see a warning. < em > verbatim</ em > and
497+ < em > warn-verbatim</ em > should only be used if you know that no transformation
498+ affecting tags or any commit in their history will be performed by you
499+ or by fast-export or fast-import, or if you do not care that the
500+ resulting tag will have an invalid signature.</ p >
501+ </ div >
502+ </ dd >
503+ < dt class ="hdlist1 "> --signed-commits=(verbatim|warn-verbatim|warn-strip|strip|abort)</ dt >
504+ < dd >
505+ < p > Specify how to handle signed commits. Behaves exactly as
506+ < em > --signed-tags</ em > , but for commits. Default is < em > abort</ em > .</ p >
507+ < div class ="paragraph ">
508+ < p > Earlier versions this command that did not have < em > --signed-commits</ em >
509+ behaved as if < em > --signed-commits=strip</ em > . As an escape hatch for users
510+ of tools that call < em > git fast-export</ em > but do not yet support
511+ < em > --signed-commits</ em > , you may set the environment variable
512+ < em > FAST_EXPORT_SIGNED_COMMITS_NOABORT=1</ em > in order to change the default
513+ from < em > abort</ em > to < em > warn-strip</ em > .</ p >
496514</ div >
497515</ dd >
498516< dt class ="hdlist1 "> --tag-of-filtered-object=(abort|drop|rewrite)</ dt >
@@ -798,7 +816,7 @@ <h2 id="_git">GIT</h2>
798816</ div >
799817< div id ="footer ">
800818< div id ="footer-text ">
801- Last updated 2025-02-14 21:38:14 -0800
819+ Last updated 2025-03-29 17:09:47 +0900
802820</ div >
803821</ div >
804822</ body >
0 commit comments