From: Junio C Hamano Date: Wed, 24 May 2006 19:20:48 +0000 (-0700) Subject: Merge branch 'be/tag' X-Git-Tag: v1.4.0-rc1~75 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/a861b58bbf4bced62a0b8faa8deba107edb0bffd?hp=-c Merge branch 'be/tag' * be/tag: add more informative error messages to git-mktag remove the artificial restriction tagsize < 8kb --- a861b58bbf4bced62a0b8faa8deba107edb0bffd diff --combined cache.h index f625c8ef17,b19d84470b..3a46fb97bc --- a/cache.h +++ b/cache.h @@@ -142,7 -142,6 +142,7 @@@ extern void verify_non_filename(const c /* Initialize and use the cache information */ extern int read_cache(void); extern int write_cache(int newfd, struct cache_entry **cache, int entries); +extern int verify_path(const char *path); extern int cache_name_pos(const char *name, int namelen); #define ADD_CACHE_OK_TO_ADD 1 /* Ok to add */ #define ADD_CACHE_OK_TO_REPLACE 2 /* Ok to replace file/directory */ @@@ -155,6 -154,7 +155,7 @@@ extern int ce_match_stat(struct cache_e extern int ce_modified(struct cache_entry *ce, struct stat *st, int); extern int ce_path_match(const struct cache_entry *ce, const char **pathspec); extern int index_fd(unsigned char *sha1, int fd, struct stat *st, int write_object, const char *type); + extern int read_pipe(int fd, char** return_buf, unsigned long* return_size); extern int index_pipe(unsigned char *sha1, int fd, const char *type, int write_object); extern int index_path(unsigned char *sha1, const char *path, struct stat *st, int write_object); extern void fill_stat_cache_info(struct cache_entry *ce, struct stat *st); @@@ -258,7 -258,6 +259,7 @@@ extern void *read_object_with_reference unsigned char *sha1_ret); const char *show_date(unsigned long time, int timezone); +const char *show_rfc2822_date(unsigned long time, int timezone); int parse_date(const char *date, char *buf, int bufsize); void datestamp(char *buf, int bufsize); unsigned long approxidate(const char *);