Goal: repo commands change only what they are asked to change, report consistent JSON, and handle names and URLs safely.
- major:
repo editerases description, website and spindle when their flags are omitted. src/cmd/repo/write.rs:789-812, 888-915. - minor:
repo forkhelp says the fork lands on the upstream's knot. src/cmd/repo/mod.rs:75-77. - minor:
repo delete --jsonreports aurifor a missing declaration and in dry runs. src/cmd/repo/write.rs:1069-1070, 1122-1133. - minor:
--spindlerejects the did:web form. src/cmd/repo/write.rs:985-990. - minor: The
delete-branchguard exits 1 on a retryable read failure. src/cmd/repo/branch.rs:368-376, 399-407. - minor:
browse --prmakes up a pull URL for an issue or a missing ticket. src/cmd/browse.rs:62-69. - minor: The SSH login name comes from the cached handle. src/cmd/repo/checkout.rs:681, 1004, src/cmd/repo/remote.rs:118.
- minor:
repo list --limithelp is a run-on about pulls. src/cmd/repo/read.rs:37-44. - minor:
repo list --jsonomitsrepo_did, andnameis the rkey. src/cmd/repo/read.rs:56-59, 84-107, 269-294. - minor:
repo listandrepo viewreport differentcreated_at. src/cmd/repo/read.rs:101-105, 480-483. - minor:
repo collaboratorssorts timestamps as strings. src/cmd/repo/collaborators.rs:110-114. - minor: An account DID given to repo reads is not classified. src/clients/tangled/resolve.rs:739-747, src/cmd/browse.rs:88-95.
- minor:
repo editandrepo deletereject--repo. src/cmd/repo/write.rs:666, 1040. - minor:
repo configureandrepo forkprint remote URLs with credentials. src/cmd/repo/checkout.rs:1111-1149, src/cmd/repo/fork.rs:233-236, 353-356. - minor:
repo listunit tests use an old sh.tangled.repo fixture. src/cmd/repo/mod.rs:837-879.
Resolved by #1340, now merged.