Skip to content

Commit 645a73c

Browse files
committedJun 24, 2020
428: git-jcheck does not work on repositories without default or maser branch
Reviewed-by: rwestberg
1 parent 7f84ac8 commit 645a73c

File tree

1 file changed

+5
-3
lines changed
  • jcheck/src/main/java/org/openjdk/skara/jcheck

1 file changed

+5
-3
lines changed
 

‎jcheck/src/main/java/org/openjdk/skara/jcheck/JCheck.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -258,10 +258,12 @@ public static Issues check(ReadOnlyRepository repository,
258258
return new Issues(new ArrayList<Issue>().iterator(), null);
259259
}
260260

261-
var master = repository.resolve(repository.defaultBranch().name())
262-
.orElseThrow(() -> new IllegalStateException("Default branch not found"));
261+
var master = repository.resolve(repository.defaultBranch().name());
262+
var head = repository.head();
263263

264-
var conf = parseConfiguration(repository, master, List.of());
264+
var conf = master.isPresent() ?
265+
parseConfiguration(repository, master.get(), List.of()) :
266+
parseConfiguration(repository, head, List.of());
265267
var branchRegex = conf.isPresent() ? conf.get().repository().branches() : ".*";
266268
var tagRegex = conf.isPresent() ? conf.get().repository().tags() : ".*";
267269

1 commit comments

Comments
 (1)

bridgekeeper[bot] commented on Jun 24, 2020

@bridgekeeper[bot]
Please sign in to comment.