]> git.ipfire.org Git - thirdparty/git.git/commit - Makefile
Move copy_note_for_rewrite + friends from builtin/notes.c to notes-utils.c
authorJohan Herland <johan@herland.net>
Wed, 12 Jun 2013 00:13:00 +0000 (02:13 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 12 Jun 2013 17:34:59 +0000 (10:34 -0700)
commit49c2470400bbb695b953abeb4e6737be747317af
tree9a4176d76b2274b57b7ac051173353bcfb970847
parent80a14665b199a0ccacceb095e3a8bfc4f1e8645e
Move copy_note_for_rewrite + friends from builtin/notes.c to notes-utils.c

This is a pure code movement of the machinery for copying notes to
rewritten objects. This code was located in builtin/notes.c for
historical reasons. In order to make it available to builtin/commit.c
it was declared in builtin.h. This was more of an accident of history
than a concious design, and we now want to make this machinery more
widely available.

Hence, this patch moves the code into the new notes-utils.[hc] files
which are included into libgit.a. Except for adjusting #includes
accordingly, this patch merely moves the relevant functions verbatim
into the new files.

Cc: Thomas Rast <trast@inf.ethz.ch>
Signed-off-by: Johan Herland <johan@herland.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
builtin.h
builtin/commit.c
builtin/notes.c
notes-utils.c [new file with mode: 0644]
notes-utils.h [new file with mode: 0644]