From 361074ced20e579b70554bd5a80cda7e234a649c Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 25 Aug 2024 12:10:31 +0200 Subject: [PATCH] feat: show total hardlink size in dump / JSON info --- src/reader/internal/metadata_v2.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/reader/internal/metadata_v2.cpp b/src/reader/internal/metadata_v2.cpp index 50c54ab5..fc85d7ea 100644 --- a/src/reader/internal/metadata_v2.cpp +++ b/src/reader/internal/metadata_v2.cpp @@ -1180,6 +1180,9 @@ metadata_::info_as_json(fsinfo_options const& opts, info["uncompressed_metadata_size"] = fsinfo->uncompressed_metadata_size; } } + if (auto ths = meta_.total_hardlink_size()) { + info["total_hardlink_size"] = *ths; + } if (auto opt = meta_.options()) { nlohmann::json options; @@ -1333,6 +1336,9 @@ void metadata_::dump( } os << size_with_unit(fsinfo->uncompressed_metadata_size) << "\n"; } + if (auto ths = meta_.total_hardlink_size()) { + os << "total hardlink size: " << size_with_unit(*ths) << "\n"; + } if (auto opt = meta_.options()) { std::vector options; parse_metadata_options(meta_, [&](auto const& name, bool value) {