File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -277,16 +277,18 @@ - (PBGitRevSpecifier *)headRef
277
277
return _headRef;
278
278
279
279
NSError *error = nil ;
280
- GTReference *headRef = [self .gtRepo headReferenceWithError : &error];
280
+ GTReference *headRef = [self .gtRepo lookUpReferenceWithName: @" HEAD " error : &error];
281
281
if (!headRef) {
282
282
PBLogError (error);
283
283
return nil ;
284
284
}
285
285
286
286
GTReference *branchRef = [headRef resolvedReferenceWithError: &error];
287
- if (!branchRef) {
287
+ if (!branchRef && !self. gtRepo . isHEADUnborn ) {
288
288
PBLogError (error);
289
289
return nil ;
290
+ } else if (self.gtRepo .isHEADUnborn ) {
291
+ branchRef = headRef;
290
292
}
291
293
292
294
_headRef = [[PBGitRevSpecifier alloc ] initWithRef: [PBGitRef refFromString: branchRef.name]];
You can’t perform that action at this time.
0 commit comments