Thread (12 messages) flat view 12 messages, 3 authors, 2021-03-04

Re: [PATCH 3/3] git-cat-file.txt: remove references to "sha1"

From: Eric Sunshine <hidden>
Date: 2021-02-23 06:49:45

On Tue, Feb 23, 2021 at 1:41 AM Denton Liu [off-list ref] wrote:
quoted hunk ↗ jump to hunk
As part of the hash-transition, git can operate on more than just SHA-1
repositories. Replace "sha1"-specific documentation with hash-agnostic
terminology.

Signed-off-by: Denton Liu <redacted>
---
diff --git a/Documentation/git-cat-file.txt b/Documentation/git-cat-file.txt
@@ -200,7 +200,7 @@ object, with placeholders of the form `%(atom)` expanded, followed by a
 `objectname`::
-       The 40-hex object name of the object.
+       The full hex representation of the object.
I find this new terminology confusing and ambiguous. To me, this seems
to be saying that it is a hex representation of the entire object
rather than a hex representation of the hash of the object. Perhaps
say either "hex representation of the hash of the object" or "hex
representation of the object ID"?
quoted hunk ↗ jump to hunk
@@ -215,8 +215,8 @@ newline. The available atoms are:
 `deltabase`::
        If the object is stored as a delta on-disk, this expands to the
-       40-hex sha1 of the delta base object. Otherwise, expands to the
-       null sha1 (40 zeroes). See `CAVEATS` below.
+       full hex representation of the delta base object. Otherwise, expands to the
+       null OID (all zeroes). See `CAVEATS` below.
Same issue. "hex representation of the delta base object" sounds
misleading. Should probably mention "hash of the" in there somewhere
or something.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help