summaryrefslogtreecommitdiff
path: root/object.h
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-09-03 21:09:18 -0700
committerJunio C Hamano <junkio@cox.net>2006-09-03 21:09:18 -0700
commit72518e9c2623af0b5de864a7b66208ea94aacadb (patch)
tree42d0ed3b6202af7e9f60639101e36827bd200128 /object.h
parent7042dbf7a1e9137eb856b3b086a062561c50b8a3 (diff)
downloadgit-72518e9c2623af0b5de864a7b66208ea94aacadb.tar.gz
more lightweight revalidation while reusing deflated stream in packing
When copying from an existing pack and when copying from a loose object with new style header, the code makes sure that the piece we are going to copy out inflates well and inflate() consumes the data in full while doing so. The check to see if the xdelta really apply is quite expensive as you described, because you would need to have the image of the base object which can be represented as a delta against something else. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'object.h')
-rw-r--r--object.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/object.h b/object.h
index 733faac4cc..3d4ff4611f 100644
--- a/object.h
+++ b/object.h
@@ -27,17 +27,6 @@ struct object_array {
/*
* The object type is stored in 3 bits.
*/
-enum object_type {
- OBJ_NONE = 0,
- OBJ_COMMIT = 1,
- OBJ_TREE = 2,
- OBJ_BLOB = 3,
- OBJ_TAG = 4,
- /* 5/6 for future expansion */
- OBJ_DELTA = 7,
- OBJ_BAD,
-};
-
struct object {
unsigned parsed : 1;
unsigned used : 1;