replacement in pijul/src/repository.rs at line 3
[7.21541]→[7.5718:5752](∅→∅) − use crate::{config, current_dir};
+ use crate::current_dir;
+ use pijul_config as config;
+
replacement in pijul/src/repository.rs at line 218
− if let Ok((config, _)) = crate::config::Global::load() {
+ if let Ok((config, _)) = pijul_config::Global::load() {
replacement in pijul/src/remote/ssh.rs at line 246
[7.1319]→[7.1319:1371](∅→∅) − crate::config::load_theme()
+ pijul_config::load_theme()
replacement in pijul/src/remote/ssh.rs at line 302
[7.2983]→[7.2983:3027](∅→∅) − crate::config::load_theme()
+ pijul_config::load_theme()
edit in pijul/src/remote/mod.rs at line 6
+ use async_trait::async_trait;
edit in pijul/src/remote/mod.rs at line 16
edit in pijul/src/remote/mod.rs at line 17
replacement in pijul/src/remote/mod.rs at line 65
[7.53370]→[7.205:225](∅→∅) + #[async_trait]
+ pub trait ToRemote {
+ async fn to_remote(
+ &self,
+ channel: &str,
+ no_cert_check: bool,
+ with_path: bool,
+ ) -> Result<RemoteRepo, anyhow::Error>;
+ }
+
+ #[async_trait]
+ impl ToRemote for RemoteConfig {
edit in pijul/src/main.rs at line 2
[7.84222]→[7.84222:84234](∅→∅) replacement in pijul/src/identity/repair.rs at line 2
[7.364]→[7.171:190](∅→∅),
[7.171]→[7.171:190](∅→∅) + use pijul_config as config;
replacement in pijul/src/identity/mod.rs at line 46
[7.17102]→[7.17102:17121](∅→∅),
[7.17121]→[7.1970:1997](∅→∅) − use crate::config;
− use crate::config::Author;
+ use pijul_config as config;
+ use pijul_config::Author;
replacement in pijul/src/identity/load.rs at line 3
[7.22467]→[7.22467:22486](∅→∅) + use pijul_config as config;
edit in pijul/src/identity/create.rs at line 8
[7.28402]→[6.429:448](∅→∅) edit in pijul/src/identity/create.rs at line 12
+ use pijul_config as config;
replacement in pijul/src/commands/unrecord.rs at line 63
[7.2745]→[7.13401:13464](∅→∅) − let (cfg, _) = crate::config::Global::load()?;
+ let (cfg, _) = pijul_config::Global::load()?;
replacement in pijul/src/commands/tag.rs at line 280
[7.13668]→[7.161:229](∅→∅) − } else if let Some(_dir) = crate::config::global_config_dir() {
+ } else if let Some(_dir) = pijul_config::global_config_dir() {
replacement in pijul/src/commands/record.rs at line 217
[7.796]→[7.293:345](∅→∅),
[7.293]→[7.293:345](∅→∅) − let config = crate::config::Global::load();
+ let config = pijul_config::Global::load();
replacement in pijul/src/commands/mod.rs at line 135
− fn pager(repo_config_pager: Option<&crate::config::Choice>) -> bool {
− if let Some(crate::config::Choice::Never) = repo_config_pager {
+ fn pager(repo_config_pager: Option<&pijul_config::Choice>) -> bool {
+ if let Some(pijul_config::Choice::Never) = repo_config_pager {
replacement in pijul/src/commands/mod.rs at line 138
− } else if let Some(crate::config::Choice::Never) = crate::config::Global::load()
+ } else if let Some(pijul_config::Choice::Never) = pijul_config::Global::load()
replacement in pijul/src/commands/mod.rs at line 177
− fn pager(_repo_config_pager: Option<&crate::config::Choice>) -> bool {
+ fn pager(_repo_config_pager: Option<&pijul_config::Choice>) -> bool {
replacement in pijul/src/commands/identity.rs at line 1
[7.40825]→[7.40826:40839](∅→∅),
[7.40839]→[7.16782:16880](∅→∅),
[7.16880]→[7.40929:40932](∅→∅),
[7.40929]→[7.40929:40932](∅→∅) − use crate::{
− config::{self, Author},
− identity::{self, choose_identity_name, fix_identities, Complete},
− };
+ use crate::identity::{self, choose_identity_name, fix_identities, Complete};
+ use pijul_config::{self as config, Author};
replacement in pijul/src/commands/diff.rs at line 351
[7.400]→[7.2762:2841](∅→∅) − pub fn is_colored(repo_config_pager: Option<&crate::config::Choice>) -> bool {
+ pub fn is_colored(repo_config_pager: Option<&pijul_config::Choice>) -> bool {
replacement in pijul/src/commands/diff.rs at line 353
[7.483]→[7.24071:24132](∅→∅) − if let Ok((global, _)) = crate::config::Global::load() {
+ if let Ok((global, _)) = pijul_config::Global::load() {
replacement in pijul/src/commands/diff.rs at line 355
− Some(crate::config::Choice::Always) => colors = true,
− Some(crate::config::Choice::Never) => colors = false,
+ Some(pijul_config::Choice::Always) => colors = true,
+ Some(pijul_config::Choice::Never) => colors = false,
replacement in pijul/src/commands/diff.rs at line 360
− Some(crate::config::Choice::Never) => colors = false,
+ Some(pijul_config::Choice::Never) => colors = false,
edit in pijul/src/commands/client.rs at line 3
[7.4588]→[6.1883:1921](∅→∅) − use crate::config::global_config_dir;
edit in pijul/src/commands/client.rs at line 5
+ use pijul_config::global_config_dir;
edit in pijul/Cargo.toml at line 109
edit in pijul/Cargo.toml at line 111
+ pijul-config = { path = "../pijul-config" }
edit in Cargo.lock at line 2180
edit in Cargo.lock at line 2208