gabriel / musehub public
feat patch task/wire-test-scripts #1 / 1
AI Agent gabriel · 145 days ago · Apr 29, 2026 · Diff

feat: capture wire/push/pull/clone test scripts into scripts/

sha256:cacdc359652e86f5637c64f9d968e5207011d60080e7cb2ffceaf871a18c81a4 sha
+119 symbols
sha256:f94c25421c6ce075ed89d8d4684dd295dd61d8f2dcf71ecd7ed4f2ffea15df5f snapshot
+119
symbols added
0
dead code introduced
Semantic Changes 119 symbols
~ scripts/clone_staging.py .py 15 symbols added
+ CASES variable variable CASES L65–68
+ HUB variable variable HUB L20–20
+ MUSE variable variable MUSE L19–19
+ OWNER variable variable OWNER L21–21
+ fmt function function fmt L53–62
+ annotations import import annotations L10–10
+ json import import json L12–12
+ os import import os L13–13
+ shutil import import shutil L14–14
+ subprocess import import subprocess L15–15
+ sys import import sys L16–16
+ time import import time L17–17
+ main function function main L71–88
+ run function function run L24–25
+ timed_clone_url function function timed_clone_url L28–50
~ scripts/pull_staging.py .py 20 symbols added
+ HUB variable variable HUB L25–25
+ MUSE variable variable MUSE L24–24
+ TIMING_REPO_URL variable variable TIMING_REPO_URL L26–26
+ _add_commits function function _add_commits L87–98
+ build_source_repo function function build_source_repo L101–119
+ fmt function function fmt L77–84
+ fresh_pull_target function function fresh_pull_target L42–50
+ annotations import import annotations L15–15
+ json import import json L17–17
+ os import import os L18–18
+ shutil import import shutil L19–19
+ subprocess import import subprocess L20–20
+ sys import import sys L21–21
+ time import import time L22–22
+ local_commit_count function function local_commit_count L53–57
+ m function function m L33–34
+ main function function main L122–161
+ mj function function mj L37–39
+ run function function run L29–30
+ timed_pull function function timed_pull L60–74
~ scripts/pull_test.py .py 21 symbols added
+ LOCAL_HUB variable variable LOCAL_HUB L25–25
+ MUSE variable variable MUSE L24–24
+ TIMING_REPO_URL variable variable TIMING_REPO_URL L26–26
+ _add_commits function function _add_commits L88–99
+ build_source_repo function function build_source_repo L102–120
+ ensure_hub_repo function function ensure_hub_repo L123–130
+ fmt function function fmt L78–85
+ fresh_pull_target function function fresh_pull_target L42–51
+ annotations import import annotations L15–15
+ json import import json L17–17
+ os import import os L18–18
+ shutil import import shutil L19–19
+ subprocess import import subprocess L20–20
+ sys import import sys L21–21
+ time import import time L22–22
+ local_commit_count function function local_commit_count L54–58
+ m function function m L33–34
+ main function function main L133–174
+ mj function function mj L37–39
+ run function function run L29–30
+ timed_pull function function timed_pull L61–75
~ scripts/push_timing_test.py .py 27 symbols added
+ MKCERT_CA variable variable MKCERT_CA L33–33
+ OWNER variable variable OWNER L48–48
+ REPO variable variable REPO L49–49
+ ROUTE variable variable ROUTE L50–50
+ TARGETS variable variable TARGETS L35–38
+ WIRE_CONTENT_TYPE variable variable WIRE_CONTENT_TYPE L51–51
+ _auth_header function function _auth_header L132–138
+ _commit_frame function function _commit_frame L91–125
+ _content_snapshot_id function function _content_snapshot_id L83–88
+ _end_frame function function _end_frame L128–129
+ _fmt function function _fmt L218–229
+ _header_frame function function _header_frame L64–68
+ _object_frame function function _object_frame L71–80
+ _oid function function _oid L54–55
+ _pack_frame function function _pack_frame L58–61
+ Path import import Path L25–25
+ annotations import import annotations L18–18
+ asyncio import import asyncio L20–20
+ hashlib import import hashlib L21–21
+ httpx import import httpx L27–27
+ msgpack import import msgpack L28–28
+ os import import os L22–22
+ sys import import sys L23–23
+ time import import time L24–24
+ main function async_function main L232–268
+ run_push function async_function run_push L141–215
+ target_name variable variable target_name L40–40
~ scripts/wire_test.py .py 36 symbols added
+ FETCH_ROUTE variable variable FETCH_ROUTE L48–48
+ FETCH_TESTS variable variable FETCH_TESTS L357–363
+ MKCERT_CA variable variable MKCERT_CA L26–26
+ OWNER variable variable OWNER L45–45
+ PUSH_ROUTE variable variable PUSH_ROUTE L47–47
+ PUSH_TESTS variable variable PUSH_TESTS L347–355
+ REFS_ROUTE variable variable REFS_ROUTE L49–49
+ REPO variable variable REPO L46–46
+ TARGETS variable variable TARGETS L28–31
+ WIRE_CONTENT_TYPE variable variable WIRE_CONTENT_TYPE L50–50
+ _auth_header function function _auth_header L150–157
+ _commit_frame function function _commit_frame L98–143
+ _content_snapshot_id function function _content_snapshot_id L83–95
+ _end_frame function function _end_frame L146–147
+ _fmt_fetch function function _fmt_fetch L334–344
+ _fmt_push function function _fmt_push L321–331
+ _header_frame function function _header_frame L63–67
+ _object_frame function function _object_frame L70–80
+ _oid function function _oid L53–54
+ _pack_frame function function _pack_frame L57–60
+ do_fetch function async_function do_fetch L249–318
+ do_push function async_function do_push L163–230
+ get_refs function async_function get_refs L236–246
+ Path import import Path L18–18
+ annotations import import annotations L11–11
+ asyncio import import asyncio L13–13
+ hashlib import import hashlib L14–14
+ httpx import import httpx L20–20
+ msgpack import import msgpack L21–21
+ os import import os L15–15
+ sys import import sys L16–16
+ time import import time L17–17
+ main function async_function main L366–412
+ run_fetch variable variable run_fetch L35–35
+ run_push variable variable run_push L34–34
+ target_name variable variable target_name L33–33
← Older Oldest on task/wire-test-scripts
All commits
Newer → Latest on task/wire-test-scripts

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:cacdc359652e86f5637c64f9d968e5207011d60080e7cb2ffceaf871a18c81a4 --body "your comment"