Skip to content

Commit 845bab0

Browse files
authored
Merge pull request #28 from hannesa2/libgit2-0.28.5
Update to libgit2 v0.28.5
2 parents 54a4ce8 + fadfe04 commit 845bab0

18 files changed

+44
-46
lines changed

External/libgit2

Submodule libgit2 updated 6603 files

ObjectiveGit/Categories/NSData+Git.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ - (BOOL)git_getOid:(git_oid *)oid error:(NSError **)error {
1717
if ([self length] != sizeof(git_oid)) {
1818
if (error != NULL) {
1919
*error = [NSError errorWithDomain:GTGitErrorDomain
20-
code:GITERR_INVALID
20+
code:GIT_ERROR_INVALID
2121
userInfo:
2222
[NSDictionary dictionaryWithObject:@"can't extract oid from data of incorrect length"
2323
forKey:NSLocalizedDescriptionKey]];

ObjectiveGit/Categories/NSError+Git.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ + (NSError *)git_errorFor:(int)code {
9898
}
9999

100100
+ (NSString *)git_descriptionForErrorCode:(int)code {
101-
const git_error *gitLastError = giterr_last();
101+
const git_error *gitLastError = git_error_last();
102102
if (gitLastError != NULL) {
103103
return @(gitLastError->message);
104-
} else if (code == GITERR_OS) {
104+
} else if (code == GIT_ERROR_OS) {
105105
return @(strerror(errno));
106106
} else {
107107
return nil;

ObjectiveGit/GTBlob.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ - (instancetype)initWithOid:(const git_oid *)oid inRepository:(GTRepository *)re
6363
NSParameterAssert(repository != nil);
6464

6565
git_object *obj;
66-
int gitError = git_object_lookup(&obj, repository.git_repository, oid, (git_otype) GTObjectTypeBlob);
66+
int gitError = git_object_lookup(&obj, repository.git_repository, oid, (git_object_t) GTObjectTypeBlob);
6767
if (gitError < GIT_OK) {
6868
if (error != NULL) {
6969
*error = [NSError git_errorFor:gitError description:@"Failed to lookup blob"];

ObjectiveGit/GTCredential.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ int GTCredentialAcquireCallback(git_cred **git_cred, const char *url, const char
105105
GTCredentialProvider *provider = info->credProvider;
106106

107107
if (provider == nil) {
108-
giterr_set_str(GIT_EUSER, "No GTCredentialProvider set, but authentication was requested.");
108+
git_error_set_str(GIT_EUSER, "No GTCredentialProvider set, but authentication was requested.");
109109
return GIT_ERROR;
110110
}
111111

@@ -114,7 +114,7 @@ int GTCredentialAcquireCallback(git_cred **git_cred, const char *url, const char
114114

115115
GTCredential *cred = [provider credentialForType:(GTCredentialType)allowed_types URL:URL userName:userName];
116116
if (cred == nil) {
117-
giterr_set_str(GIT_EUSER, "GTCredentialProvider failed to provide credentials.");
117+
git_error_set_str(GIT_EUSER, "GTCredentialProvider failed to provide credentials.");
118118
return GIT_ERROR;
119119
}
120120

ObjectiveGit/GTDiffPatch.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ - (NSData *)patchData {
6969
git_patch_to_buf(&buf, self.git_patch);
7070

7171
NSData *buffer = [[NSData alloc] initWithBytes:buf.ptr length:buf.size];
72-
git_buf_free(&buf);
72+
git_buf_dispose(&buf);
7373

7474
return buffer;
7575
}

ObjectiveGit/GTIndexEntry.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ + (instancetype)objectWithIndexEntry:(GTIndexEntry *)indexEntry error:(NSError *
125125

126126
- (instancetype)initWithIndexEntry:(GTIndexEntry *)indexEntry error:(NSError **)error {
127127
git_object *obj;
128-
int gitError = git_object_lookup(&obj, indexEntry.repository.git_repository, indexEntry.OID.git_oid, (git_otype)GTObjectTypeAny);
128+
int gitError = git_object_lookup(&obj, indexEntry.repository.git_repository, indexEntry.OID.git_oid, (git_object_t)GTObjectTypeAny);
129129

130130
if (gitError < GIT_OK) {
131131
if (error != NULL) {

ObjectiveGit/GTNote.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ + (NSString *)defaultReferenceNameForRepository:(GTRepository *)repository error
9696
if (error != NULL) *error = [NSError git_errorFor:GIT_ERROR description:@"Unable to get default git notes reference name"];
9797
}
9898

99-
git_buf_free(&default_ref_name);
99+
git_buf_dispose(&default_ref_name);
100100

101101
return noteRef;
102102
}

ObjectiveGit/GTOID.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ + (instancetype)OIDByHashingData:(NSData *)data type:(GTObjectType)type error:(N
133133
NSParameterAssert(data != nil);
134134

135135
git_oid oid;
136-
int gitError = git_odb_hash(&oid, data.bytes, data.length, (git_otype)type);
136+
int gitError = git_odb_hash(&oid, data.bytes, data.length, (git_object_t)type);
137137
if (gitError != GIT_OK) {
138138
if (error != NULL) *error = [NSError git_errorFor:gitError description:@"Failed to hash"];
139139
return nil;

ObjectiveGit/GTObject.h

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,14 @@
3131
#import "git2/types.h"
3232

3333
typedef NS_ENUM(int, GTObjectType) {
34-
GTObjectTypeAny = GIT_OBJ_ANY, /**< Object can be any of the following */
35-
GTObjectTypeBad = GIT_OBJ_BAD, /**< Object is invalid. */
36-
GTObjectTypeExt1 = GIT_OBJ__EXT1, /**< Reserved for future use. */
37-
GTObjectTypeCommit = GIT_OBJ_COMMIT, /**< A commit object. */
38-
GTObjectTypeTree = GIT_OBJ_TREE, /**< A tree (directory listing) object. */
39-
GTObjectTypeBlob = GIT_OBJ_BLOB, /**< A file revision object. */
40-
GTObjectTypeTag = GIT_OBJ_TAG, /**< An annotated tag object. */
41-
GTObjectTypeExt2 = GIT_OBJ__EXT2, /**< Reserved for future use. */
42-
GTObjectTypeOffsetDelta = GIT_OBJ_OFS_DELTA,/**< A delta, base is given by an offset. */
43-
GTObjectTypeRefDelta = GIT_OBJ_REF_DELTA, /**< A delta, base is given by object id. */
34+
GTObjectTypeAny = GIT_OBJECT_ANY, /**< Object can be any of the following */
35+
GTObjectTypeBad = GIT_OBJECT_INVALID, /**< Object is invalid. */
36+
GTObjectTypeCommit = GIT_OBJECT_COMMIT, /**< A commit object. */
37+
GTObjectTypeTree = GIT_OBJECT_TREE, /**< A tree (directory listing) object. */
38+
GTObjectTypeBlob = GIT_OBJECT_BLOB, /**< A file revision object. */
39+
GTObjectTypeTag = GIT_OBJECT_TAG, /**< An annotated tag object. */
40+
GTObjectTypeOffsetDelta = GIT_OBJECT_OFS_DELTA,/**< A delta, base is given by an offset. */
41+
GTObjectTypeRefDelta = GIT_OBJECT_REF_DELTA, /**< A delta, base is given by object id. */
4442
};
4543

4644
@class GTRepository;

0 commit comments

Comments
 (0)