diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2022-02-18 09:29:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-18 09:29:55 -0500 |
commit | fdd15bcfca6b2ec4b7ecad1aa11a396cb15bd064 (patch) | |
tree | d8f7795013bb2d8ffce0351d45220b31c57266cb | |
parent | 1d5b9bd86dccc7347aaadf5e3ab122eed9413404 (diff) | |
parent | ab791c8376d3c1fbdd9e358b6601ebaef3e3ce20 (diff) | |
download | libgit2-1.4.1.tar.gz |
Merge pull request #6224 from libgit2/ethomson/v1.4.1v1.4.1
v1.4.1
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | cmake/SelectHTTPParser.cmake | 2 | ||||
-rw-r--r-- | examples/commit.c | 14 | ||||
-rw-r--r-- | include/git2/version.h | 4 | ||||
-rw-r--r-- | src/xdiff/xdiff.h | 4 | ||||
-rw-r--r-- | src/xdiff/xmerge.c | 4 |
6 files changed, 17 insertions, 15 deletions
@@ -4,8 +4,8 @@ libgit2 - the Git linkable library | Build Status | | | ------------ | - | | **main** branch CI builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22CI+Build%22+event%3Apush) | -| **v1.2 branch** CI builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22CI+Build%22+event%3Apush+branch%3Amaint%2Fv1.2) | -| **v1.1 branch** CI builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22CI+Build%22+event%3Apush+branch%3Amaint%2Fv1.1) | +| **v1.4 branch** CI builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22CI+Build%22+event%3Apush+branch%3Amaint%2Fv1.4) | +| **v1.3 branch** CI builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22CI+Build%22+event%3Apush+branch%3Amaint%2Fv1.3) | | **Nightly** builds | [](https://github.com/libgit2/libgit2/actions?query=workflow%3A%22Nightly+Build%22) [](https://scan.coverity.com/projects/639) | `libgit2` is a portable, pure C implementation of the Git core methods diff --git a/cmake/SelectHTTPParser.cmake b/cmake/SelectHTTPParser.cmake index bb6ef5517..955aea330 100644 --- a/cmake/SelectHTTPParser.cmake +++ b/cmake/SelectHTTPParser.cmake @@ -1,6 +1,6 @@ # Optional external dependency: http-parser if(USE_HTTP_PARSER STREQUAL "system") - find_package(HTTP_Parser) + find_package(HTTPParser) if(HTTP_PARSER_FOUND AND HTTP_PARSER_VERSION_MAJOR EQUAL 2) list(APPEND LIBGIT2_SYSTEM_INCLUDES ${HTTP_PARSER_INCLUDE_DIRS}) diff --git a/examples/commit.c b/examples/commit.c index cd9782de1..aedc1af7e 100644 --- a/examples/commit.c +++ b/examples/commit.c @@ -26,7 +26,7 @@ * This does have: * * - Example of performing a git commit with a comment - * + * */ int lg2_commit(git_repository *repo, int argc, char **argv) { @@ -36,10 +36,10 @@ int lg2_commit(git_repository *repo, int argc, char **argv) git_oid commit_oid,tree_oid; git_tree *tree; - git_index *index; + git_index *index; git_object *parent = NULL; git_reference *ref = NULL; - git_signature *signature; + git_signature *signature; /* Validate args */ if (argc < 3 || strcmp(opt, "-m") != 0) { @@ -62,9 +62,9 @@ int lg2_commit(git_repository *repo, int argc, char **argv) check_lg2(git_index_write(index), "Could not write index", NULL);; check_lg2(git_tree_lookup(&tree, repo, &tree_oid), "Error looking up tree", NULL); - + check_lg2(git_signature_default(&signature, repo), "Error creating signature", NULL); - + check_lg2(git_commit_create_v( &commit_oid, repo, @@ -78,7 +78,9 @@ int lg2_commit(git_repository *repo, int argc, char **argv) git_index_free(index); git_signature_free(signature); - git_tree_free(tree); + git_tree_free(tree); + git_object_free(parent); + git_reference_free(ref); return error; } diff --git a/include/git2/version.h b/include/git2/version.h index 9007ca928..1c5527702 100644 --- a/include/git2/version.h +++ b/include/git2/version.h @@ -7,10 +7,10 @@ #ifndef INCLUDE_git_version_h__ #define INCLUDE_git_version_h__ -#define LIBGIT2_VERSION "1.4.0" +#define LIBGIT2_VERSION "1.4.1" #define LIBGIT2_VER_MAJOR 1 #define LIBGIT2_VER_MINOR 4 -#define LIBGIT2_VER_REVISION 0 +#define LIBGIT2_VER_REVISION 1 #define LIBGIT2_VER_PATCH 0 #define LIBGIT2_SOVERSION "1.4" diff --git a/src/xdiff/xdiff.h b/src/xdiff/xdiff.h index a7bf17cd6..fb47f63fb 100644 --- a/src/xdiff/xdiff.h +++ b/src/xdiff/xdiff.h @@ -23,12 +23,12 @@ #if !defined(XDIFF_H) #define XDIFF_H -#include "git-xdiff.h" - #ifdef __cplusplus extern "C" { #endif /* #ifdef __cplusplus */ +#include "git-xdiff.h" + /* xpparm_t.flags */ #define XDF_NEED_MINIMAL (1 << 0) diff --git a/src/xdiff/xmerge.c b/src/xdiff/xmerge.c index fff0b594f..433e2d741 100644 --- a/src/xdiff/xmerge.c +++ b/src/xdiff/xmerge.c @@ -88,7 +88,7 @@ static int xdl_cleanup_merge(xdmerge_t *c) if (c->mode == 0) count++; next_c = c->next; - free(c); + xdl_free(c); } return count; } @@ -456,7 +456,7 @@ static void xdl_merge_two_conflicts(xdmerge_t *m) m->chg1 = next_m->i1 + next_m->chg1 - m->i1; m->chg2 = next_m->i2 + next_m->chg2 - m->i2; m->next = next_m->next; - free(next_m); + xdl_free(next_m); } /* |