Permissions in archives (since we do not store full permissions anymore)
[?]
Mar 1, 2021, 10:36 AM
FBZ6LBF3M4NI7SXNSDLITDTPQKHHEVFQXBHEVBO5FK6Q2VSCZM6QCDependencies
- [2]
VYHHOEYHVersions and formatting - [3]
3AMEP2Y5More convenient interface for channels - [4]
SECWDBUHAdding empty directories to archives - [5]
CCLLB7OIUpgrading to Sanakirja 0.15 + version bump - [6]
I3OVP3NHArchive: set the accurate and deterministic mtime - [7]
GHO6DWPIRefactoring iterators - [8]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- replacement in libpijul/src/output/archive.rs at line 229
arch.create_dir(&path, latest_touch, output_item.meta.permissions())arch.create_dir(&path, latest_touch, 0o755) - edit in libpijul/src/output/archive.rs at line 235
let perms = if output_item.meta.permissions() & 0o100 != 0 { 0o755 } else { 0o644 }; - replacement in libpijul/src/output/archive.rs at line 237
arch.create_file(&path, latest_touch, output_item.meta.permissions());arch.create_file(&path, latest_touch, perms);