[PATCH v3 1/3] cache: modify for "cat-file --literally -t"
- From
Karthik Nayak <karthik.188@gmail.com>
- Date
- Mar 5, 2015, 18:18 UTC
- Message-ID
- <1425579499-18780-1-git-send-email-karthik.188@gmail.com>
- In-Reply-To
- <54F89D90.6090505@gmail.com>
Add a "struct strbuf *typename" to object_info to hold the typename when the literally option is used. Add a flag to notify functions when literally is used.
Signed-off-by: Karthik Nayak <karthik.188@gmail.com> --- cache.h | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/cache.h b/cache.h index 4d02efc..949ef4c 100644 --- a/cache.h +++ b/cache.h @@ -830,6 +830,7 @@ extern int is_ntfs_dotgit(const char *name); /* object replacement */ #define LOOKUP_REPLACE_OBJECT 1 +#define LOOKUP_LITERALLY 2 extern void *read_sha1_file_extended(const unsigned char *sha1, enum object_type *type, unsigned long *size, unsigned flag); static inline void *read_sha1_file(const unsigned char *sha1, enum object_type *type, unsigned long *size) { @@ -1296,6 +1297,7 @@ struct object_info { unsigned long *sizep; unsigned long *disk_sizep; unsigned char *delta_base_sha1; + struct strbuf *typename; /* Response */ enum {
-- 2.3.1.167.g7f4ba4b.dirty