calligra: rebuild against libgit2.so.28

[ci skip]
This commit is contained in:
maxice8 2019-02-11 22:12:50 -02:00
parent 72614989f3
commit 801c018f81
No known key found for this signature in database
GPG Key ID: 543B9D4F4299F06B
2 changed files with 260 additions and 1 deletions

View File

@ -0,0 +1,259 @@
diff --git a/gemini/cloud/git/checkoutcreator.cpp b/gemini/cloud/git/checkoutcreator.cpp
index b6004b1..42e038e 100644
--- gemini/cloud/git/checkoutcreator.cpp
+++ gemini/cloud/git/checkoutcreator.cpp
@@ -243,7 +243,7 @@ QString CheckoutCreator::createClone(QString userVisibleName, QString url, QStri
git_repository *repo = NULL;
int error = git_clone(&repo, url.toLatin1(), checkoutLocation.toLatin1(), &clone_opts);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return QString(); }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return QString(); }
return checkoutLocation;
}
diff --git a/gemini/cloud/git/gitcontroller.cpp b/gemini/cloud/git/gitcontroller.cpp
index 9bbf058..8fc6984 100644
--- gemini/cloud/git/gitcontroller.cpp
+++ gemini/cloud/git/gitcontroller.cpp
@@ -168,75 +168,75 @@ void GitOpsThread::performPush()
{
git_repository* repository;
int error = git_repository_open(&repository, QString("%1/.git").arg(d->gitDir).toLatin1());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 1, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 1, error code from git2 was" << error << "which is described as" << err->message; return; }
// Get the current index
git_index* index;
error = git_repository_index(&index, repository);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 2, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 2, error code from git2 was" << error << "which is described as" << err->message; return; }
// refresh it, and add the file
error = git_index_read(index, true);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 3, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 3, error code from git2 was" << error << "which is described as" << err->message; return; }
#ifdef Q_OS_WIN
QString relative = d->currentFile.mid(d->gitDir.length() + 9); // That is, 1 for the leading slash, and 8 for the file:///
#else
QString relative = d->currentFile.mid(d->gitDir.length() + 8); // That is, 1 for the leading slash, and 8 for the file://
#endif
error = git_index_add_bypath(index, relative.toLocal8Bit());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 4, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 4, error code from git2 was" << error << "which is described as" << err->message; return; }
error = git_index_write(index);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 5, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 5, error code from git2 was" << error << "which is described as" << err->message; return; }
// convert the index to a tree, so we can use that to create the commit
git_tree* tree;
git_oid tree_id;
error = git_index_write_tree(&tree_id, index);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 6, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 6, error code from git2 was" << error << "which is described as" << err->message; return; }
error = git_tree_lookup(&tree, repository, &tree_id);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 7, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 7, error code from git2 was" << error << "which is described as" << err->message; return; }
// get where we want to parent things to
git_oid obj;
error = git_reference_name_to_id(&obj, repository, "HEAD");
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 8, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 8, error code from git2 was" << error << "which is described as" << err->message; return; }
git_commit *parent = NULL;
error = git_commit_lookup(&parent, repository, &obj);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 9, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 9, error code from git2 was" << error << "which is described as" << err->message; return; }
// create the commit
git_oid oid;
error = git_commit_create_v(&oid, repository, "HEAD", d->signature, d->signature, "UTF-8", d->message.toLatin1(), tree, 1, parent);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 10, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 10, error code from git2 was" << error << "which is described as" << err->message; return; }
error = git_repository_state_cleanup(repository);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 11, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 11, error code from git2 was" << error << "which is described as" << err->message; return; }
// Find the current branch's upstream remote
git_reference *current_branch;
error = git_repository_head(&current_branch, repository);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 12, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 12, error code from git2 was" << error << "which is described as" << err->message; return; }
git_reference *upstream;
error = git_branch_upstream(&upstream, current_branch);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 13, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 13, error code from git2 was" << error << "which is described as" << err->message; return; }
// Now find the name of the remote
git_buf remote_name = {0,0,0};
error = git_branch_remote_name(&remote_name, repository, git_reference_name(upstream));
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 14, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 14, error code from git2 was" << error << "which is described as" << err->message; return; }
QString remoteName = QString::fromUtf8(remote_name.ptr);
- git_buf_free(&remote_name);
+ git_buf_dispose(&remote_name);
// And the upstream and local branch names...
const char *branch_name;
error = git_branch_name(&branch_name, upstream);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 15, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 15, error code from git2 was" << error << "which is described as" << err->message; return; }
QString upstreamBranchName = QString::fromUtf8(branch_name);
upstreamBranchName.remove(0, remoteName.length() + 1);
error = git_branch_name(&branch_name, current_branch);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 16, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 16, error code from git2 was" << error << "which is described as" << err->message; return; }
QString branchName = QString::fromUtf8(branch_name);
git_remote_callbacks remoteCallbacks = GIT_REMOTE_CALLBACKS_INIT;
@@ -245,7 +245,7 @@ void GitOpsThread::performPush()
remoteCallbacks.credentials = &Private::acquireCredentialsCallback;
git_remote* remote;
error = git_remote_lookup(&remote, repository, "origin");
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 17, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 17, error code from git2 was" << error << "which is described as" << err->message; return; }
char tempPath[512] = "refs/heads/";
char tempPath2[512] = "refs/heads/";
@@ -258,11 +258,11 @@ void GitOpsThread::performPush()
git_push_options pushOptions;
error = git_push_init_options(&pushOptions, GIT_PUSH_OPTIONS_VERSION);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 18, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 18, error code from git2 was" << error << "which is described as" << err->message; return; }
pushOptions.callbacks = remoteCallbacks;
error = git_remote_push(remote, &uploadrefs, &pushOptions);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Push 19, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Push 19, error code from git2 was" << error << "which is described as" << err->message; return; }
emit pushCompleted();
}
@@ -271,21 +271,21 @@ void GitOpsThread::performPull()
{
git_repository* repository;
int error = git_repository_open(&repository, QString("%1/.git").arg(d->gitDir).toLatin1());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
// Find the current branch's upstream remote
git_reference *current_branch;
error = git_repository_head(&current_branch, repository);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
git_reference *upstream;
error = git_branch_upstream(&upstream, current_branch);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
// Now find the name of the remote
git_buf remote_name = {0,0,0};
error = git_branch_remote_name(&remote_name, repository, git_reference_name(upstream));
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
// Finally set the credentials on it that we're given, and fetch it
git_remote_callbacks remoteCallbacks = GIT_REMOTE_CALLBACKS_INIT;
@@ -294,15 +294,15 @@ void GitOpsThread::performPull()
remoteCallbacks.credentials = &Private::acquireCredentialsCallback;
git_remote* remote;
error = git_remote_lookup(&remote, repository, remote_name.ptr);
- git_buf_free(&remote_name);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ git_buf_dispose(&remote_name);
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
git_fetch_options fetch_options = GIT_FETCH_OPTIONS_INIT;
fetch_options.callbacks = remoteCallbacks;
error = git_remote_fetch(remote, NULL, &fetch_options, NULL);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
error = git_branch_upstream(&upstream, current_branch);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
// Let's check and see what sort of merge we should be doing...
git_merge_analysis_t analysis;
@@ -480,19 +480,19 @@ public:
{
git_config* configActual;
int error = git_config_open_default(&configActual);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
git_config* config;
error = git_config_snapshot(&config, configActual);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
const char* name;
error = git_config_get_string(&name, config, "user.name");
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
const char* email;
error = git_config_get_string(&email, config, "user.email");
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
userName = QString::fromLocal8Bit(name);
userEmail = QString::fromLocal8Bit(email);
@@ -512,7 +512,7 @@ public:
}
userName = newName;
error = git_config_set_string(config, "user.name", newName.toLocal8Bit());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
}
if(userEmail.isEmpty()) {
bool ok;
@@ -529,7 +529,7 @@ public:
}
userEmail = newEmail;
error = git_config_set_string(config, "user.email", newEmail.toLocal8Bit());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
}
git_config_free(config);
@@ -538,7 +538,7 @@ public:
return false;
}
error = git_signature_now(&signature, userName.toLocal8Bit(), userEmail.toLocal8Bit());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return false; }
return true;
}
diff --git a/gemini/cloud/git/gitlogmodel.cpp b/gemini/cloud/git/gitlogmodel.cpp
index 7496519..d29c91c 100644
--- gemini/cloud/git/gitlogmodel.cpp
+++ gemini/cloud/git/gitlogmodel.cpp
@@ -134,19 +134,19 @@ void GitLogModel::refreshLog()
git_repository* repository;
int error = git_repository_open(&repository, QString("%1/.git").arg(d->repoDir).toLatin1());
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
git_revwalk *walker;
error = git_revwalk_new(&walker, repository);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
error = git_revwalk_push_range(walker, "HEAD~100..HEAD");
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
git_oid oid;
git_commit *commit = NULL;
while (git_revwalk_next(&oid, walker) == 0) {
error = git_commit_lookup(&commit, repository, &oid);
- if(error != 0) { const git_error* err = giterr_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
+ if(error != 0) { const git_error* err = git_error_last(); qDebug() << "Kapow, error code from git2 was" << error << "which is described as" << err->message; return; }
const git_signature *author = git_commit_author(commit);

View File

@ -1,7 +1,7 @@
# Template file for 'calligra'
pkgname=calligra
version=3.1.0
revision=16
revision=17
build_style=cmake
configure_args="-Wno-dev -DCALLIGRA_SHOULD_BUILD_UNMAINTAINED=ON
-DBUILD_TESTING=OFF"