edit in pijul/src/remote/mod.rs at line 16
[7.22]→[7.457:483](∅→∅),
[7.457]→[7.457:483](∅→∅) − use crate::repository::*;
edit in pijul/src/remote/mod.rs at line 17
+ use pijul_repository::*;
replacement in pijul/src/remote/mod.rs at line 46
[7.52973]→[7.52973:53031](∅→∅),
[7.53031]→[7.27:61](∅→∅),
[7.61]→[7.249:356](∅→∅),
[7.61]→[7.53031:53074](∅→∅),
[7.356]→[7.53031:53074](∅→∅),
[7.53031]→[7.53031:53074](∅→∅),
[7.53]→[7.53074:53103](∅→∅),
[7.53074]→[7.53074:53103](∅→∅),
[7.53103]→[7.5984:6009](∅→∅),
[7.6009]→[7.53103:53148](∅→∅),
[7.53103]→[7.53103:53148](∅→∅),
[7.53148]→[7.0:152](∅→∅),
[7.136]→[7.53271:53288](∅→∅),
[7.204]→[7.53271:53288](∅→∅),
[7.267]→[7.53271:53288](∅→∅),
[7.6095]→[7.53271:53288](∅→∅),
[7.53271]→[7.53271:53288](∅→∅),
[7.53288]→[7.357:448](∅→∅),
[7.211]→[7.53351:53361](∅→∅),
[7.448]→[7.53351:53361](∅→∅),
[7.6181]→[7.53351:53361](∅→∅),
[7.53351]→[7.53351:53361](∅→∅) − impl Repository {
− pub async fn remote(
− &self,
− self_path: Option<&Path>,
− // User name in case it isn't provided in the `name` argument already.
− user: Option<&str>,
− name: &str,
− channel: &str,
− no_cert_check: bool,
− with_path: bool,
− ) -> Result<RemoteRepo, anyhow::Error> {
− if let Some(name) = self.config.remotes.iter().find(|e| e.name() == name) {
− name.to_remote(channel, no_cert_check, with_path).await
− } else {
− unknown_remote(self_path, user, name, channel, no_cert_check, with_path).await
− }
+ pub async fn repository(
+ repo: &Repository,
+ self_path: Option<&Path>,
+ // User name in case it isn't provided in the `name` argument already.
+ user: Option<&str>,
+ name: &str,
+ channel: &str,
+ no_cert_check: bool,
+ with_path: bool,
+ ) -> Result<RemoteRepo, anyhow::Error> {
+ if let Some(name) = repo.config.remotes.iter().find(|e| e.name() == name) {
+ name.to_remote(channel, no_cert_check, with_path).await
+ } else {
+ unknown_remote(self_path, user, name, channel, no_cert_check, with_path).await
replacement in pijul/src/remote/mod.rs at line 993
− crate::repository::max_files()?,
+ pijul_repository::max_files()?,
replacement in pijul/src/remote/mod.rs at line 1077
− crate::repository::max_files()?,
+ pijul_repository::max_files()?,
replacement in pijul/src/remote/mod.rs at line 1452
[7.74849]→[7.74849:74895](∅→∅) − repo: &crate::repository::Repository,
+ repo: &pijul_repository::Repository,
replacement in pijul/src/remote/local.rs at line 78
[7.1126]→[4.372:417](∅→∅) − crate::repository::max_files()?,
+ pijul_repository::max_files()?,
replacement in pijul/src/remote/local.rs at line 149
[7.1284]→[4.418:463](∅→∅) − crate::repository::max_files()?,
+ pijul_repository::max_files()?,
edit in pijul/src/main.rs at line 4
[7.84246]→[7.84246:84262](∅→∅) replacement in pijul/src/identity/create.rs at line 3
[7.28291]→[7.28291:28326](∅→∅) − use crate::repository::Repository;
+ use crate::remote;
+ use pijul_repository::Repository;
replacement in pijul/src/identity/create.rs at line 315
[7.37291]→[7.3759:3784](∅→∅) + remote::repository(
+ &repo,
edit in pijul/src/commands/unrecord.rs at line 5
[7.26180]→[7.26180:26215](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/unrecord.rs at line 10
+ use pijul_repository::Repository;
edit in pijul/src/commands/tag.rs at line 5
[7.50]→[7.150:185](∅→∅),
[2.53]→[7.150:185](∅→∅),
[7.150]→[7.150:185](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/tag.rs at line 10
+ use pijul_repository::Repository;
edit in pijul/src/commands/reset.rs at line 11
[7.4179]→[7.1348:1383](∅→∅),
[7.1348]→[7.1348:1383](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/reset.rs at line 12
+ use pijul_repository::Repository;
replacement in pijul/src/commands/record.rs at line 17
[7.102093]→[7.1574:1600](∅→∅) − use crate::repository::*;
+ use pijul_repository::*;
replacement in pijul/src/commands/pushpull.rs at line 15
[7.4805]→[7.26960:27021](∅→∅),
[7.4805]→[7.1761:1796](∅→∅),
[7.18574]→[7.1761:1796](∅→∅),
[7.27021]→[7.1761:1796](∅→∅),
[7.1761]→[7.1761:1796](∅→∅) − use crate::remote::{PushDelta, RemoteDelta, RemoteRepo, CS};
− use crate::repository::Repository;
+ use crate::remote::{self, PushDelta, RemoteDelta, RemoteRepo, CS};
edit in pijul/src/commands/pushpull.rs at line 17
+ use pijul_repository::Repository;
replacement in pijul/src/commands/pushpull.rs at line 215
[7.115437]→[7.115437:115467](∅→∅),
[7.115467]→[7.4330:4385](∅→∅),
[7.4385]→[7.927:949](∅→∅),
[7.949]→[7.4385:4447](∅→∅),
[7.4385]→[7.4385:4447](∅→∅),
[7.2464]→[7.4447:4483](∅→∅),
[7.4447]→[7.4447:4483](∅→∅),
[7.4483]→[7.15286:15308](∅→∅),
[7.15308]→[7.4483:4497](∅→∅),
[7.4483]→[7.4483:4497](∅→∅),
[7.4497]→[7.115537:115558](∅→∅),
[7.115537]→[7.115537:115558](∅→∅) − let mut remote = repo
− .remote(
− Some(&repo.path),
− None,
− &remote_name,
− remote_channel,
− self.no_cert_check,
− true,
− )
− .await?;
+ let mut remote = remote::repository(
+ &repo,
+ Some(&repo.path),
+ None,
+ &remote_name,
+ remote_channel,
+ self.no_cert_check,
+ true,
+ )
+ .await?;
replacement in pijul/src/commands/pushpull.rs at line 400
[7.118283]→[7.118283:118313](∅→∅),
[7.118313]→[7.5956:6011](∅→∅),
[7.6011]→[7.950:972](∅→∅),
[7.972]→[7.6011:6071](∅→∅),
[7.6011]→[7.6011:6071](∅→∅),
[7.2498]→[7.6071:6107](∅→∅),
[7.6071]→[7.6071:6107](∅→∅),
[7.6107]→[7.15373:15395](∅→∅),
[7.15395]→[7.6107:6121](∅→∅),
[7.6107]→[7.6107:6121](∅→∅),
[7.6121]→[7.118381:118402](∅→∅),
[7.118381]→[7.118381:118402](∅→∅) − let mut remote = repo
− .remote(
− Some(&repo.path),
− None,
− &remote_name,
− from_channel,
− self.no_cert_check,
− true,
− )
− .await?;
+ let mut remote = remote::repository(
+ &repo,
+ Some(&repo.path),
+ None,
+ &remote_name,
+ from_channel,
+ self.no_cert_check,
+ true,
+ )
+ .await?;
edit in pijul/src/commands/protocol.rs at line 6
[7.1914]→[7.15078:15113](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/protocol.rs at line 12
+ use pijul_repository::Repository;
replacement in pijul/src/commands/mod.rs at line 79
[7.18771]→[7.1801:1847](∅→∅),
[7.1801]→[7.1801:1847](∅→∅) − repo: &mut crate::repository::Repository,
+ repo: &mut pijul_repository::Repository,
edit in pijul/src/commands/log.rs at line 7
[7.2088]→[7.103:138](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/log.rs at line 15
+ use pijul_repository::Repository;
replacement in pijul/src/commands/init.rs at line 6
[7.2235]→[7.136544:136570](∅→∅),
[7.136543]→[7.136544:136570](∅→∅) − use crate::repository::*;
+ use pijul_repository::*;
replacement in pijul/src/commands/git.rs at line 10
[7.2282]→[7.2282:2308](∅→∅) − use crate::repository::*;
+ use pijul_repository::*;
replacement in pijul/src/commands/fork.rs at line 7
[7.2368]→[7.2368:2403](∅→∅) − use crate::repository::Repository;
+ use pijul_repository::Repository;
replacement in pijul/src/commands/file_operations.rs at line 9
[7.169209]→[7.2516:2551](∅→∅) − use crate::repository::Repository;
+ use pijul_repository::Repository;
replacement in pijul/src/commands/diff.rs at line 11
[7.173739]→[7.2684:2710](∅→∅) − use crate::repository::*;
+ use pijul_repository::*;
replacement in pijul/src/commands/dependents.rs at line 6
− use crate::repository::*;
+ use pijul_repository::*;
edit in pijul/src/commands/debug.rs at line 3
[7.2754]→[7.177759:177794](∅→∅),
[7.177758]→[7.177759:177794](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/debug.rs at line 6
+ use pijul_repository::Repository;
replacement in pijul/src/commands/credit.rs at line 12
[7.178930]→[7.2845:2880](∅→∅) − use crate::repository::Repository;
+ use pijul_repository::Repository;
edit in pijul/src/commands/clone.rs at line 3
[7.2925]→[7.18547:18573](∅→∅) − use crate::repository::*;
edit in pijul/src/commands/clone.rs at line 7
+ use pijul_repository::*;
edit in pijul/src/commands/channel.rs at line 4
[7.187014]→[7.6229:6264](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/channel.rs at line 9
+ use pijul_repository::Repository;
replacement in pijul/src/commands/change.rs at line 7
[7.3125]→[7.3125:3151](∅→∅) − use crate::repository::*;
+ use pijul_repository::*;
replacement in pijul/src/commands/archive.rs at line 8
[7.191247]→[7.3269:3304](∅→∅) − use crate::repository::Repository;
+ use pijul_repository::Repository;
edit in pijul/src/commands/apply.rs at line 10
[7.5104]→[7.3380:3415](∅→∅),
[7.3380]→[7.3380:3415](∅→∅) − use crate::repository::Repository;
edit in pijul/src/commands/apply.rs at line 11
+ use pijul_repository::Repository;
edit in pijul/Cargo.toml at line 101
[7.381]→[7.1340:1355](∅→∅),
[7.1493]→[7.1340:1355](∅→∅) edit in pijul/Cargo.toml at line 112
+ pijul-repository = { path = "../pijul-repository" }
edit in Cargo.lock at line 2210
edit in Cargo.lock at line 2215
replacement in Cargo.lock at line 2274
edit in Cargo.lock at line 2580
[7.55608]→[7.55608:55769](∅→∅),
[7.55769]→[6.176:233](∅→∅) − version = "0.6.2"
− source = "registry+https://github.com/rust-lang/crates.io-index"
− checksum = "cc0bf25554376fd362f54332b8410a625c71f15445bca32ffdfdf4ec9ac91726"
− dependencies = [
− "libc",
− ]
−
− [[package]]
− name = "rlimit"