RAS4PCNUEODS72Q5LEPVE54AUYWX656ZHTAERRVG2AJ6IHKO4WRAC
EUZFFJSOWV4PXDFFPDAFBHFUUMOFEU6ST7JH57YYRRR2SEOXLN6QC
EWZ7VHV4N7QNK7GNG3FC6AQ6XVPH4ADJSUQADM7TZFYAD2AYNNTAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
I24UEJQLCH2SOXA4UHIYWTRDCHSOPU7AFTRUOTX7HZIAV4AZKYEQC
HSEYMLO2DJCDGBO4F7T6NFMFSZ4TMSOBH5XGIU5NYOEFKUSV5UKAC
let txn = txn.write(); let actions = rec
let txn = txn.write();
let actions = rec
let mut txn_ = txn.write(); let actions: Vec<_> = rec
let mut txn_ = txn.write();
let actions: Vec<_> = rec
.map(|rec| rec.globalize(&*txn).unwrap())
.map(|rec| rec.globalize(&*txn_).unwrap())
let actions_is_empty = actions.is_empty();
&*txn,
&*txn_,
full_dependencies(&*txn, &channel)?
full_dependencies(&*txn_, &channel)?
dependencies(&*txn, &*channel.read(), change.changes.iter())?
dependencies(&*txn_, &*channel.read(), change.changes.iter())?
for path in untracked(&repo, &*txn)? {
for path in untracked(&repo, &*txn_)? {
if actions_is_empty && self.prefixes.is_empty() { use libpijul::ChannelMutTxnT; txn_.touch_channel(&mut *channel.write(), None); std::mem::drop(txn_); txn.commit()?; }
if actions_is_empty && self.prefixes.is_empty() {
use libpijul::ChannelMutTxnT;
txn_.touch_channel(&mut *channel.write(), None);
std::mem::drop(txn_);
txn.commit()?;
}