Fixing #798: overwrite check too strict in `pijul apply` when applying a patch adding new files
Dependencies
- [2]
EUZFFJSOUpdating Pijul with the latest changes in Libpijul - [3]
2D7P2VKJChange completions (where the whole progress bar story started) - [4]
I24UEJQLVarious post-fire fixes - [5]
Y6EVFMTADon't output files if they aren't in the current channel - [*]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- replacement in pijul/src/commands/apply.rs at line 129
libpijul::fs::find_path(&repo.changes, &*txn_, &*channel.read(), false, i)?libpijul::fs::find_path(&repo.changes, &*txn_, &*forked.read(), false, i)? - replacement in pijul/src/commands/apply.rs at line 131
touched_files.push(path)} else {touched_files.clear();break;if !path.is_empty() {touched_files.push(path);continue} - edit in pijul/src/commands/apply.rs at line 136
touched_files.clear();break; - edit in pijul/src/commands/apply.rs at line 139
debug!("touched files {:?}", touched_files);