X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=tar-tree.c;h=233a25616e39ee40199d12a75cea76c11246385f;hb=f7c1512af8ff4f821c530f9a4bc8f8ff25733d51;hp=8b0d75bd2cf12a531aee3d51e59a8ac8102ba6be;hpb=e7d3dd248f50501f98b29c917e70bddcf3ea925a;p=git.git diff --git a/tar-tree.c b/tar-tree.c index 8b0d75bd..233a2561 100644 --- a/tar-tree.c +++ b/tar-tree.c @@ -1,3 +1,6 @@ +/* + * Copyright (c) 2005 Rene Scharfe + */ #include #include "cache.h" @@ -14,7 +17,7 @@ #define EXT_HEADER_PATH 1 #define EXT_HEADER_LINKPATH 2 -static const char *tar_tree_usage = "tar-tree [basedir]"; +static const char *tar_tree_usage = "git-tar-tree [basedir]"; static char block[BLOCKSIZE]; static unsigned long offset; @@ -37,9 +40,9 @@ static void reliable_write(void *buf, unsigned long size) continue; if (errno == EPIPE) exit(0); - die("tar-tree: %s", strerror(errno)); + die("git-tar-tree: %s", strerror(errno)); } else if (!ret) { - die("tar-tree: disk full?"); + die("git-tar-tree: disk full?"); } size -= ret; buf += ret; @@ -202,7 +205,7 @@ static void append_extended_header(char **p, const char *keyword, append_char(p, '\n'); } -static void write_header(const char *, char, const char *, struct path_prefix *, +static void write_header(const unsigned char *, char, const char *, struct path_prefix *, const char *, unsigned int, void *, unsigned long); /* stores a pax extended header directly in the block buffer */ @@ -235,7 +238,7 @@ static void write_extended_header(const char *headerfilename, int is_dir, free(buffer); } -static void write_global_extended_header(const char *sha1) +static void write_global_extended_header(const unsigned char *sha1) { char *p; unsigned int size; @@ -250,7 +253,7 @@ static void write_global_extended_header(const char *sha1) } /* stores a ustar header directly in the block buffer */ -static void write_header(const char *sha1, char typeflag, const char *basepath, +static void write_header(const unsigned char *sha1, char typeflag, const char *basepath, struct path_prefix *prefix, const char *path, unsigned int mode, void *buffer, unsigned long size) { @@ -372,7 +375,7 @@ static void traverse_tree(void *buffer, unsigned long size, } /* get commit time from committer line of commit object */ -time_t commit_time(void * buffer, unsigned long size) +static time_t commit_time(void * buffer, unsigned long size) { time_t result = 0; char *p = buffer;