ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Record data

{
  "uri": "at://did:plc:hwevmowznbiukdf6uk5dwrrq/sh.tangled.repo.pull/3lnvc4prqle22",
  "cid": "bafyreigknafokpvwyn42qwiuv5unm5y6aytkcnj7mt745dcwvpirj4shyq",
  "value": {
    "$type": "sh.tangled.repo.pull",
    "patch": "diff --git a/appview/state/signer.go b/appview/state/signer.go\nindex 8bcfe81..fc65ec5 100644\n--- a/appview/state/signer.go\n+++ b/appview/state/signer.go\n@@ -249,7 +249,7 @@ func (s *SignedClient) NewHiddenRef(ownerDid, targetRepo, forkBranch, remoteBran\n \tconst (\n \t\tMethod = \"POST\"\n \t)\n-\tendpoint := fmt.Sprintf(\"/%s/%s/hidden-ref/%s/%s\", ownerDid, targetRepo, forkBranch, remoteBranch)\n+\tendpoint := fmt.Sprintf(\"/%s/%s/hidden-ref/%s/%s\", ownerDid, targetRepo, url.PathEscape(forkBranch), url.PathEscape(remoteBranch))\n \n \treq, err := s.newRequest(Method, endpoint, nil)\n \tif err != nil {\n",
    "title": "appview: state: url.PathEscape branch names in NewHiddenRef",
    "pullId": 70,
    "targetRepo": "at://did:plc:wshs7t2adsemcrrd4snkeqli/sh.tangled.repo/3liuighjy2h22",
    "targetBranch": "master"
  }
}