#include "cvmfs_config.h"
#include "swissknife_pull.h"
#include <inttypes.h>
#include <pthread.h>
#include <sys/stat.h>
#include <unistd.h>
#include <cstdlib>
#include <cstring>
#include <string>
#include <vector>
#include "catalog.h"
#include "compression/compression.h"
#include "crypto/hash.h"
#include "crypto/signature.h"
#include "history_sqlite.h"
#include "manifest.h"
#include "manifest_fetch.h"
#include "network/download.h"
#include "object_fetcher.h"
#include "path_filters/relaxed_path_filter.h"
#include "reflog.h"
#include "upload.h"
#include "util/atomic.h"
#include "util/concurrency.h"
#include "util/exception.h"
#include "util/logging.h"
#include "util/posix.h"
#include "util/shared_ptr.h"
#include "util/smalloc.h"
#include "util/string.h"
Go to the source code of this file.
|
static void | swissknife::anonymous_namespace{swissknife_pull.cc}::SpoolerOnUpload (const upload::SpoolerResult &result) |
|
static std::string | swissknife::MakePath (const shash::Any &hash) |
|
static bool | swissknife::Peek (const string &remote_path) |
|
static bool | swissknife::Peek (const shash::Any &remote_hash) |
|
static void | swissknife::ReportDownloadError (const download::JobInfo &download_job) |
|
static void | swissknife::Store (const string &local_path, const string &remote_path, const bool compressed_src) |
|
static void | swissknife::Store (const string &local_path, const shash::Any &remote_hash, const bool compressed_src=true) |
|
static void | swissknife::StoreBuffer (const unsigned char *buffer, const unsigned size, const std::string &dest_path, const bool compress) |
|
static void | swissknife::StoreBuffer (const unsigned char *buffer, const unsigned size, const shash::Any &dest_hash, const bool compress) |
|
static void | swissknife::WaitForStorage () |
|
static void * | swissknife::MainWorker (void *data) |
|
#define __STDC_FORMAT_MACROS |
#define _FILE_OFFSET_BITS 64 |
This file is part of the CernVM File System.
Replicates a cvmfs repository. Uses the cvmfs intrinsic Merkle trees to calculate the difference set.
Definition at line 9 of file swissknife_pull.cc.