#include <swissknife_history.h>
|
| CommandTag () |
|
Public Member Functions inherited from swissknife::Command |
| Command () |
|
virtual | ~Command () |
|
virtual std::string | GetName () const =0 |
|
virtual std::string | GetDescription () const =0 |
|
virtual ParameterList | GetParams () const =0 |
|
virtual int | Main (const ArgumentList &args)=0 |
|
| ServerTool () |
|
virtual | ~ServerTool () |
|
bool | InitDownloadManager (const bool follow_redirects, const std::string &proxy, const unsigned max_pool_handles=1) |
|
bool | InitVerifyingSignatureManager (const std::string &pubkey_path) |
|
bool | InitSigningSignatureManager (const std::string &certificate_path, const std::string &private_key_path, const std::string &private_key_password) |
|
manifest::Manifest * | OpenLocalManifest (const std::string path) const |
|
manifest::Failures | FetchRemoteManifestEnsemble (const std::string &repository_url, const std::string &repository_name, manifest::ManifestEnsemble *ensemble) const |
|
manifest::Manifest * | FetchRemoteManifest (const std::string &repository_url, const std::string &repository_name, const shash::Any &base_hash=shash::Any()) const |
|
template<class ObjectFetcherT > |
manifest::Reflog * | FetchReflog (ObjectFetcherT *object_fetcher, const std::string &repo_name, const shash::Any &reflog_hash) |
|
manifest::Reflog * | CreateEmptyReflog (const std::string &temp_directory, const std::string &repo_name) |
|
download::DownloadManager * | download_manager () const |
|
signature::SignatureManager * | signature_manager () const |
|
perf::Statistics * | statistics () |
|
const perf::Statistics * | statistics () const |
|
|
Environment * | InitializeEnvironment (const ArgumentList &args, const bool read_write) |
|
bool | CloseAndPublishHistory (Environment *environment) |
|
bool | UploadCatalogAndUpdateManifest (Environment *env, catalog::WritableCatalog *catalog) |
|
void | UploadClosure (const upload::SpoolerResult &result, Future< shash::Any > *hash) |
|
bool | UpdateUndoTags (Environment *env, const history::History::Tag ¤t_head_template, const bool undo_rollback=false) |
|
bool | FetchObject (const std::string &repository_url, const shash::Any &object_hash, const std::string &destination_path) const |
|
history::History * | GetHistory (const manifest::Manifest *manifest, const std::string &repository_url, const std::string &history_path, const bool read_write) const |
|
catalog::Catalog * | GetCatalog (const std::string &repository_url, const shash::Any &catalog_hash, const std::string catalog_path, const bool read_write) const |
|
void | PrintTagMachineReadable (const history::History::Tag &tag) const |
|
std::string | AddPadding (const std::string &str, const size_t padding, const bool align_right=false, const std::string &fill_char=" ") const |
|
bool | IsUndoTagName (const std::string &tag_name) const |
|
Definition at line 39 of file repository.cc.
swissknife::CommandTag::CommandTag |
( |
| ) |
|
|
inline |
std::string CommandTag::AddPadding |
( |
const std::string & |
str, |
|
|
const size_t |
padding, |
|
|
const bool |
align_right = false , |
|
|
const std::string & |
fill_char = " " |
|
) |
| const |
|
protected |
bool CommandTag::CloseAndPublishHistory |
( |
Environment * |
environment | ) |
|
|
protected |
bool CommandTag::FetchObject |
( |
const std::string & |
repository_url, |
|
|
const shash::Any & |
object_hash, |
|
|
const std::string & |
destination_path |
|
) |
| const |
|
protected |
catalog::Catalog * CommandTag::GetCatalog |
( |
const std::string & |
repository_url, |
|
|
const shash::Any & |
catalog_hash, |
|
|
const std::string |
catalog_path, |
|
|
const bool |
read_write |
|
) |
| const |
|
protected |
history::History * CommandTag::GetHistory |
( |
const manifest::Manifest * |
manifest, |
|
|
const std::string & |
repository_url, |
|
|
const std::string & |
history_path, |
|
|
const bool |
read_write |
|
) |
| const |
|
protected |
bool CommandTag::IsUndoTagName |
( |
const std::string & |
tag_name | ) |
const |
|
protected |
static const std::string swissknife::CommandTag::kHeadTag = "trunk" |
|
staticprivate |
const std::string CommandTag::kHeadTagDescription = "current HEAD" |
|
static |
static const std::string swissknife::CommandTag::kPreviousHeadTag = "trunk-previous" |
|
staticprivate |
const std::string CommandTag::kPreviousHeadTagDescription |
|
static |
The documentation for this class was generated from the following files:
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/publish/repository.cc
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/swissknife_history.h
- /home/sftnight/jenkins/workspace/CvmfsDoxygen/label/docker-x86_64/cvmfs/cvmfs/swissknife_history.cc