Added helpers:

bool isRepositoryCorrupted();
    bool repairCorruptedRepository();

    int sendCloneAndCheckoutSuccess();
    int sendCloneAndCheckoutFailure();
    int sendIsmasTriggerFailure();

and static variables

    static constexpr const int CLONE_AND_CHECKOUT_SUCCESS = 0;
    static constexpr const int CLONE_AND_CHECKOUT_FAILURE = -3;
    static constexpr const int ISMAS_TRIGGER_FAILURE = -5;
This commit is contained in:
Gerhard Hoffmann 2023-10-19 13:38:16 +02:00
parent 6865056f4b
commit d1f795e2db

View File

@ -52,7 +52,8 @@ enum class UPDATE_STATUS : quint8 {
PSA_UPDATE_FILES_FAILED, PSA_UPDATE_FILES_FAILED,
GIT_CHECK_FILES_TO_UPDATE_SUCCESS, GIT_CHECK_FILES_TO_UPDATE_SUCCESS,
ISMAS_SEND_LAST_VERSION_FAILED, ISMAS_SEND_LAST_VERSION_FAILED,
SAVE_LOG_FILES_FAILED SAVE_LOG_FILES_FAILED,
REMOVE_GIT_REPOSITORY_FAILED
}; };
struct UpdateStatus { struct UpdateStatus {
@ -128,6 +129,16 @@ class Worker : public QObject {
QStringList getDCVersion() const; QStringList getDCVersion() const;
qint64 getFileSize(QString const &fileName) const; qint64 getFileSize(QString const &fileName) const;
bool isRepositoryCorrupted();
bool repairCorruptedRepository();
int sendCloneAndCheckoutSuccess();
int sendCloneAndCheckoutFailure();
int sendIsmasTriggerFailure();
static constexpr const int CLONE_AND_CHECKOUT_SUCCESS = 0;
static constexpr const int CLONE_AND_CHECKOUT_FAILURE = -3;
static constexpr const int ISMAS_TRIGGER_FAILURE = -5;
public: public:
static QString getATBUpdateToolYoctoVersion(); static QString getATBUpdateToolYoctoVersion();