Resolve ConfigKit paths from declaration origins
This commit is contained in:
@@ -13,11 +13,13 @@ import (
|
||||
// load-local: source-location handling consumes it during a later resolver
|
||||
// pass and it never becomes runtime configuration state.
|
||||
type documentLoadState struct {
|
||||
originalPaths map[string]configkit.Path
|
||||
originalPaths map[string]configkit.Path
|
||||
mainDirectory string
|
||||
invocationDirectory string
|
||||
}
|
||||
|
||||
func newDocumentLoadState() *documentLoadState {
|
||||
return &documentLoadState{originalPaths: make(map[string]configkit.Path)}
|
||||
func newDocumentLoadState(invocationDirectory string) *documentLoadState {
|
||||
return &documentLoadState{originalPaths: make(map[string]configkit.Path), invocationDirectory: cleanInvocationDirectory(invocationDirectory)}
|
||||
}
|
||||
|
||||
func (state *documentLoadState) rememberPath(normalized, original configkit.Path) {
|
||||
|
||||
Reference in New Issue
Block a user