Start moving unpack-trees to "struct tree_desc"
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 10 Aug 2007 05:21:29 +0000 (22:21 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Aug 2007 09:30:44 +0000 (02:30 -0700)
commit933bf40a5c6328b6c022b636f45a6f2c48c3838e
tree246435d354ef5842d922aad8be571f2a1b1f973c
parent7efeb8f09866ddd09485c0e6f371a6cbba3d2a0a
Start moving unpack-trees to "struct tree_desc"

This doesn't actually change any real code, but it changes the interface
to unpack_trees() to take an array of "struct tree_desc" entries, the same
way the tree-walk.c functions do.

The reason for this is that we would be much better off if we can do the
tree-unpacking using the generic "traverse_trees()" functionality instead
of having to the special "unpack" infrastructure.

This really is a pretty minimal diff, just to change the calling
convention. It passes all the tests, and looks sane. There were only two
users of "unpack_trees()": builtin-read-tree and merge-recursive, and I
tried to keep the changes minimal.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-read-tree.c
merge-recursive.c
unpack-trees.c
unpack-trees.h