3#include <kDB/Forward.h>
4#include <kDB/Repository/TriplesStore.h>
8namespace kDB::Repository::VersionControl
32 QList<Revision> revisionsPath(
const QByteArray& _source,
const QByteArray& _destination)
const;
Definition Connection.h:25
Definition Transaction.h:19
Definition TriplesStore.h:18
bool canRebase(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
knowCore::ReturnVoid merge(const QList< QByteArray > &_hashes, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
Revision::Tags defaultRevisionTags() const
QMetaObject::Connection listenNewRevision(const std::function< void(const Revision &)> &_receiver)
void setDefaultRevisionTags(Revision::Tags _tags)
RevisionBuilder insertRevision(const QByteArray &_content_hash)
void setSigningEnabled(bool _signing)
QMetaObject::Connection listenRevisionTagsChanged(const std::function< void(const Revision &)> &_receiver)
knowCore::ReturnVoid checkout(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
bool canFastForward(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
void setDefaultRevisionTag(Revision::Tag _tag, bool _on=true)
knowCore::ReturnVoid publish(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
Definition Manager.cpp:600
bool signingEnabled() const
bool canRebaseTo(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
knowCore::ReturnValue< Revision > rebase(const QByteArray &_hash, bool _squash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
bool containsChangesFrom(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
Definition RevisionBuilder.h:15
Tag
Definition Revision.h:24
Definition Manager_p.h:10