diff options
-rw-r--r-- | README.md | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -23,7 +23,7 @@ Annotated [Git tag objects](https://git-scm.com/docs/user-manual.html#tag-object There is another timestamp which comes from the optional GnuPG signature on a commit or annotated tag. It is controlled by GnuPG. -### Removing Timestamps for Commits and Annotated Tags +### Obfuscating Timestamps for Commits and Annotated Tags Git can't remove timestamps altogether, but the `GIT_AUTHOR_DATE` and `GIT_COMMITTER_DATE` environment variables can be set to any arbitrary date. Preferably, use dates from before Git was invented to clearly signal the timestamps are forged: @@ -41,7 +41,7 @@ export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE" Environment variables don't change after being set, so the dates update when a new shell is opened, not at midnight. -### 🔑 Removing Timestamps for Digital Signatures 🔑 +### 🔑 Obfuscating Timestamps for Digital Signatures 🔑 GnuPG can't remove its signature timestamps altogether, but they can be forged by configuring Git to run a custom version of GnuPG: |