Function libpijul::output::output_repository_no_pending [−][src]
pub fn output_repository_no_pending<T: MutTxnT + Send + Sync + 'static, R: WorkingCopy + Send + Clone + Sync + 'static, P: ChangeStore + Send + Clone + 'static>(
repo: &R,
changes: &P,
txn: &ArcTxn<T>,
channel: &ChannelRef<T>,
prefix: &str,
output_name_conflicts: bool,
if_modified_since: Option<SystemTime>,
n_workers: usize,
salt: u64
) -> Result<Vec<Conflict>, OutputError<P::Error, T::GraphError, R::Error>> where
T::Channel: Send + Sync + 'static,
Expand description
Output updates the working copy after applying changes, including the graph-file correspondence.
WARNING: This overwrites the working copy, cancelling any unrecorded change.