| ... | ... | @@ -564,7 +564,7 @@ pub fn updateFile( |
| 564 | 564 | defer src_file.close(io); |
| 565 | 565 | |
| 566 | 566 | const src_stat = try src_file.stat(io); |
| 567 | | const actual_permissions = options.override_permissions orelse src_stat.permissions; |
| 567 | const actual_permissions = options.permissions orelse src_stat.permissions; |
| 568 | 568 | check_dest_stat: { |
| 569 | 569 | const dest_stat = blk: { |
| 570 | 570 | var dest_file = dest_dir.openFile(io, dest_path, .{}) catch |err| switch (err) { |
| ... | ... | @@ -1645,7 +1645,7 @@ fn deleteTreeOpenInitialSubpath(dir: Dir, io: Io, sub_path: []const u8, kind_hin |
| 1645 | 1645 | |
| 1646 | 1646 | pub const CopyFileOptions = struct { |
| 1647 | 1647 | /// When this is `null` the permissions are copied from the source file. |
| 1648 | | override_permissions: ?File.Permissions = null, |
| 1648 | permissions: ?File.Permissions = null, |
| 1649 | 1649 | }; |
| 1650 | 1650 | |
| 1651 | 1651 | pub const CopyFileError = File.OpenError || File.StatError || |
| ... | ... | @@ -1677,7 +1677,7 @@ pub fn copyFile( |
| 1677 | 1677 | var file_reader: File.Reader = .init(.{ .handle = file.handle }, io, &.{}); |
| 1678 | 1678 | defer file_reader.file.close(io); |
| 1679 | 1679 | |
| 1680 | | const permissions = options.override_permissions orelse blk: { |
| 1680 | const permissions = options.permissions orelse blk: { |
| 1681 | 1681 | const st = try file_reader.file.stat(io); |
| 1682 | 1682 | file_reader.size = st.size; |
| 1683 | 1683 | break :blk st.permissions; |