pack-objects: refactor code into compute_layer_order()
commitf64ba53ee74b1ee2909d3804818b09481b3e64b2
authorChristian Couder <christian.couder@gmail.com>
Thu, 16 Aug 2018 06:13:08 +0000 (16 08:13 +0200)
committerJunio C Hamano <gitster@pobox.com>
Thu, 16 Aug 2018 17:51:17 +0000 (16 10:51 -0700)
tree018727c600111b0daf89a65735f2240df0176229
parentc8d521faf72590fd4cd9bab3d20eb3de139f69d5
pack-objects: refactor code into compute_layer_order()

In a following commit, as we will use delta islands, we will
have to compute the write order for different layers, not just
for one.

Let's prepare for that by refactoring the code that will be
used to compute the write order for a given layer into a new
compute_layer_order() function.

This will make it easier to see and understand what the
following changes are doing.

Helped-by: Duy Nguyen <pclouds@gmail.com>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/pack-objects.c