Example #1
0
void bitmap_writer_reuse_bitmaps(struct packing_data *to_pack)
{
    if (prepare_bitmap_git() < 0)
        return;

    writer.reused = kh_init_sha1();
    rebuild_existing_bitmaps(to_pack, writer.reused, writer.show_progress);
}
Example #2
0
void bitmap_writer_reuse_bitmaps(struct packing_data *to_pack)
{
	struct bitmap_index *bitmap_git;
	if (!(bitmap_git = prepare_bitmap_git(to_pack->repo)))
		return;

	writer.reused = kh_init_sha1();
	rebuild_existing_bitmaps(bitmap_git, to_pack, writer.reused,
				 writer.show_progress);
	/*
	 * NEEDSWORK: rebuild_existing_bitmaps() makes writer.reused reference
	 * some bitmaps in bitmap_git, so we can't free the latter.
	 */
}