Move sha1_file_to_archive into libgit
commit181256442ec1b09d0095e009922e109aa0a4af5e
authorLars Hjemli <hjemli@gmail.com>
Mon, 14 Jan 2008 16:36:34 +0000 (14 17:36 +0100)
committerJunio C Hamano <gitster@pobox.com>
Fri, 18 Jan 2008 20:33:50 +0000 (18 12:33 -0800)
tree3595e843066fd41843269af5722c3e2c47e510a6
parent472ca780773ac75fa6af881117ce5360957fae2d
Move sha1_file_to_archive into libgit

When the specfile (export-subst) attribute was introduced, it added a
dependency from archive-{tar|zip}.c to builtin-archive.c. This broke the
support for archive-operations in libgit.a since builtin-archive.o doesn't
belong in libgit.a.

This patch moves the functions required by libgit.a from builtin-archive.c
to the new file archive.c (which becomes part of libgit.a).

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
archive.c [new file with mode: 0644]
builtin-archive.c