-
-
Notifications
You must be signed in to change notification settings - Fork 389
Comparing changes
Open a pull request
base repository: mholt/archiver
base: v4.0.0-alpha.8
head repository: mholt/archiver
compare: v4.0.0-alpha.9
- 19 commits
- 27 files changed
- 9 contributors
Commits on Aug 31, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for e2261a1 - Browse repository at this point
Copy the full SHA e2261a1View commit details
Commits on Sep 1, 2023
-
Fix checkName for FileFS on Windows
Using path.Base() doesn't parse correctly for WIndows filepaths. Use filepath.Base() instead.
Configuration menu - View commit details
-
Copy full SHA for 9f827e1 - Browse repository at this point
Copy the full SHA 9f827e1View commit details
Commits on Sep 12, 2023
-
zlib: More precise matching (#386)
* demo bug * check 2 bytes of zlib header * add .zz test
Configuration menu - View commit details
-
Copy full SHA for 24fa33e - Browse repository at this point
Copy the full SHA 24fa33eView commit details
Commits on Sep 14, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 1de2118 - Browse repository at this point
Copy the full SHA 1de2118View commit details
Commits on Sep 15, 2023
-
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.
Configuration menu - View commit details
-
Copy full SHA for aa12f39 - Browse repository at this point
Copy the full SHA aa12f39View commit details
Commits on Dec 13, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 09bbccc - Browse repository at this point
Copy the full SHA 09bbcccView commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81f9e06 - Browse repository at this point
Copy the full SHA 81f9e06View commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43a073e - Browse repository at this point
Copy the full SHA 43a073eView commit details
Commits on Apr 8, 2024
-
* Add lzip support * Make the extension comparison to strict
Configuration menu - View commit details
-
Copy full SHA for de08bfa - Browse repository at this point
Copy the full SHA de08bfaView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 07b70a6 - Browse repository at this point
Copy the full SHA 07b70a6View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c341cc0 - Browse repository at this point
Copy the full SHA c341cc0View commit details
Commits on Aug 21, 2024
-
fs: Fix bug with ArchiveFS stat method
I think this is what @WeidiDeng intended from #354
Configuration menu - View commit details
-
Copy full SHA for 743ede3 - Browse repository at this point
Copy the full SHA 743ede3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700715b - Browse repository at this point
Copy the full SHA 700715bView commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a902fcc - Browse repository at this point
Copy the full SHA a902fccView commit details
Commits on Sep 24, 2024
-
chore(go.mod): Switch to upstream lzip package (#422)
This reverts commit a902fcc.
Configuration menu - View commit details
-
Copy full SHA for 275fd2e - Browse repository at this point
Copy the full SHA 275fd2eView commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 264c901 - Browse repository at this point
Copy the full SHA 264c901View commit details
Commits on Nov 8, 2024
-
Refactor FS types; improve performance (#426)
* WIP * More WIP * Finish improvements (probably)
Configuration menu - View commit details
-
Copy full SHA for e310539 - Browse repository at this point
Copy the full SHA e310539View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76ea0d6 - Browse repository at this point
Copy the full SHA 76ea0d6View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for f9dfd58 - Browse repository at this point
Copy the full SHA f9dfd58View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.0.0-alpha.8...v4.0.0-alpha.9