| 615 | } |
| 616 | |
| 617 | static int try_bitmap_disk_usage(struct rev_info *revs, |
| 618 | int filter_provided_objects) |
| 619 | { |
| 620 | struct bitmap_index *bitmap_git; |
| 621 | off_t size_from_bitmap; |
| 622 | |
| 623 | if (!show_disk_usage) |
| 624 | return -1; |
| 625 | |
| 626 | bitmap_git = prepare_bitmap_walk(revs, filter_provided_objects); |
| 627 | if (!bitmap_git) |
| 628 | return -1; |
| 629 | |
| 630 | size_from_bitmap = get_disk_usage_from_bitmap(bitmap_git, revs); |
| 631 | print_disk_usage(size_from_bitmap); |
| 632 | |
| 633 | free_bitmap_index(bitmap_git); |
| 634 | return 0; |
| 635 | } |
| 636 | |
| 637 | /* |
| 638 | * If revs->maximal_only is set and no other walk modifiers are provided, |
no test coverage detected