|
| 1 | +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
| 2 | +From: "Jan Alexander Steffens (heftig)" < [email protected]> |
| 3 | +Date: Sun, 5 Jan 2025 01:37:27 +0100 |
| 4 | +Subject: [PATCH] Adjust API for libgit2 1.9.0 |
| 5 | + |
| 6 | +--- |
| 7 | + libgit2-glib/ggit-types.c | 4 +++- |
| 8 | + libgit2-glib/ggit-types.h | 6 ++++-- |
| 9 | + 2 files changed, 7 insertions(+), 3 deletions(-) |
| 10 | + |
| 11 | +diff --git a/libgit2-glib/ggit-types.c b/libgit2-glib/ggit-types.c |
| 12 | +index df8ed6e56ad1..3b3c8bc96b85 100644 |
| 13 | +--- a/libgit2-glib/ggit-types.c |
| 14 | ++++ b/libgit2-glib/ggit-types.c |
| 15 | +@@ -250,26 +250,28 @@ ASSERT_ENUM (GGIT_ATTRIBUTE_CHECK_NO_SYSTEM, GIT_ATTR_CHECK_NO_SYSTEM); |
| 16 | + ASSERT_ENUM (GGIT_PACKBUILDER_STAGE_ADDING_OBJECTS, GIT_PACKBUILDER_ADDING_OBJECTS); |
| 17 | + ASSERT_ENUM (GGIT_PACKBUILDER_STAGE_DELTAFICATION, GIT_PACKBUILDER_DELTAFICATION); |
| 18 | + |
| 19 | +-ASSERT_ENUM (GGIT_CHECKOUT_NONE, GIT_CHECKOUT_NONE); |
| 20 | + ASSERT_ENUM (GGIT_CHECKOUT_SAFE, GIT_CHECKOUT_SAFE); |
| 21 | + ASSERT_ENUM (GGIT_CHECKOUT_FORCE, GIT_CHECKOUT_FORCE); |
| 22 | + ASSERT_ENUM (GGIT_CHECKOUT_RECREATE_MISSING, GIT_CHECKOUT_RECREATE_MISSING); |
| 23 | + ASSERT_ENUM (GGIT_CHECKOUT_ALLOW_CONFLICTS, GIT_CHECKOUT_ALLOW_CONFLICTS); |
| 24 | + ASSERT_ENUM (GGIT_CHECKOUT_REMOVE_UNTRACKED, GIT_CHECKOUT_REMOVE_UNTRACKED); |
| 25 | + ASSERT_ENUM (GGIT_CHECKOUT_REMOVE_IGNORED, GIT_CHECKOUT_REMOVE_IGNORED); |
| 26 | + ASSERT_ENUM (GGIT_CHECKOUT_UPDATE_ONLY, GIT_CHECKOUT_UPDATE_ONLY); |
| 27 | + ASSERT_ENUM (GGIT_CHECKOUT_DONT_UPDATE_INDEX, GIT_CHECKOUT_DONT_UPDATE_INDEX); |
| 28 | + ASSERT_ENUM (GGIT_CHECKOUT_NO_REFRESH, GIT_CHECKOUT_NO_REFRESH); |
| 29 | + ASSERT_ENUM (GGIT_CHECKOUT_SKIP_UNMERGED, GIT_CHECKOUT_SKIP_UNMERGED); |
| 30 | + ASSERT_ENUM (GGIT_CHECKOUT_USE_OURS, GIT_CHECKOUT_USE_OURS); |
| 31 | + ASSERT_ENUM (GGIT_CHECKOUT_USE_THEIRS, GIT_CHECKOUT_USE_THEIRS); |
| 32 | + ASSERT_ENUM (GGIT_CHECKOUT_DISABLE_PATHSPEC_MATCH, GIT_CHECKOUT_DISABLE_PATHSPEC_MATCH); |
| 33 | + ASSERT_ENUM (GGIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES, GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES); |
| 34 | + ASSERT_ENUM (GGIT_CHECKOUT_DONT_OVERWRITE_IGNORED, GIT_CHECKOUT_DONT_OVERWRITE_IGNORED); |
| 35 | + ASSERT_ENUM (GGIT_CHECKOUT_CONFLICT_STYLE_MERGE, GIT_CHECKOUT_CONFLICT_STYLE_MERGE); |
| 36 | + ASSERT_ENUM (GGIT_CHECKOUT_CONFLICT_STYLE_DIFF3, GIT_CHECKOUT_CONFLICT_STYLE_DIFF3); |
| 37 | + ASSERT_ENUM (GGIT_CHECKOUT_DONT_REMOVE_EXISTING, GIT_CHECKOUT_DONT_REMOVE_EXISTING); |
| 38 | + ASSERT_ENUM (GGIT_CHECKOUT_DONT_WRITE_INDEX, GIT_CHECKOUT_DONT_WRITE_INDEX); |
| 39 | ++ASSERT_ENUM (GGIT_CHECKOUT_DRY_RUN, GIT_CHECKOUT_DRY_RUN); |
| 40 | ++ASSERT_ENUM (GGIT_CHECKOUT_CONFLICT_STYLE_ZDIFF3, GIT_CHECKOUT_CONFLICT_STYLE_ZDIFF3); |
| 41 | ++ASSERT_ENUM (GGIT_CHECKOUT_NONE, GIT_CHECKOUT_NONE); |
| 42 | + ASSERT_ENUM (GGIT_CHECKOUT_UPDATE_SUBMODULES, GIT_CHECKOUT_UPDATE_SUBMODULES); |
| 43 | + ASSERT_ENUM (GGIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED, GIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED); |
| 44 | + |
| 45 | +diff --git a/libgit2-glib/ggit-types.h b/libgit2-glib/ggit-types.h |
| 46 | +index 2a2ed99e5511..8cf932a854a8 100644 |
| 47 | +--- a/libgit2-glib/ggit-types.h |
| 48 | ++++ b/libgit2-glib/ggit-types.h |
| 49 | +@@ -990,26 +990,28 @@ typedef enum |
| 50 | + |
| 51 | + typedef enum |
| 52 | + { |
| 53 | +- GGIT_CHECKOUT_NONE = 0, |
| 54 | +- GGIT_CHECKOUT_SAFE = (1u << 0), |
| 55 | ++ GGIT_CHECKOUT_SAFE = 0, |
| 56 | + GGIT_CHECKOUT_FORCE = (1u << 1), |
| 57 | + GGIT_CHECKOUT_RECREATE_MISSING = (1u << 2), |
| 58 | + GGIT_CHECKOUT_ALLOW_CONFLICTS = (1u << 4), |
| 59 | + GGIT_CHECKOUT_REMOVE_UNTRACKED = (1u << 5), |
| 60 | + GGIT_CHECKOUT_REMOVE_IGNORED = (1u << 6), |
| 61 | + GGIT_CHECKOUT_UPDATE_ONLY = (1u << 7), |
| 62 | + GGIT_CHECKOUT_DONT_UPDATE_INDEX = (1u << 8), |
| 63 | + GGIT_CHECKOUT_NO_REFRESH = (1u << 9), |
| 64 | + GGIT_CHECKOUT_SKIP_UNMERGED = (1u << 10), |
| 65 | + GGIT_CHECKOUT_USE_OURS = (1u << 11), |
| 66 | + GGIT_CHECKOUT_USE_THEIRS = (1u << 12), |
| 67 | + GGIT_CHECKOUT_DISABLE_PATHSPEC_MATCH = (1u << 13), |
| 68 | + GGIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES = (1u << 18), |
| 69 | + GGIT_CHECKOUT_DONT_OVERWRITE_IGNORED = (1u << 19), |
| 70 | + GGIT_CHECKOUT_CONFLICT_STYLE_MERGE = (1u << 20), |
| 71 | + GGIT_CHECKOUT_CONFLICT_STYLE_DIFF3 = (1u << 21), |
| 72 | + GGIT_CHECKOUT_DONT_REMOVE_EXISTING = (1u << 22), |
| 73 | + GGIT_CHECKOUT_DONT_WRITE_INDEX = (1u << 23), |
| 74 | ++ GGIT_CHECKOUT_DRY_RUN = (1u << 24), |
| 75 | ++ GGIT_CHECKOUT_CONFLICT_STYLE_ZDIFF3 = (1u << 25), |
| 76 | ++ GGIT_CHECKOUT_NONE = (1u << 30), |
| 77 | + GGIT_CHECKOUT_UPDATE_SUBMODULES = (1u << 16), |
| 78 | + GGIT_CHECKOUT_UPDATE_SUBMODULES_IF_CHANGED = (1u << 17) |
| 79 | + } GgitCheckoutStrategy; |
0 commit comments