mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-03 02:30:29 +08:00
Update Rust toolchain to 1.74
This commit is contained in:
@@ -137,7 +137,7 @@ pub(crate) fn patch(
|
||||
"description": rev.description(),
|
||||
"base": rev.base(),
|
||||
"oid": rev.head(),
|
||||
"refs": get_refs(repo, patch.author().id(), &rev.head()).unwrap_or(vec![]),
|
||||
"refs": get_refs(repo, patch.author().id(), &rev.head()).unwrap_or_default(),
|
||||
"discussions": rev.discussion().comments()
|
||||
.map(|(id, comment)| Comment::new(id, comment, aliases))
|
||||
.collect::<Vec<_>>(),
|
||||
|
||||
@@ -40,19 +40,35 @@ async fn delegates_projects_handler(
|
||||
.inventory()?
|
||||
.into_iter()
|
||||
.filter_map(|id| {
|
||||
let Ok(repo) = storage.repository(id) else { return None };
|
||||
let Ok((_, head)) = repo.head() else { return None };
|
||||
let Ok(DocAt { doc, .. }) = repo.identity_doc() else { return None };
|
||||
let Ok(payload) = doc.project() else { return None };
|
||||
let Ok(repo) = storage.repository(id) else {
|
||||
return None;
|
||||
};
|
||||
let Ok((_, head)) = repo.head() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(DocAt { doc, .. }) = repo.identity_doc() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(payload) = doc.project() else {
|
||||
return None;
|
||||
};
|
||||
|
||||
if !doc.delegates.iter().any(|d| *d == delegate) {
|
||||
return None;
|
||||
}
|
||||
|
||||
let Ok(issues) = Issues::open(&repo) else { return None };
|
||||
let Ok(issues) = issues.counts() else { return None };
|
||||
let Ok(patches) = Patches::open(&repo) else { return None };
|
||||
let Ok(patches) = patches.counts() else { return None };
|
||||
let Ok(issues) = Issues::open(&repo) else {
|
||||
return None;
|
||||
};
|
||||
let Ok(issues) = issues.counts() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(patches) = Patches::open(&repo) else {
|
||||
return None;
|
||||
};
|
||||
let Ok(patches) = patches.counts() else {
|
||||
return None;
|
||||
};
|
||||
|
||||
let delegates = doc.delegates;
|
||||
let trackings = routing.count(&id).unwrap_or_default();
|
||||
|
||||
@@ -87,15 +87,31 @@ async fn project_root_handler(
|
||||
.inventory()?
|
||||
.into_iter()
|
||||
.filter_map(|id| {
|
||||
let Ok(repo) = storage.repository(id) else { return None };
|
||||
let Ok((_, head)) = repo.head() else { return None };
|
||||
let Ok(DocAt { doc, .. }) = repo.identity_doc() else { return None };
|
||||
let Ok(repo) = storage.repository(id) else {
|
||||
return None;
|
||||
};
|
||||
let Ok((_, head)) = repo.head() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(DocAt { doc, .. }) = repo.identity_doc() else {
|
||||
return None;
|
||||
};
|
||||
|
||||
let Ok(payload) = doc.project() else { return None };
|
||||
let Ok(issues) = issue::Issues::open(&repo) else { return None };
|
||||
let Ok(issues) = issues.counts() else { return None };
|
||||
let Ok(patches) = patch::Patches::open(&repo) else { return None };
|
||||
let Ok(patches) = patches.counts() else { return None };
|
||||
let Ok(payload) = doc.project() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(issues) = issue::Issues::open(&repo) else {
|
||||
return None;
|
||||
};
|
||||
let Ok(issues) = issues.counts() else {
|
||||
return None;
|
||||
};
|
||||
let Ok(patches) = patch::Patches::open(&repo) else {
|
||||
return None;
|
||||
};
|
||||
let Ok(patches) = patches.counts() else {
|
||||
return None;
|
||||
};
|
||||
let delegates = doc.delegates;
|
||||
let trackings = routing.count(&id).unwrap_or_default();
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ pub fn contributor(dir: &Path) -> Context {
|
||||
}
|
||||
|
||||
fn seed_with_signer<G: Signer>(dir: &Path, profile: radicle::Profile, signer: &G) -> Context {
|
||||
const DEFAULT_BRANCH: &'static str = "master";
|
||||
const DEFAULT_BRANCH: &str = "master";
|
||||
|
||||
let tracking_db = dir.join("radicle").join("node").join("tracking.db");
|
||||
let routing_db = dir.join("radicle").join("node").join("routing.db");
|
||||
|
||||
Reference in New Issue
Block a user