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: bazelbuild/rules_pkg
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: f4a2502
Choose a base ref
...
head repository: PointOneNav/rules_pkg
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fa81ba1
Choose a head ref
  • 11 commits
  • 6 files changed
  • 2 contributors

Commits on Jul 11, 2025

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

Commits on Jul 14, 2025

  1. Added option to preserve symlinks.

    adamshapiro0 authored and bhers4 committed Jul 14, 2025
    Configuration menu
    Copy the full SHA
    e82a3a5 View commit details
    Browse the repository at this point in the history
  2. Use the existing file modes by default.

    The `mode` attribute overwrites the file mode for _all_ files. This is usually
    not desirable (e.g., some files are executable, some aren't). Additionally, a
    default value of 0555 applies executable permissions to all files (not ideal)
    and takes away user write permission (worse).
    adamshapiro0 authored and bhers4 committed Jul 14, 2025
    Configuration menu
    Copy the full SHA
    1ef300e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9bd96e View commit details
    Browse the repository at this point in the history
  4. Use GNU tar format by default.

    The default PAX format has issues with long file paths. If the complete path to
    a file, including the package_dir prefix, exceeds 100 characters, Python will
    incorrectly truncate it so the resulting path within the tar file does not have
    the package_dir prefix. For example:
      File: path/to/file.txt
      Package dir: my_dir
      Expected path: my_dir/path/to/file.txt
      Resulting path: path/to/file.txt (if expected path > 100 chars)
    adamshapiro0 authored and bhers4 committed Jul 14, 2025
    Configuration menu
    Copy the full SHA
    d7e7a70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    aeeba7f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2025

  1. WIP - debugging naming issue

    bhers4 committed Sep 5, 2025
    Configuration menu
    Copy the full SHA
    c1fb8ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45c396c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2264678 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. Configuration menu
    Copy the full SHA
    e9641b9 View commit details
    Browse the repository at this point in the history
  2. Created bazel level option to control prefix duplication in tar creat…

    …ion.
    
    The `rules_pkg` mainline has the behaviour where it doesn't allow prefix duplication where a subfolder name mimics the top level directory name. Since sometimes this directory structure is desired, a bazel level option was added to control the behaviour.
    
    ## Features
    - Added the `allow_prefix_duplication` flag to tar creation to allow calls to pkg_tar in bazel to control the desired directory structure. This flag defaults to false to mimic the mainline behaviour.
    
    Merge Pull Request #2.
    bhers4 authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    fa81ba1 View commit details
    Browse the repository at this point in the history
Loading