atproto git client atgc.codes

feat(pr): show who submitted each version #1444

targeting main from claude/version-authors
Merged opened by and assigned to orbit-nodachi.test.pds.did.bot
targeting main from claude/version-authors

atgc pr view lists a pull's versions but not who submitted each one. The text form prints a version number and date, and each entry of versions[] in pr view --json carries only the commits and branch.

This PR reads the patch record's x-tngl-editor from both Bobbin and --source knot, so text output appends by @handle and each versions[] entry carries author_did and author_handle, null when the record or its handle is unknown. A pull can collect versions from several accounts, so a reviewer comparing them needs to know whose each one is.

before and after

🤖 Generated with Claude Code

Commits 1

feat(pr): show who submitted each version