Skip to content

Commit f483622

Browse files
committed
Do not use deprecated functions
1 parent 92f55fb commit f483622

File tree

11 files changed

+20
-20
lines changed

11 files changed

+20
-20
lines changed

pygit2/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ def _from_found_config(fn):
264264
err = fn(buf)
265265
check_error(err, True)
266266
cpath = ffi.string(buf.ptr).decode('utf-8')
267-
C.git_buf_free(buf)
267+
C.git_buf_dispose(buf)
268268

269269
return Config(cpath)
270270

pygit2/decl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ typedef struct {
2222
char *ptr;
2323
size_t asize, size;
2424
} git_buf;
25-
void git_buf_free(git_buf *buffer);
25+
void git_buf_dispose(git_buf *buffer);
2626

2727
typedef struct git_strarray {
2828
char **strings;
@@ -92,7 +92,7 @@ typedef struct git_signature {
9292

9393
int git_libgit2_features(void);
9494

95-
const git_error * giterr_last(void);
95+
const git_error * git_error_last(void);
9696

9797
void git_strarray_free(git_strarray *array);
9898
void git_repository_free(git_repository *repo);

pygit2/errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def check_error(err, io=False):
3838
return
3939

4040
# Error message
41-
giterr = C.giterr_last()
41+
giterr = C.git_error_last()
4242
if giterr != ffi.NULL:
4343
message = ffi.string(giterr.message).decode('utf8')
4444
else:

src/branch.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ Branch_remote_name__get__(Branch *self)
169169
return Error_set(err);
170170

171171
py_name = to_unicode(name.ptr, NULL, NULL);
172-
git_buf_free(&name);
172+
git_buf_dispose(&name);
173173

174174
return py_name;
175175
}
@@ -247,7 +247,7 @@ Branch_upstream_name__get__(Branch *self)
247247
return Error_set(err);
248248

249249
py_name = to_unicode(name.ptr, NULL, NULL);
250-
git_buf_free(&name);
250+
git_buf_dispose(&name);
251251

252252
return py_name;
253253
}

src/commit.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ Commit_gpg_signature__get__(Commit *commit)
7979
);
8080

8181
if (err != GIT_OK){
82-
git_buf_free(&gpg_signature);
83-
git_buf_free(&signed_data);
82+
git_buf_dispose(&gpg_signature);
83+
git_buf_dispose(&signed_data);
8484

8585
if (err == GIT_ENOTFOUND){
8686
return Py_BuildValue("OO", Py_None, Py_None);
@@ -91,8 +91,8 @@ Commit_gpg_signature__get__(Commit *commit)
9191

9292
py_gpg_signature = PyBytes_FromString(gpg_signature.ptr);
9393
py_signed_data = PyBytes_FromString(signed_data.ptr);
94-
git_buf_free(&gpg_signature);
95-
git_buf_free(&signed_data);
94+
git_buf_dispose(&gpg_signature);
95+
git_buf_dispose(&signed_data);
9696

9797
return Py_BuildValue("NN", py_gpg_signature, py_signed_data);
9898
}

src/diff.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -618,10 +618,10 @@ Diff_patch__get__(Diff *self)
618618
}
619619

620620
py_patch = to_unicode(buf.ptr, NULL, NULL);
621-
git_buf_free(&buf);
621+
git_buf_dispose(&buf);
622622

623623
cleanup:
624-
git_buf_free(&buf);
624+
git_buf_dispose(&buf);
625625
return (err < 0) ? Error_set(err) : py_patch;
626626
}
627627

@@ -816,7 +816,7 @@ DiffStats_format(DiffStats *self, PyObject *args, PyObject *kwds)
816816
return Error_set(err);
817817

818818
str = to_unicode(buf.ptr, NULL, NULL);
819-
git_buf_free(&buf);
819+
git_buf_dispose(&buf);
820820

821821
return str;
822822
}

src/error.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Error_type(int type)
6767
}
6868

6969
/* Critical */
70-
error = giterr_last();
70+
error = git_error_last();
7171
if (error != NULL) {
7272
switch (error->klass) {
7373
case GITERR_NOMEMORY:
@@ -93,7 +93,7 @@ Error_set(int err)
9393
PyObject *
9494
Error_set_exc(PyObject* exception)
9595
{
96-
const git_error* error = giterr_last();
96+
const git_error* error = git_error_last();
9797
char* message = (error == NULL) ?
9898
"(No error information given)" : error->message;
9999
PyErr_SetString(exception, message);
@@ -112,7 +112,7 @@ Error_set_str(int err, const char *str)
112112
return NULL;
113113
}
114114

115-
error = giterr_last();
115+
error = git_error_last();
116116
if (error == NULL) /* Expected error - no error msg set */
117117
return PyErr_Format(Error_type(err), "%s", str);
118118

src/object.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Object_short_id__get__(Object *self)
107107
return Error_set(err);
108108

109109
py_short_id = to_unicode_n(short_id.ptr, short_id.size, NULL, "strict");
110-
git_buf_free(&short_id);
110+
git_buf_dispose(&short_id);
111111
return py_short_id;
112112
}
113113

src/options.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ get_search_path(long level)
4646
return Error_set(err);
4747

4848
py_path = to_unicode(buf.ptr, NULL, NULL);
49-
git_buf_free(&buf);
49+
git_buf_dispose(&buf);
5050

5151
if (!py_path)
5252
return NULL;

src/patch.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ Patch_patch__get__(Patch *self)
186186
return Error_set(err);
187187

188188
py_patch = to_unicode(buf.ptr, NULL, NULL);
189-
git_buf_free(&buf);
189+
git_buf_dispose(&buf);
190190
return py_patch;
191191
}
192192

src/pygit2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ discover_repository(PyObject *self, PyObject *args)
9999
return Error_set_str(err, path);
100100

101101
py_repo_path = to_path(repo_path.ptr);
102-
git_buf_free(&repo_path);
102+
git_buf_dispose(&repo_path);
103103

104104
return py_repo_path;
105105
};

0 commit comments

Comments
 (0)