Skip to content

Conversation

@KirillC
Copy link

@KirillC KirillC commented Feb 26, 2020

Additional step during properties retrieval that resolves dependencies between them (in form "key0": "val0", "key1": "${key0}").

return text.contains("${" + key + "}");
}

public static Map<PropertyKey, String> resolveTextSubstitutions(final Map<PropertyKey, Property> resolved,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am only concerned with the amount of extra work this is doing to handle things that refer to eachother. We've been dealing with performance issues and would like to potentially limit the amount of work necessary to resolve a file. This seems like it is adding a significant amount of work to solve a case that can be solved by not having configurations bidirectional. I'm curious on Edin's point of view here.

<groupId>ConfigHub</groupId>
<artifactId>ConfigHub-Core</artifactId>
<version>1.8.4</version>
<version>1.8.5-alpha-1</version>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we probably don't want to change the base version master to the alpha. I get you probably did this to get a build for yourself.

<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<version>1.18.4</version>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i agree with updating things, but it is subtle and not described in this commit message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants