refactor: consolidate branches

This commit is contained in:
Juan José Lledó Frasquet 2026-01-12 13:41:00 +01:00
parent 29a610d389
commit b0bb9f19d8

View file

@ -67,19 +67,19 @@ impl Actor for Rename {
return; return;
}; };
if opt.force || !maybe_exists(&new).await || provider::must_identical(&old, &new).await { if !opt.force
&& maybe_exists(&new).await
&& !provider::must_identical(&old, &new).await
&& !ConfirmProxy::show(ConfirmCfg::overwrite(&new)).await
{
return;
}
if conversion_to_dir_requested && target_is_empty { if conversion_to_dir_requested && target_is_empty {
Self::replace_file_with_dir(old, new).await.ok(); Self::replace_file_with_dir(old, new).await.ok();
} else { } else {
Self::r#do(tab, old, new).await.ok(); Self::r#do(tab, old, new).await.ok();
} }
} else if ConfirmProxy::show(ConfirmCfg::overwrite(&new)).await {
if conversion_to_dir_requested && target_is_empty {
Self::replace_file_with_dir(old, new).await.ok();
} else {
Self::r#do(tab, old, new).await.ok();
}
}
}); });
succ!(); succ!();
} }