-
Notifications
You must be signed in to change notification settings - Fork 18
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
Read from raw project for inherit-raw and inherit-leaky-raw #75
Conversation
a640bf0
to
3703a7d
Compare
0c099d4
to
be8c790
Compare
It seems that EDIT: this is done |
8625c86
to
bbd0c7b
Compare
046e3d0
to
0268247
Compare
@greglook this is ready to go! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall this looks pretty good! A bunch of comments for you, covering a mix of style, idiom, and structuring, plus some questions about why you made certain changes.
src/lein_monolith/plugin.clj
Outdated
profile-config)) | ||
|
||
|
||
(def ^:private init-lock |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, I really don't think that the plugin code should be doing any subproject initialization. That should only be needed when running tasks in the subprojects, which should only be in the each
task.
Thank you for the thoughtful review! I'll address these comments ASAP. |
This is to reduce spam in tests, and to allow printing of the entire output in exceptional cases.
16018e0
to
deb0e6d
Compare
@greglook ready for 👀 again! One thing that might be addressed on a follow-up is that I couldn't get values from composite profiles to correctly merge into the |
Also, would you like me to squash this? |
Thanks for the updates! I'll take another look.
I'll squash when I merge. |
I reverted some added behavior that attempted to activate all of the active profiles when building the child (re)source and test paths. It's back to its existing behavior, which is that paths under the profiles activated in the parent are not merged, e.g. if there are paths in the :dev profile in a child profile and :dev is active in the parent when running with-all, those paths are not merged. |
4f246d0
to
4aa67d7
Compare
@greglook here's the follow-up work, as discussed: robhanlon22#1 I opened it as a PR against this branch in my fork; I'll re-apply the changes against master and open a PR against upstream once this PR lands. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good! One more minor comment and I'll merge this. Should be available later as part of a 1.6.0-SNAPSHOT
release for testing.
Resolves #68.