mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-02-08 05:27:04 +00:00
[PR #174] [MERGED] Redo options #874
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/adamhathcock/sharpcompress/pull/174
Author: @adamhathcock
Created: 9/27/2016
Status: ✅ Merged
Merged: 9/28/2016
Merged by: @adamhathcock
Base:
master← Head:redo_options📝 Commits (6)
c4fde80Create proper options objects to remove flags from API5dafcb0Redo options classes177fc2aFlags were a better idea when I was younger. It's not clear though.d715208Helps if I rename everything260c0eeAdd SaveTo overload for zip archives911e987Merge branch 'master' into redo_options📊 Changes
56 files changed (+686 additions, -677 deletions)
View changed files
📝
src/SharpCompress/Archives/AbstractArchive.cs(+12 -12)📝
src/SharpCompress/Archives/AbstractWritableArchive.cs(+9 -8)📝
src/SharpCompress/Archives/ArchiveFactory.cs(+16 -32)📝
src/SharpCompress/Archives/GZip/GZipArchive.cs(+18 -52)📝
src/SharpCompress/Archives/IArchiveEntryExtensions.cs(+15 -4)📝
src/SharpCompress/Archives/IArchiveExtensions.cs(+3 -2)📝
src/SharpCompress/Archives/IWritableArchive.cs(+2 -2)📝
src/SharpCompress/Archives/IWritableArchiveExtensions.cs(+5 -28)📝
src/SharpCompress/Archives/Rar/FileInfoRarArchiveVolume.cs(+9 -12)📝
src/SharpCompress/Archives/Rar/FileInfoRarFilePart.cs(+3 -3)📝
src/SharpCompress/Archives/Rar/RarArchive.cs(+30 -41)📝
src/SharpCompress/Archives/Rar/RarArchiveVolumeFactory.cs(+6 -6)📝
src/SharpCompress/Archives/Rar/StreamRarArchiveVolume.cs(+4 -4)📝
src/SharpCompress/Archives/SevenZip/SevenZipArchive.cs(+18 -51)📝
src/SharpCompress/Archives/Tar/TarArchive.cs(+29 -59)📝
src/SharpCompress/Archives/Zip/ZipArchive.cs(+34 -70)➖
src/SharpCompress/Common/CompressionInfo.cs(+0 -30)📝
src/SharpCompress/Common/GZip/GZipVolume.cs(+4 -2)📝
src/SharpCompress/Common/IEntry.Extensions.cs(+5 -4)➖
src/SharpCompress/Common/Options.cs(+0 -23)...and 36 more files
📄 Description
Things have gotten nasty over the years so a minor refactor of options across the board is due as I have some time during a job transition.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.