Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: canonical/chisel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.1
Choose a base ref
...
head repository: canonical/chisel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.10.0
Choose a head ref
  • 11 commits
  • 32 files changed
  • 2 contributors

Commits on Apr 1, 2024

  1. refactor: filter created entries for report (#124)

    To make the content transparent and facilitate changing the package,
    this commit creates the deb used for testing programmatically instead of
    embedding it as a base64-encoded blob directly.
    
    Also, the entries not mentioned explicitly in the slice definition will not be
    added to the report (e.g. copyright, parent directories). Additionally,
    we have removed the Globbed option and simplified it.
    letFunny authored Apr 1, 2024
    Configuration menu
    Copy the full SHA
    39ba448 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. chore: bump golang.org/x/crypto to v0.21.0 (#130)

    This PR bumps the version of golang.org/x/crypto to v0.21.0.
    
    Changes reflect the following operation:
    
    go get -u golang.org/x/crypto
    
    Resolves #126
    rebornplusplus authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    91e9dbf View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. fix: parent directory permissions (#128)

    This commit fixes three bugs regarding parent directory creation.
    
    The first one is that implicit folders were overwriting the permissions
    of explicit ones in slice definitions (e.g. slice A declares /foo/bar
    and slice B /foo, if slice A was installed after B then the implicit
    permissions of /foo from A would prevail.
    
    The second one is that we were creating parent directories of optional
    files which did not exist.
    
    The third bug is that we were not using the permissions from the tarball
    for parent directories if the path was a glob.
    letFunny authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    94c4656 View commit details
    Browse the repository at this point in the history
  2. ci: drop noble from CI while broken (#132)

    Remove noble from the CI because the tests break too often.
    Will add them back when the release is stable.
    
    Also drop the debug information from Spread output.
    letFunny authored Apr 12, 2024
    Configuration menu
    Copy the full SHA
    49f64a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. feat: essential field for packages (#127)

    Syntactic sugar for adding essentials to all slices defined in the package without having to go one by one.
    letFunny authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    6856584 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. fix: report same path in multiple slices (#134)

    Fix reporting of paths that were selected by multiple slices, explicitly or via globs.
    letFunny authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    a00ec09 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. refactor: organize better some of the main slicer sequence (#136)

    Streamline slicer.go moving some of the functionality to self-contained function / abstractions and adding comments where necessary. Most importantly, combine all maps that recorded information about paths into one (knownPaths, pathInfos and pathUntil) and record the information in the same place.
    letFunny authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    da3152c View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. feat: report mutated files (#131)

    The paths with "mutable: true" property can be "mutated" with mutation
    scripts. Thus, the files matching those paths may have a different size
    and hash after the mutation scripts have been run. The report should
    reflect these changes by updating the entries of the mutated paths.
    
    Paths can also have the "until: mutate" property. This means that
    those files are available until the mutation scripts have been run and
    are not present in the final file system. Thus, they should not be part
    of the report either.
    
    This commit adds support for both -- it updates the changed properties
    of mutated files and makes sure not to add report entries for
    "until: mutate".
    letFunny authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    81f351a View commit details
    Browse the repository at this point in the history
  2. feat: add find command (#99)

    This commit adds the ``find`` command which can be used to query the
    chisel releases for available slices.
    
    
    Co-authored-by: Alberto Carretero <angelalbertoc.r@gmail.com>
    rebornplusplus and letFunny authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    017b616 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

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

Commits on Jul 4, 2024

  1. fix: use TrimPrefix for relative paths (#145)

    Use strings.TrimPrefix for relative paths instead of strings.TrimLeft,
    as the latter takes in a cutset instead of a prefix substring.
    rebornplusplus authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    504ad63 View commit details
    Browse the repository at this point in the history
Loading