From 9acac87485de47a1d8de704e6f49ecb79da5cff92b80dc5797d5bdd0ac452059 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Mon, 17 Jul 2023 00:00:00 +0000 Subject: Clarify language --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 882ee1f..a49ac3c 100644 --- a/README.md +++ b/README.md @@ -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: -- cgit v1.2.3