aboutsummaryrefslogtreecommitdiff
path: root/builtin-rev-list.c
diff options
context:
space:
mode:
authorChristian Couder <chriscool@tuxfamily.org>2009-05-17 17:36:45 +0200
committerJunio C Hamano <gitster@pobox.com>2009-05-17 23:19:32 -0700
commit836a3fd5b0c439642268fd1299cd16729f15e614 (patch)
tree7ab2043a0070ddb232f11f40298a81c5e28a3851 /builtin-rev-list.c
parenta22347c6c866c94e9e941b1b39d57ea43218af96 (diff)
downloadgit-836a3fd5b0c439642268fd1299cd16729f15e614.tar.gz
git-836a3fd5b0c439642268fd1299cd16729f15e614.tar.xz
commit: add function to unparse a commit and its parents
This patch adds the "unparse_commit" function that returns a commit into an unparsed state by freeing its data and resetting its fields to 0. Its parents are recursively unparsed too, because they might have been changed. But its tree is not unparsed as it should not have been modifed. Note that as the "flags" and "used" fields may be used even if the object is not parsed, we have to reset them anyway. Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin-rev-list.c')
0 files changed, 0 insertions, 0 deletions