gabriel / musehub public
fix BREAKING task/bench-cli-only #1 / 3
AI Agent gabriel · 123 days ago · May 15, 2026 · Diff

fix: author field corruption in wire_push_stream; add bench CLI tests and nginx/SSL routing fixes (issue #67)

sha256:61c3345b94b07138b54661ad970d2681c46bdbdfbeff5c6f5c6ffde337f33e39 sha
+50 ~27 −1 symbols
sha256:55fbd036555b01230c0febc01fd2a04a11449030f1fc41451360902d23e645c7 snapshot
+50
symbols added
~27
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 78 symbols
+ branch_labels variable variable branch_labels L18–18
+ depends_on variable variable depends_on L19–19
+ down_revision variable variable down_revision L17–17
+ downgrade function function downgrade L29–45
+ annotations import import annotations L11–11
+ op import import op L14–14
+ sa import import sa L13–13
+ revision variable variable revision L16–16
+ upgrade function function upgrade L22–26
~ tests/test_fetch_xs_unit.py .py 23 symbols added
+ LOCALHOST variable variable LOCALHOST L29–29
+ REPO_ROOT variable variable REPO_ROOT L30–30
+ _muse function function _muse L33–37
+ _muse_check function function _muse_check L40–44
+ _setup_fetch_scenario function function _setup_fetch_scenario L63–130
+ _wait_indexed function async_function _wait_indexed L47–60
+ Path import import Path L24–24
+ _time import import _time L23–23
+ annotations import import annotations L14–14
+ asyncio import import asyncio L16–16
+ asyncpg import import asyncpg L26–26
+ hashlib import import hashlib L17–17
+ json import import json L18–18
+ os import import os L19–19
+ pytest import import pytest L27–27
+ shutil import import shutil L20–20
+ subprocess import import subprocess L21–21
+ tempfile import import tempfile L22–22
+ test_f1_muse_fetch_xs_exits_zero function function test_f1_muse_fetch_xs_exits_zero L137–148
+ test_f2_fetched_object_content_is_correct function function test_f2_fetched_object_content_is_correct L155–181
+ test_f3_fetch_output_has_no_integrity_errors function function test_f3_fetch_output_has_no_integrity_errors L188–204
+ test_f4_fetch_is_idempotent function function test_f4_fetch_is_idempotent L211–234
+ test_f5_fetch_does_not_clobber_local_content function function test_f5_fetch_does_not_clobber_local_content L241–261
~ .cursorrules .cursorrules
~ .windsurfrules .windsurfrules
~ AGENTS.md .md 2 symbols added, 3 symbols modified
+ Localhost Container — ALWAYS Restart After Code Changes section Localhost Container — ALWAYS Restart After Code Changes L164–176
+ code[bash]@L168 variable variable code[bash]@L168 L168–171
~ musehub/services/musehub_wire.py .py 2 symbols added, 10 symbols modified
~ tests/bench_cli.py .py 11 symbols added, 5 symbols modified
+ _hub_seed_cache variable variable _hub_seed_cache L364–364
+ CommitRecord import import CommitRecord L33–33
+ SnapshotRecord import import SnapshotRecord L33–33
+ compute_commit_id import import compute_commit_id L32–32
+ compute_snapshot_id import import compute_snapshot_id L32–32
+ datetime import import datetime L27–27
+ muse_dir import import muse_dir L31–31
+ write_branch_ref import import write_branch_ref L33–33
+ write_commit import import write_commit L33–33
+ write_object import import write_object L30–30
+ write_snapshot import import write_snapshot L33–33
~ main
~ tests/test_pack_gc_phase4.py .py 2 symbols added, 4 symbols modified
+ _repo_pack_oids function async_function _repo_pack_oids L151–156
+ func function import func L30–30
~ select
~ tests/test_pack_index_phase1.py .py 1 symbol added, 1 symbol removed, 2 symbols modified
test_pi4_queryable_by_repo_id function async_function test_pi4_queryable_by_repo_id L191–232
+ test_pi4_objects_from_different_repos_are_distinct function async_function test_pi4_objects_from_different_repos_are_distinct L195–240

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:61c3345b94b07138b54661ad970d2681c46bdbdfbeff5c6f5c6ffde337f33e39 --body "your comment"