We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ac81c94 commit 54f870aCopy full SHA for 54f870a
src/main/java/org/scm4j/vcs/GitVCS.java
@@ -676,6 +676,9 @@ private RevCommit getHeadRevCommit (String branchName) {
676
String bn = getRealBranchName(branchName);
677
678
Ref ref = gitRepo.exactRef("refs/remotes/origin/" + bn);
679
+ if (ref == null) {
680
+ return null;
681
+ }
682
ObjectId commitId = ref.getObjectId();
683
return rw.parseCommit( commitId );
684
} catch (GitAPIException e) {
@@ -688,6 +691,9 @@ private RevCommit getHeadRevCommit (String branchName) {
688
691
@Override
689
692
public VCSCommit getHeadCommit(String branchName) {
690
693
RevCommit branchHeadCommit = getHeadRevCommit(getRealBranchName(branchName));
694
+ if (branchHeadCommit == null) {
695
696
697
return getVCSCommit(branchHeadCommit);
698
}
699
0 commit comments