From: Cheng-Ling Lai Date: Wed, 5 Aug 2026 06:10:37 +0000 (+0800) Subject: Output state and date for CmdMetaParse X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a08bd81d3aafea609393eddb737449acaadc834e;p=thirdparty%2Fsnapper.git Output state and date for CmdMetaParse --- diff --git a/client/snbk/CmdMetaParse.cc b/client/snbk/CmdMetaParse.cc index d72d4869..f62b333b 100644 --- a/client/snbk/CmdMetaParse.cc +++ b/client/snbk/CmdMetaParse.cc @@ -40,6 +40,9 @@ namespace snapper { + const vector EnumInfo::names({ "invalid", "valid" }); + + CmdMetaParse::CmdMetaParse(const Shell& shell, const string& snapshot_dir, const string& cat_bin) : path(snapshot_dir + "/info.xml") @@ -142,6 +145,7 @@ namespace snapper SnapshotMeta meta = cmd_metaparse.get_meta(); s << "path: " << cmd_metaparse.path << ", checksum: " << cmd_metaparse.get_checksum() + << ", state: " << toString(meta.state) << ", date: " << meta.date << ", type: " << toString(meta.type) << ", pre_num: " << meta.pre_num << ", cleanup: " << meta.cleanup << ", userdata: " << show_userdata(meta.userdata) << '\n'; diff --git a/client/snbk/CmdMetaParse.h b/client/snbk/CmdMetaParse.h index d5cc8e65..68a2977c 100644 --- a/client/snbk/CmdMetaParse.h +++ b/client/snbk/CmdMetaParse.h @@ -24,6 +24,7 @@ #define SNAPPER_CMD_METAPARSE_H +#include #include #include "Shell.h" @@ -64,6 +65,12 @@ namespace snapper }; + template <> struct EnumInfo + { + static const vector names; + }; + + class CmdMetaParse { public: