prevent failure on sbt init when JGit finds a .git with no commit #141
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ref scalacenter/scalafix#1196
Regression detected between 0.9.17 & 0.9.18, introduced by #126
2ca68e4 exposed the failure to lookup commits during sbt initialization, while it would only happen on
scalafix
invocation earlier.While looking at that, I initially thought 2ca68e4 changed the behavior by eagerly fetching the last commits into a setting, but that lookup is memoized in a lazy val anyway, so a
sbt reload
is required before or after 2ca68e4 to get an up-to-date list of commits.