X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=cache.h;h=d454b7e686d6461162a85ef9c5f752eea401f51a;hb=93825874671ae15296442b1e7e39166c1754c934;hp=7d5c21e3f1e737504a7f4f8c76781b1552cb77e3;hpb=c6ec7efdd4c63f5c53184651cb05748e7bc71075;p=git.git diff --git a/cache.h b/cache.h index 7d5c21e3f..d454b7e68 100644 --- a/cache.h +++ b/cache.h @@ -182,6 +182,8 @@ struct cache_entry { /* Only remove in work directory, not index */ #define CE_WT_REMOVE (0x400000) +#define CE_UNPACKED (0x1000000) + /* * Extended on-disk flags */ @@ -760,7 +762,8 @@ const char *show_date_relative(unsigned long time, int tz, size_t timebuf_size); int parse_date(const char *date, char *buf, int bufsize); void datestamp(char *buf, int bufsize); -unsigned long approxidate(const char *); +#define approxidate(s) approxidate_careful((s), NULL) +unsigned long approxidate_careful(const char *, int *); unsigned long approxidate_relative(const char *date, const struct timeval *now); enum date_mode parse_date_format(const char *format); @@ -772,7 +775,7 @@ extern const char *git_committer_info(int); extern const char *fmt_ident(const char *name, const char *email, const char *date_str, int); extern const char *fmt_name(const char *name, const char *email); extern const char *git_editor(void); -extern const char *git_pager(void); +extern const char *git_pager(int stdout_is_tty); struct checkout { const char *base_dir;