mirror of https://github.com/sbt/sbt.git
**Problem** The configuration name translation in logging was incorrect. When a configuration like MultiJvm (id="MultiJvm", name="multi-jvm") was displayed, it showed "Multi-jvm" instead of "MultiJvm" because the display logic was guessing the identifier by capitalizing the ivy config name. **Solution** This fix: - Adds configNameToIdent reverse mapping in ConfigIndex to look up the correct Configuration.id from the ivy config name - Adds toConfigIdent method in KeyIndex trait for display lookup - Updates Scope.display to accept a config name lookup function - Updates showLoadingKey and showContextKey to use the index lookup Fixes #5211 Generated-by: Claude |
||
|---|---|---|
| .. | ||
| main/scala/sbt | ||
| test/scala/sbt | ||