X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=cache.h;h=c84e797fdb4f6988a6a8a3294ee6de5d11951276;hb=f03f2ba0a558c6fbfcf40ca24da55a8e9d602e46;hp=bf589a804597322a884ea66a4f10b37b579ab9de;hpb=dade09c2269ec2117df085e8a99efcabccf08c53;p=git.git diff --git a/cache.h b/cache.h index bf589a80..c84e797f 100644 --- a/cache.h +++ b/cache.h @@ -158,6 +158,7 @@ extern void rollback_index_file(struct cache_file *); #define TYPE_CHANGED 0x0040 /* Return a statically allocated filename matching the sha1 signature */ +extern char *git_path(const char *fmt, ...); extern char *sha1_file_name(const unsigned char *sha1); /* Read and unpack a sha1 file into memory, write memory to a sha1 file */ @@ -259,6 +260,10 @@ struct pack_entry { struct packed_git *p; }; +extern int git_connect(int fd[2], char *url, const char *prog); +extern int finish_connect(pid_t pid); +extern int path_match(const char *path, int nr, char **match); + extern void prepare_packed_git(void); extern int use_packed_git(struct packed_git *); extern void unuse_packed_git(struct packed_git *);