]> git.ipfire.org Git - thirdparty/git.git/commit - Makefile
Lib-ify prune-packed
authorDenton Liu <liu.denton@gmail.com>
Tue, 24 Mar 2020 01:07:52 +0000 (21:07 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 24 Mar 2020 22:04:44 +0000 (15:04 -0700)
commit9460fd48b5f3a9e37f692d7637328d7fe18962ea
treef4f00ad99355fd6bfc2b0b62ad312f70835ef6cc
parentce6521e44139f12d00b49e1fa89dde096d58b0f1
Lib-ify prune-packed

In builtin.h, there exists the distinctly lib-ish function
prune_packed_objects(). This function can currently only be called by
built-in commands but, unlike all of the other functions in the header,
it does not make sense to impose this restriction as the functionality
can be logically reused in libgit.

Extract this function into prune-packed.c so that related definitions
can exist clearly in their own header file.

While we're at it, clean up #includes that are unused.

This patch is best viewed with --color-moved.

Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
builtin.h
builtin/prune-packed.c
builtin/prune.c
builtin/repack.c
prune-packed.c [new file with mode: 0644]
prune-packed.h [new file with mode: 0644]