5 #ifndef CVMFS_SWISSKNIFE_REFLOG_H_
6 #define CVMFS_SWISSKNIFE_REFLOG_H_
17 namespace swissknife {
21 virtual std::string
GetName()
const {
return "reconstruct_reflog"; }
23 return "Bootstraps a Reference Log from Catalog and History chains. This "
24 "is used for both legacy repository migration and repairs.";
36 #endif // CVMFS_SWISSKNIFE_REFLOG_H_
const manifest::Manifest * manifest() const
std::vector< Parameter > ParameterList
int Main(const ArgumentList &args)
virtual std::string GetName() const
virtual ParameterList GetParams() const
virtual std::string GetDescription() const
manifest::Reflog * reflog
std::map< char, SharedPtr< std::string > > ArgumentList
void AddStaticManifestObjects(manifest::Reflog *reflog, manifest::Manifest *manifest) const