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

[merged] Rework libarchive import support #275

Closed
wants to merge 9 commits into from

Commits on May 5, 2016

  1. ostree-repo-libarchive.c: major refactor

    - Make hardlink handling more generic. The previous strategy worked for
      tar archives, but not for cpio. It now works for both.
    - Add support for SEL labeling (through the OstreeRepoCommitModifier)
    - Add support for xattr_callback (through the OstreeRepoCommitModifier)
    - Add support for filter (through the OstreeRepoCommitModifier)
    - Add a use_ostree_convention option
    jlebon committed May 5, 2016
    Configuration menu
    Copy the full SHA
    cbf7c2e View commit details
    Browse the repository at this point in the history
  2. ot-builtin-commit.c: add --skip-list option

    This was already supported by the commit modifier API, just needed to
    expose it. This will also be used to test the libarchive API in a future
    test.
    jlebon committed May 5, 2016
    Configuration menu
    Copy the full SHA
    bcd2396 View commit details
    Browse the repository at this point in the history
  3. tests/test-libarchive.sh: add more test

    - Test both tar and cpio archives
    - Test more hardlink corner cases
    - Test symlinks more rigorously
    - Test stat override
    - Test skip list
    jlebon committed May 5, 2016
    Configuration menu
    Copy the full SHA
    bd1e440 View commit details
    Browse the repository at this point in the history
  4. tests/test-libarchive-import.c: add tests

    - Do a bit of refactoring
    - Add test for use_ostree_convention
    - Add test for xattr_callback
    - Add test for SELinux labeling
    jlebon committed May 5, 2016
    Configuration menu
    Copy the full SHA
    51dd3db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    123de15 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b7d8ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0f23fe5 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2016

  1. Configuration menu
    Copy the full SHA
    7c2116d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37c09a3 View commit details
    Browse the repository at this point in the history