All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Documentation: clarify the invalidated tree entry format
@ 2011-07-26 12:27 Carlos Martín Nieto
  0 siblings, 0 replies; only message in thread
From: Carlos Martín Nieto @ 2011-07-26 12:27 UTC (permalink / raw)
  To: git; +Cc: Junio C Hamano

When the entry_count is -1, the tree is invalidated and therefore has
not associated hash (or object name). Explicitly state that the next
entry starts after the newline.

Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
---

This might be considered obvious, but IMO the hash (ojbect name) could
just as well be zeroed out and ignored by the parser. At any rate,
it's good to be explicit.

 Documentation/technical/index-format.txt |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Documentation/technical/index-format.txt b/Documentation/technical/index-format.txt
index 7b233ca..8930b3f 100644
--- a/Documentation/technical/index-format.txt
+++ b/Documentation/technical/index-format.txt
@@ -147,8 +147,9 @@ GIT index format
   - 160-bit object name for the object that would result from writing
     this span of index as a tree.
 
-  An entry can be in an invalidated state and is represented by having -1
-  in the entry_count field.
+  An entry can be in an invalidated state and is represented by having
+  -1 in the entry_count field. In this case, there is no object name
+  and the next entry starts immediately after the newline.
 
   The entries are written out in the top-down, depth-first order.  The
   first entry represents the root level of the repository, followed by the
-- 
1.7.5.2.585.gfbd48

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-07-26 12:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-26 12:27 [PATCH] Documentation: clarify the invalidated tree entry format Carlos Martín Nieto

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.