pijul/*: reorganize imports and remove extern crate
[?]
Nov 19, 2020, 8:07 PM
L4JXJHWXYNCL4QGJXNKKTOKKTAXKKXBJUUY7HFZGEUZ5A2V5H34QCDependencies
- [2]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [3]
BAUL3WR2Format, versions, README - [4]
5HF7C67Mpush/pull: fixed "changes" arguments - [5]
76PCXGMLPushing to, and pulling from the local repository - [6]
M3VTIZCPValidate change before reset - [7]
AN7IDX26pijul: added ChangesNotFound error variant - [8]
CVAT6LN3Fixing git import, and adding more useful feedback (with `RUST_LOG="pijul=info"`)
Change contents
- edit in pijul/src/repository.rs at line 0
use crate::{config, current_dir, Error};use libpijul::DOT_DIR; - edit in pijul/src/repository.rs at line 3
use libpijul::DOT_DIR;use log::debug;use crate::{config, current_dir, Error}; - edit in pijul/src/remote/ssh.rs at line 0
use super::{parse_line, RemoteRef};use crate::repository::Repository;use crate::Error;use byteorder::{BigEndian, ReadBytesExt};use libpijul::pristine::{Base32, ChannelRef, Hash, Merkle, MutTxnT};use libpijul::MutTxnTExt;use regex::Regex; - edit in pijul/src/remote/ssh.rs at line 5
use byteorder::{BigEndian, ReadBytesExt};use lazy_static::lazy_static;use libpijul::pristine::{Base32, ChannelRef, Hash, Merkle, MutTxnT};use libpijul::MutTxnTExt;use log::{debug, error};use regex::Regex; - edit in pijul/src/remote/ssh.rs at line 14
use super::{parse_line, RemoteRef};use crate::repository::Repository;use crate::Error; - replacement in pijul/src/remote/mod.rs at line 0
use crate::repository::*;use crate::Error;use std::io::Write;use std::path::{Path, PathBuf}; - replacement in pijul/src/remote/mod.rs at line 6
use std::io::Write;use std::path::{Path, PathBuf};use log::debug;use crate::repository::*;use crate::Error; - replacement in pijul/src/remote/local.rs at line 0
use super::RemoteRef;use std::path::{Path, PathBuf}; - replacement in pijul/src/remote/local.rs at line 4
use std::path::{Path, PathBuf};use log::debug;use super::RemoteRef; - edit in pijul/src/main.rs at line 0
#[macro_use]extern crate clap;#[macro_use]extern crate thiserror;#[macro_use]extern crate serde_derive;#[macro_use]extern crate log;#[macro_use]extern crate lazy_static;use clap::Clap;use human_panic::setup_panic; - replacement in pijul/src/main.rs at line 4
use commands::*; - edit in pijul/src/main.rs at line 6
use std::path::PathBuf;use clap::{crate_authors, crate_version, AppSettings, Clap};use human_panic::setup_panic;use thiserror::Error;use crate::commands::*; - replacement in pijul/src/main.rs at line 44
#[clap(name = "protocol", setting = clap::AppSettings::Hidden)]#[clap(name = "protocol", setting = AppSettings::Hidden)] - replacement in pijul/src/main.rs at line 74
#[clap(name = "upgrade", setting = clap::AppSettings::Hidden)]#[clap(name = "upgrade", setting = AppSettings::Hidden)] - replacement in pijul/src/main.rs at line 125
CouldNotReadConfig { path: std::path::PathBuf },CouldNotReadConfig { path: PathBuf }, - replacement in pijul/src/main.rs at line 182
pub fn current_dir() -> Result<std::path::PathBuf, Error> {pub fn current_dir() -> Result<PathBuf, Error> { - edit in pijul/src/config.rs at line 2
use log::debug;use serde_derive::{Deserialize, Serialize}; - replacement in pijul/src/commands/upgrade.rs at line 0
use crate::repository::Repository;use std::collections::{HashMap, HashSet};use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/upgrade.rs at line 7
use std::collections::{HashMap, HashSet};use std::path::PathBuf;use crate::repository::Repository; - edit in pijul/src/commands/unrecord.rs at line 0
use crate::repository::Repository;use libpijul::pristine::{Base32, MutTxnT, TxnT};use libpijul::MutTxnTExt; - edit in pijul/src/commands/unrecord.rs at line 2
use clap::Clap;use libpijul::pristine::{Base32, MutTxnT, TxnT};use libpijul::MutTxnTExt;use log::debug; - edit in pijul/src/commands/unrecord.rs at line 8
use crate::repository::Repository; - replacement in pijul/src/commands/reset.rs at line 0
use crate::repository::Repository;use crate::Error;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/reset.rs at line 5
use std::path::PathBuf;use log::debug;use crate::repository::Repository;use crate::Error; - replacement in pijul/src/commands/record.rs at line 0
use crate::repository::*;use crate::Error;use std::collections::HashMap;use std::io::Write;use std::path::{Path, PathBuf}; - edit in pijul/src/commands/record.rs at line 5
use clap::Clap; - replacement in pijul/src/commands/record.rs at line 10
use std::collections::HashMap;use std::io::Write;use std::path::{Path, PathBuf};use log::{debug, error};use serde_derive::{Deserialize, Serialize}; - edit in pijul/src/commands/record.rs at line 14
use crate::repository::*;use crate::Error; - replacement in pijul/src/commands/pushpull.rs at line 0
use crate::repository::Repository;use std::collections::HashSet;use std::io::Write;use std::path::PathBuf;use clap::Clap;use lazy_static::lazy_static; - edit in pijul/src/commands/pushpull.rs at line 9
use log::debug; - replacement in pijul/src/commands/pushpull.rs at line 11
use std::collections::HashSet;use std::io::Write;use std::path::PathBuf;use crate::repository::Repository; - replacement in pijul/src/commands/protocol.rs at line 0
use crate::repository::Repository;use crate::Error;use std::collections::HashMap;use std::io::BufWriter;use std::io::{BufRead, Read, Write};use std::path::PathBuf; - edit in pijul/src/commands/protocol.rs at line 6
use clap::Clap;use lazy_static::lazy_static; - edit in pijul/src/commands/protocol.rs at line 10
use log::{debug, error}; - replacement in pijul/src/commands/protocol.rs at line 12
use std::collections::HashMap;use std::io::BufWriter;use std::io::{BufRead, Read, Write};use std::path::PathBuf;use crate::repository::Repository;use crate::Error; - replacement in pijul/src/commands/log.rs at line 0
use crate::repository::Repository;use crate::Error;use std::io::Write;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/log.rs at line 7
use std::io::Write;use std::path::PathBuf;use crate::repository::Repository;use crate::Error; - edit in pijul/src/commands/init.rs at line 0
use std::path::PathBuf;use clap::Clap;use libpijul::pristine::MutTxnT; - edit in pijul/src/commands/init.rs at line 6
use libpijul::pristine::MutTxnT;use std::path::PathBuf; - edit in pijul/src/commands/git.rs at line 0
use crate::repository::*;use libpijul::pristine::*;use libpijul::*; - edit in pijul/src/commands/git.rs at line 5
use libpijul::pristine::*;use libpijul::*;use crate::repository::*; - replacement in pijul/src/commands/fork.rs at line 0
use crate::repository::Repository;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/fork.rs at line 5
use std::path::PathBuf;use log::debug;use crate::repository::Repository; - edit in pijul/src/commands/file_operations.rs at line 0
use crate::repository::Repository;use libpijul::pristine::MutTxnT;use libpijul::{MutTxnTExt, TxnTExt}; - edit in pijul/src/commands/file_operations.rs at line 2
use clap::Clap;use libpijul::pristine::MutTxnT;use libpijul::{MutTxnTExt, TxnTExt};use log::{debug, info}; - edit in pijul/src/commands/file_operations.rs at line 8
use crate::repository::Repository; - edit in pijul/src/commands/diff.rs at line 0
use crate::repository::*;use libpijul::change::*;use libpijul::pristine::MutTxnT;use libpijul::MutTxnTExt; - edit in pijul/src/commands/diff.rs at line 3
use clap::Clap;use libpijul::change::*;use libpijul::pristine::MutTxnT;use libpijul::MutTxnTExt;use serde_derive::Serialize; - edit in pijul/src/commands/diff.rs at line 10
use crate::repository::*; - edit in pijul/src/commands/debug.rs at line 0
use std::path::PathBuf;use clap::Clap; - edit in pijul/src/commands/debug.rs at line 6
use std::path::PathBuf; - replacement in pijul/src/commands/credit.rs at line 0
use crate::repository::Repository;use crate::Error;use std::collections::HashSet;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/credit.rs at line 7
use std::collections::HashSet;use std::path::PathBuf;use log::debug; - edit in pijul/src/commands/credit.rs at line 9
use crate::repository::Repository;use crate::Error; - replacement in pijul/src/commands/clone.rs at line 0
use crate::repository::*;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/clone.rs at line 5
use std::path::PathBuf;use log::debug; - edit in pijul/src/commands/clone.rs at line 7
use crate::repository::*; - edit in pijul/src/commands/channel.rs at line 0
use crate::repository::Repository;use libpijul::pristine::{MutTxnT, TxnT}; - edit in pijul/src/commands/channel.rs at line 3
use clap::Clap;use libpijul::pristine::{MutTxnT, TxnT};use crate::repository::Repository; - replacement in pijul/src/commands/change.rs at line 0
use crate::repository::*;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/change.rs at line 7
use std::path::PathBuf;use crate::repository::*; - edit in pijul/src/commands/archive.rs at line 0
use crate::repository::Repository;use libpijul::pristine::{Hash, Merkle, TxnT};use libpijul::{MutTxnTExt, TxnTExt}; - edit in pijul/src/commands/archive.rs at line 2
use clap::Clap;use libpijul::pristine::{Hash, Merkle, TxnT};use libpijul::{MutTxnTExt, TxnTExt};use log::debug; - edit in pijul/src/commands/archive.rs at line 8
use crate::repository::Repository; - replacement in pijul/src/commands/apply.rs at line 0
use crate::repository::Repository;use crate::Error;use std::collections::HashMap;use std::path::PathBuf;use clap::Clap; - replacement in pijul/src/commands/apply.rs at line 7
use std::collections::HashMap;use std::path::PathBuf;use crate::repository::Repository;use crate::Error;