Skip to content
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

Allow Mill CLI to select the meta-build frame it operates on #2719

Merged
merged 19 commits into from
Sep 2, 2023
Merged

Commits on Aug 29, 2023

  1. Allow Mill CLI to select the meta-build frame it operates on

    Add a new CLI option `--frame` acception an `Int`.
    Default in `0` and means the root project,
    `1` is the parent meta-build, if defined, or the built-in bootstrap module,
    and so on.
    
    This is a first draft, to get more familiar with the recursive but mutable nature of our meta-build support.
    Don't hessitate to point out shortcomings.
    
    * Fixes #2658
    
    Review by @lihaoyi
    lefou committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    2614372 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    d161230 View commit details
    Browse the repository at this point in the history
  2. Don't evaluate higher level frames if we run with --frame option

    I applied one hack-ish way to avoid instantiating the higher level evaluators by just assigning `null`.
    This should be refactored, e.g. by representing a skipped frame by it's own case class.
    lefou committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    a3761a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    b7b116d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e06ce61 View commit details
    Browse the repository at this point in the history
  3. Updated doc: --help

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    5dea10a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    85ed21b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c189d5e View commit details
    Browse the repository at this point in the history
  6. Fixed wrong name

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    82e6069 View commit details
    Browse the repository at this point in the history
  7. wording

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    81c9a8e View commit details
    Browse the repository at this point in the history
  8. .

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    56d8a67 View commit details
    Browse the repository at this point in the history
  9. .

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    b99cb7e View commit details
    Browse the repository at this point in the history
  10. ScalaDoc

    lefou committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    ff0f242 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d90f8aa View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Added an assert

    lefou committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    075fab1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df392a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f6920b View commit details
    Browse the repository at this point in the history
  4. Cleanup

    lefou committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    9e17b98 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95bc811 View commit details
    Browse the repository at this point in the history