Removing pijul/src/commands/checkout.rs (unused file), as well as litorg comments
[?]
Nov 19, 2020, 9:43 PM
UBCBQ5FGH2KASHEUPDLIKGLVVX3GSRQ4F4P2JEJZL2NX2DUSYARACDependencies
- [2]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting).
Change contents
- file deletion: checkout.rs
use crate::repository::Repository;use libpijul::pristine::{MutTxnT, TxnT};use libpijul::MutTxnTExt;use std::path::PathBuf;#[derive(Clap, Debug)]pub struct Checkout {#[clap(long = "repository")]repo_path: Option<PathBuf>,channel: String,}impl Checkout {pub fn run(self) -> Result<(), anyhow::Error> {let mut repo = Repository::find_root(self.repo_path)?;debug!("{:?}", repo.config);let mut txn = repo.pristine.mut_txn_begin();if let Some(mut channel) = txn.load_channel(&self.channel) {txn.output_repository_no_pending(&mut repo.working_copy,&repo.changes,&mut channel,"",true,)?;}txn.commit()?;repo.config.current_channel = Some(self.channel);repo.save_config()?;Ok(())}} - edit in libpijul/src/diff/delete.rs at line 0
// org id VnAE9Yu4i4zOovZPrKRYRDk1jGBB+em9HeaWxWkG3/g= - replacement in libpijul/src/diff/delete.rs at line 39
// org id lPDV4YIiVBiingRq95QDZ6IYEG1JyKt+hIFtgUaxi1s= - edit in libpijul/src/diff/delete.rs at line 64
// old: d[r].old, - edit in libpijul/src/diff/delete.rs at line 76
// old: d[r].old, - edit in libpijul/src/diff/delete.rs at line 88
// old: d[r].old, - replacement in libpijul/src/diff/delete.rs at line 95
// org id 3IBxNOy8oJr1ZUaJ80WRO/3lPXiYz8ywu43VF3bSJpc= - edit in libpijul/src/diff/delete.rs at line 114
// org id M4iVAW1I+Ie9+tzQ1i+i5rOAwbHzfevLSwkJvGWLcL8= - edit in libpijul/src/diff/delete.rs at line 160
// org id b67uTPKfiYo9TYQBrOrAZD3cUgPMNdMRnuVQ4/wGPYE= - edit in libpijul/src/diff/delete.rs at line 167
let mut has_original_edge = false; - edit in libpijul/src/diff/delete.rs at line 172
if !previous.contains(EdgeFlags::BLOCK) && graph_key.start != del_key.start {// non-block edges don't propagate inside blocks, so we can't delete them.continue;} - edit in libpijul/src/diff/delete.rs at line 178
has_original_edge |= del_key.change == v.introduced_by; - edit in libpijul/src/diff/delete.rs at line 188
}if graph_key.start != del_key.start && !has_original_edge {deletion.edges_del.push(change::NewEdge {previous: EdgeFlags::BLOCK,flag: EdgeFlags::DELETED | EdgeFlags::BLOCK,from: del_key.start_pos().to_option(),to: del_key.to_option(),introduced_by: Some(del_key.change),}) - replacement in libpijul/src/diff/delete.rs at line 190
// org id jdtaVKceDlq3ry0DaBgl4s1Mx9unkP4iGWVMtpAH1dQ= - edit in libpijul/src/diff/delete.rs at line 224
// org id YAADPxanxOxEOX6q2iJepCkCQrV6SceHbd/fqSzKzrw= - edit in libpijul/src/diff/delete.rs at line 225
// org id VMVYEtYydP6W9ybPW6P7dEEOd5etlX++6XN3ikoRr4A= - edit in libpijul/src/diff/delete.rs at line 228
// org id LrbVIzoeEbriE6CQeSz53sEJEg3zerWT+Qhj7yrpUNQ= - edit in libpijul/src/diff/delete.rs at line 245
// org id 4lWzAIoFc4bfLIp3eU6ZJT3mGYrbewhP+ZwP3t4HxVI= - edit in libpijul/src/diff/delete.rs at line 256
// old: old, - replacement in libpijul/src/diff/delete.rs at line 262
// org id gp0ql/wh1QgKCmbwEfDafpVFKaECHxS7WudiACH1hCQ= - edit in libpijul/src/diff/delete.rs at line 275
// org id oqcc+7DlI1Ck9ZACzf+xD+jtGyN/bekjVL30jxGhw/k= - edit in libpijul/src/diff/delete.rs at line 279
// org id Mm/Ry13zKcpDNDiLz+nKKueg1nU+NUCOkqa8u7GpI0k= - edit in libpijul/src/diff/delete.rs at line 280
// org id ar3vtE/7LtA1cZ0gaui3HDHLqUAEJLMb9F7ZqseKFoU= - edit in libpijul/src/diff/delete.rs at line 290
// org id jmcOZQ5XmFYGoRUnfVHWAA1oawNU4RePnjyAOjPSgzw= - edit in libpijul/src/diff/delete.rs at line 309
// org id BR6tLhX5u8/ePYba+R0cyvC0eEwvd6SgW3P0pvBFmIc= - replacement in libpijul/src/diff/delete.rs at line 316
// org id// org id a6l+av327wOUrblVGZi9ccUrs0G07arCInmTgOveaNs=