]> git.ipfire.org Git - thirdparty/git.git/blobdiff - archive.h
archive: read short blobs in archive.c::write_archive_entry()
[thirdparty/git.git] / archive.h
index 3bd96bf6bba7ecaacb6b50e1f02080f95d11f17c..d83b41a01f1293cec6a1360023fad988da5a2b20 100644 (file)
--- a/archive.h
+++ b/archive.h
@@ -49,12 +49,9 @@ void init_archivers(void);
 typedef int (*write_archive_entry_fn_t)(struct archiver_args *args,
                                        const struct object_id *oid,
                                        const char *path, size_t pathlen,
-                                       unsigned int mode);
+                                       unsigned int mode,
+                                       void *buffer, unsigned long size);
 
 int write_archive_entries(struct archiver_args *args, write_archive_entry_fn_t write_entry);
-void *object_file_to_archive(const struct archiver_args *args,
-                            const char *path, const struct object_id *oid,
-                            unsigned int mode, enum object_type *type,
-                            unsigned long *sizep);
 
 #endif /* ARCHIVE_H */