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

Simplified disk builder #320

Merged
merged 33 commits into from
Mar 12, 2023
Merged

Commits on Mar 4, 2023

  1. Configuration menu
    Copy the full SHA
    164d015 View commit details
    Browse the repository at this point in the history
  2. Update DiskImageBuilder to remove lifetime requirement by cloning, an…

    …d convert PathBuf parameters to Path
    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    85779d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5786d9b View commit details
    Browse the repository at this point in the history
  4. cargo fmt

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    131130b View commit details
    Browse the repository at this point in the history
  5. Add abi_efiapi feature

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    2a7a25c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    25536d2 View commit details
    Browse the repository at this point in the history
  7. Fix clippy failures

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    b472297 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1a2391 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37c5539 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2af185f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    81e9d80 View commit details
    Browse the repository at this point in the history
  12. Format code

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    c0fab37 View commit details
    Browse the repository at this point in the history
  13. Add public method to set source directly

    This also renames the methods to add files to set_.
    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    c193f9f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d4e9a5f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    42b5895 View commit details
    Browse the repository at this point in the history
  16. Fix warnings with

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    dd87c00 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3a7fcf7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    502967b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ad34510 View commit details
    Browse the repository at this point in the history
  20. Final formatting pass

    jasoncouture committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    a93ce32 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. Configuration menu
    Copy the full SHA
    3ce9598 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Improve docs

    phil-opp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    6b8d970 View commit details
    Browse the repository at this point in the history
  2. Make set_file_source private

    We don't want to expose the `FileDataSource` enum for now.
    phil-opp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    5cabc0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2923ad8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a5cdf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e9b6a3 View commit details
    Browse the repository at this point in the history
  6. Apply clippy suggestion

    phil-opp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    c4714ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    075f22d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    692d39f View commit details
    Browse the repository at this point in the history
  9. Take file paths by value to avoid internal cloning

    Also: Store file paths as `Cow<'static, str>` internally to avoid cloning for const paths.
    phil-opp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    bd5047c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f0328e6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac934c4 View commit details
    Browse the repository at this point in the history
  12. Fix unused import

    phil-opp committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    e3dd6fc View commit details
    Browse the repository at this point in the history