OXYGENHUB

Roadmap: phase B done be0161a88dd7

Author
Andy McCall @andymccall <[email protected]>
When
· 2026-09-27 18:28 UTC
Signature
✔ signed by Andy McCall
Hash
be0161a88dd7dd5ff64acbf3866e312a3713c64122e79d33bc9bcfea4358f57a
Depends on
05e71ed6cdf1 750251b21a96 75167672ebcd 76f752503e7e 9d333fc9ca1b b0e64e81e4fb e02bf0cd0533
Depended on by
be451356e3ef 4213c41dfc64
In bookmarks
agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
In tags
v0.1.0 v0.10.0 v0.11.0 v0.2.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
Edits
6 atoms, 0 tree operations, 3 files

Browse the tree at this change

modified crates/oxy-server/src/lib.rs +4 −3
…
203 unchanged lines
204 204
            .and_then(hex_id);
205 205
        let server = Arc::clone(self);
206 206
        let request_headers = headers.clone();
207 -
        let result =
208 -
            tokio::task::spawn_blocking(move || server.respond(&name, endpoint, body, claimed, &request_headers))
209 -
                .await;
207 +
        let result = tokio::task::spawn_blocking(move || {
208 +
            server.respond(&name, endpoint, body, claimed, &request_headers)
209 +
        })
210 +
        .await;
210 211
        match result {
211 212
            Ok(Ok(r)) => r,
212 213
            Ok(Err(f)) => f.into_response(),
…
178 unchanged lines
modified crates/oxy-server/tests/http.rs +6 −1
…
391 unchanged lines
392 392
            }
393 393
            Ok(())
394 394
        }
395 -
        fn after_push(&self, name: &str, report: &oxy_core::repo::PushReport, _headers: &HeaderMap) {
395 +
        fn after_push(
396 +
            &self,
397 +
            name: &str,
398 +
            report: &oxy_core::repo::PushReport,
399 +
            _headers: &HeaderMap,
400 +
        ) {
396 401
            self.pushes.lock().unwrap().push(format!(
397 402
                "{name}: {} ok, {} updated to {} head(s), {} imported",
398 403
                report.results.iter().filter(|r| r.ok).count(),
…
214 unchanged lines
modified docs/roadmap.md +2 −1
…
44 unchanged lines
45 45
46 46
## Progress
47 47
48 -
- 2026-09-27: roadmap written; phase A done the same day (challenge signatures, push report, `Send` states with the hub's cache, shared lanes and `log_window`); phase B started.
48 +
- 2026-09-27: roadmap written; phase A done the same day (challenge signatures, push report, `Send` states with the hub's cache, shared lanes and `log_window`).
49 +
- 2026-09-27: phase B (hub 0.2, accounts and access) done and deployed; phase C, the review checkpoint, is Andy's to commission; phase D can start on the oxy side (`oxy seal --proposal`, `oxy proposal`) meanwhile.