dweiss opened a new pull request, #14804:
URL: https://github.com/apache/lucene/pull/14804
Fixes #14553.
I'm not completely happy with this. For some reason, the custom formatting
step always triggers full spotless run - incremental mode doesn't work.
```
> ./gradlew -p lucene/grouping/ spotlessCheck --info
> ./gradlew -p lucene/grouping/ spotlessCheck --info
...
> Task :lucene:grouping:spotlessJava
Caching disabled for task ':lucene:grouping:spotlessJava' because:
Build cache is disabled
Task ':lucene:grouping:spotlessJava' is not up-to-date because:
Value of input property 'stepsInternalEquality' has changed for task
':lucene:grouping:spotlessJava'
The input changes require a full rebuild for incremental task
':lucene:grouping:spotlessJava'.
Not incremental: removing prior outputs
Resolve mutations for :lucene:grouping:spotlessJavaCheck
(Thread[#9108,Execution worker Thread 4,5,main]) started.
:lucene:grouping:spotlessJavaCheck (Thread[#9108,Execution worker Thread
4,5,main]) started.
```
The detection is also costly (regexp over the entire codebase); this could
be probably simplified to line-by-line scanning and a heuristic to
short-circuit early when import statements are no longer possible...
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]