fix: collapse muse whoami into muse auth whoami
muse whoami was a top-level convenience alias for muse auth whoami — two commands doing the same thing is confusing surface area. Deleted the standalone command and its tests.
muse auth whoami now falls back to listing all identities from ~/.muse/identity.toml when no --hub flag or repo hub config is present, instead of erroring. Identity is global, not per-repo — requiring repo context to answer 'who am I?' was the wrong invariant.
Also fixed muse code migrate regression: the command existed in muse/cli/commands/migrate.py but was never imported or registered in app.py. Added import + migrate.register(code_subs) in alphabetical position.
sha256:103409678875d0c4ff864cd7a1401fb600691af8b3dafd7ca3c1c72562151aa2
sha
+1
~107
−79
symbols
sha256:73ac23fdbe16b11516e5d7acd172d05ee88a822abe54bf4673f233be3ac578df
snapshot
+1
symbol added
~107
symbols modified
−79
symbols removed
0
dead code introduced
Semantic Changes
187 symbols
−
test_whoami_exits_cleanly_or_with_user_error
function
function test_whoami_exits_cleanly_or_with_user_error L55–60
−
test_all_json_each_entry_has_key_set_bool
function
function test_all_json_each_entry_has_key_set_bool L239–249
−
test_build_entry_json_capabilities_included
function
function test_build_entry_json_capabilities_included L104–108
−
test_build_entry_json_empty_capabilities_omitted
function
function test_build_entry_json_empty_capabilities_omitted L111–115
−
test_build_entry_json_handle_and_fingerprint
function
function test_build_entry_json_handle_and_fingerprint L118–123
−
test_build_entry_json_key_set_is_bool_false
function
function test_build_entry_json_key_set_is_bool_false L96–101
−
test_build_entry_json_key_set_is_bool_true
function
function test_build_entry_json_key_set_is_bool_true L88–93
−
test_json_key_set_false_when_no_key
function
function test_json_key_set_false_when_no_key L174–180
~
age_cmd
~
annotate
~
archive
~
auth
~
bisect
~
blame
~
branch
~
breakage
~
bundle
~
cat
~
check
~
checkout
~
clean
~
clone
~
clones
~
codemap
~
commit
~
compare
~
contract
~
coord_gc
~
coupling
~
coverage
~
dag_cmd
~
dead
~
deps
~
describe
~
diff
~
docs_cmd
~
domains
~
entangle
~
fetch
~
forecast
~
gc
~
gravity
~
grep
~
harmony
~
hotspots
~
hub
~
impact
~
init
~
intent
~
lineage
~
log
~
merge
~
patch
~
predict
~
pull
~
push
~
query
~
rebase
~
reflog
~
remote
~
rename
~
rerere
~
reserve
~
reset
~
revert
~
rm
~
shard
~
shortlog
~
show
~
stable
~
stash
~
status
~
symbols
~
tag
~
test_cmd
~
trust
~
type_cmd
~
velocity
~
verify
~
worktree
~
main
← Older
Oldest on task/fix-whoami-ergonomics
All commits
Newer →
Latest on task/fix-whoami-ergonomics
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:103409678875d0c4ff864cd7a1401fb600691af8b3dafd7ca3c1c72562151aa2 --body "your comment"
No comments yet. Be the first to start the discussion.