3#include <kDB/Forward.h>
4#include <kDB/Repository/TripleStore.h>
8namespace kDB::Repository::VersionControl
37 cres_qresult<QList<Revision>> revisionsPath(
const QByteArray& _source,
38 const QByteArray& _destination)
const;
39 cres_qresult<bool> hasRevision(
const QByteArray& _hash,
42 cres_qresult<Revision> revision(
const QByteArray& _hash,
51 cres_qresult<void> fastForward(
const QByteArray& _hash,
64 cres_qresult<void>
checkout(
const QByteArray& _hash,
67 cres_qresult<bool> canMerge(
const QByteArray& _hash,
70 cres_qresult<void> merge(
const QByteArray& _hash,
82 cres_qresult<void>
publish(
const QByteArray& _hash,
94 QMetaObject::Connection
99 QMetaObject::Connection
125 cres_qresult<Revision>
rebase(
const QByteArray& _hash,
bool _squash,
Definition Connection.h:26
Definition Transaction.h:19
Definition TripleStore.h:19
cres_qresult< void > checkout(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
cres_qresult< void > publish(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
Definition Manager.cpp:725
Revision::Tags defaultRevisionTags() const
QMetaObject::Connection listenNewRevision(const std::function< void(const Revision &)> &_receiver)
cres_qresult< void > merge(const QList< QByteArray > &_hashes, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
cres_qresult< bool > containsChangesFrom(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
void setDefaultRevisionTags(Revision::Tags _tags)
cres_qresult< bool > canRebaseTo(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
RevisionBuilder insertRevision(const QByteArray &_content_hash)
cres_qresult< bool > canFastForward(const QByteArray &_hash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction()) const
void setSigningEnabled(bool _signing)
QMetaObject::Connection listenRevisionTagsChanged(const std::function< void(const Revision &)> &_receiver)
cres_qresult< Revision > rebase(const QByteArray &_hash, bool _squash, const kDB::Repository::Transaction &_transaction=kDB::Repository::Transaction())
void setDefaultRevisionTag(Revision::Tag _tag, bool _on=true)
bool signingEnabled() const
cres_qresult< bool > canRebase(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