Skip to content
This repository was archived by the owner on Nov 19, 2024. It is now read-only.
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: mholt/archiver
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.0-alpha.8
Choose a base ref
...
head repository: mholt/archiver
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.0-alpha.9
Choose a head ref
  • 19 commits
  • 27 files changed
  • 9 contributors

Commits on Aug 31, 2023

  1. fs: Skip files named . during walk (#384)

    This happens from tar files being created in their target directory, apparently.
    Avoid infinite walk. Fix #383.
    
    * Cleaning up directories containing dots
    
    * Cleaning up some debug bits
    
    * More descriptive tests
    
    * Update fs.go
    
    Updating per suggestion, looks great!
    
    Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
    
    * Update fs.go
    
    ---------
    
    Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
    drewstinnett and mholt authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    e2261a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Fix checkName for FileFS on Windows

    Using path.Base() doesn't parse correctly for WIndows filepaths.
    Use filepath.Base() instead.
    mholt committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    9f827e1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. zlib: More precise matching (#386)

    * demo bug
    
    * check 2 bytes of zlib header
    
    * add .zz test
    dpgarrick authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    24fa33e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Option to use number for user and/or group names (#385)

    * Option to use number for user and/or group names
    
    * add NumericUid and NumericGid to Tar struct
    * writeFileToArchive: set Uname and Gname to empty string if NumericUid and NumericGid are true, respectively.
    
    * Join options to use numeric user and group id
    
    * join NumericUid and NumericGid in Tar struct
    * name the new option NumericUidGid
    
    * Apply suggestions from code review
    
    ---------
    
    Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
    breezerider and mholt authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    1de2118 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. fs: Leave decompressor open until archive close (fix #365)

    I don't like this solution, but it's all I could think of while
    preserving the API.
    Anyone using CompressedArchive to Extract files without using archiver.FS
    will need to figure it out on their own
    if they don't close files before the call to Extract returns.
    mholt committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    aa12f39 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Fix create archive to a continuous writing source file failed (#388)

    * Fix create archive to a continuous writing source file failed
    
    #387
    Signed-off-by: Yan Zhu <hackzhuyan@gmail.com>
    
    * Update archiver.go
    
    ---------
    
    Signed-off-by: Yan Zhu <hackzhuyan@gmail.com>
    Co-authored-by: Matt Holt <mholt@users.noreply.github.com>
    halfcrazy and mholt authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    09bbccc View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. 7z: Copy f for loop closure (#394)

    fix: fix iteration bug
    SheltonZhu authored Jan 23, 2024
    Configuration menu
    Copy the full SHA
    81f9e06 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. zip: Implement Insert (append files)

    Close #397
    
    Also minor tweaks
    mholt committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    43a073e View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Add lzip support (#401)

    * Add lzip support
    
    * Make the extension comparison to strict
    sorairolake authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    de08bfa View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

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

Commits on Jul 1, 2024

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

Commits on Aug 21, 2024

  1. fs: Fix bug with ArchiveFS stat method

    I think this is what @WeidiDeng intended from #354
    mholt committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    743ede3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    700715b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

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

Commits on Sep 24, 2024

  1. chore(go.mod): Switch to upstream lzip package (#422)

    This reverts commit a902fcc.
    sorairolake authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    275fd2e View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

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

Commits on Nov 8, 2024

  1. Refactor FS types; improve performance (#426)

    * WIP
    
    * More WIP
    
    * Finish improvements (probably)
    mholt authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    e310539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76ea0d6 View commit details
    Browse the repository at this point in the history
  3. Refactor and simplify interfaces

    Split Archival into Archival/Extraction since some archive formats can't do both. Rar is proprietary for creating, and there's no pure-Go 7z writing implementation that I know of.
    
    - Extractor no longer requires a filename filter (kind of pointless at best, confusing at worst)
    - CompressedArchive renamed to Archive
    - Archival is now just creating archives
    - New Extraction interface is for reading archives
    - Archive format can compose compression, archival, and extraction
    mholt committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    f9dfd58 View commit details
    Browse the repository at this point in the history
Loading