New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make bare setting loading order alphabetical #5447
Conversation
Fixes #2232 too? |
Also:
|
I don't think it was ever the last: > show Compile/scalacOptions
[info] * c
[info] * b
[info] * a
[info] * ÿÿÿÿÿÿÿÿÿÿ
[info] * build with my patch it will be: > show Compile/scalacOptions
[info] * a
[info] * b
[info] * build
[info] * c
[info] * ÿÿÿÿÿÿÿÿÿÿ |
If #2232 is still around, this won't fix it since this just changes the ordering of |
Isn't the criteria for #2232 "There should be a clear ordering on which one wins, or forbid initializing other subproject's keys."? |
I find that very surprising, given dbuild introspects the build... Hmm, maybe it was discovered that naming convention didn't work, which is why they swiched to doing things |
Fixes sbt#2697 Ref https://twitter.com/not_xuwei_k/status/1230140477959286848 Note that this is could potentially break an existing build that was relying on previous behavior, which seem to return `build.sbt` at the end if you have `a.sbt`, `b.sbt`, `c.sbt`, and `build.sbt`.
69c0451
to
4b847b1
Compare
Toni said:
|
I noticed yesterday from the output of loading that it definitely has build.sbt at the end. I can't remember anything being changes around sbt 1.0 times, so maybe this changed back when "no blankies" landed? |
Fixes #2697
Ref https://twitter.com/not_xuwei_k/status/1230140477959286848
Note that this is could potentially break an existing build that was relying on previous behavior, which seem to return
build.sbt
at the end if you havea.sbt
,b.sbt
,c.sbt
, andbuild.sbt
.