simplify outputting with no touched paths
Dependencies
- [2]
6ZPDI7QGpull uses None as the base case path when outputing repo - [3]
I24UEJQLVarious post-fire fixes - [4]
EUZFFJSOUpdating Pijul with the latest changes in Libpijul - [5]
2RXOCWUWMaking libpijul deterministic (and getting rid of `rand`) - [6]
LGEJSLTYFixing output (including its uses in reset and pull) - [7]
Y6EVFMTADon't output files if they aren't in the current channel - [8]
MDADYULSFix a panic when switching between channels that have different files - [*]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- edit in "pijul/src/commands/pushpull.rs" at line 493
if touched_paths.is_empty() {touched_paths.insert(String::from(""));} - edit in "pijul/src/commands/pushpull.rs" at line 527[2.358]→[3.1002:1016](∅→∅),[3.1859]→[3.1002:1016](∅→∅),[3.1002]→[3.1002:1016](∅→∅),[3.1016]→[3.1860:1902](∅→∅),[3.1902]→[3.17017:17119](∅→∅),[3.17119]→[3.11186:11230](∅→∅),[3.11230]→[3.17170:17209](∅→∅),[3.17170]→[3.17170:17209](∅→∅),[3.17209]→[3.11231:11295](∅→∅),[3.11295]→[3.17287:17416](∅→∅),[3.17287]→[3.17287:17416](∅→∅),[3.17416]→[3.703:730](∅→∅),[3.730]→[3.17416:17492](∅→∅),[3.17416]→[3.17416:17492](∅→∅)
}if touched_paths.is_empty() {conflicts.extend(libpijul::output::output_repository_no_pending(&repo.working_copy,&repo.changes,&txn,&channel,"",true,None,num_cpus::get(),0,)?.into_iter(),);