WIP: A simple cli for daily tangled use cases and AI integration. This is for my personal use right now, but happy if others get mileage from it! :)

PR Phase 3: Author Responds to Review #6

open opened by markbennett.ca

Implement the author workflow for responding to a pull request review, including resubmitting with updated changes.

Notes#

On tangled.org, pull requests are based on a static patch blob at the time of creation. When the author pushes new commits to the source branch in response to review feedback, the PR must be resubmitted with a fresh diff.

Tasks#

  • Implement tangled pr update <id> [--head <head-branch>] [--base <base-branch>] (or tangled pr resubmit) command.
    • Re-generate the git diff patch between the head and base branches.
    • Gzip-compress the new patch.
    • Upload the new compressed patch as a blob using com.atproto.repo.uploadBlob.
    • Use com.atproto.repo.putRecord to update the existing sh.tangled.repo.pull record with the new patchBlob, updated source.sha, and createdAt.
  • Verify that tangled pr comment (from Phase 2) covers the author response / discussion use case.
  • Document the expected workflow for authors responding to review feedback (update, resubmit, comment).
sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:b2mcbcamkwyznc5fkplwlxbf/sh.tangled.repo.issue/3mejslnog2y25