{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":449906792,"defaultBranch":"main","name":"revup","ownerLogin":"Skydio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-20T00:59:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5813226?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712175159.0","currentOid":""},"activityList":{"items":[{"before":"5f64e0a982b1265d92001157067537d5a98b5af0","after":"71ca5eb4d8d47536a1c1052e171aaaee8f353632","ref":"refs/heads/main","pushedAt":"2024-04-05T20:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Fix review graph comment\n\nIf there are two PRs in a relative chain where one PR's URL is a\nprefix of another (e.g. when PR 24 is relative to PR 2), the review\ngraph comment will incorrectly modify the second URL by inserting '**'\nat the start and in the middle of the URL. This is due to the naive\nstring replacement checking for any occurance of each URL.\n\nFix this by searching instead for the URL followed by the review title\nand replacing them both at once instead of individually. This is also\nslightly more efficient since there are fewer strings allocated.\n\nSigned-off-by: Brian Kubisiak ","shortMessageHtmlLink":"upload: Fix review graph comment"}},{"before":"18df5813aec3952d9ea54fd8ead0b3e79dfb3dda","after":null,"ref":"refs/heads/jerry/revup/main/redact","pushedAt":"2024-04-03T20:12:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"c7212a40906a8dcf34938c5408f9e1a6318ec474","after":"5f64e0a982b1265d92001157067537d5a98b5af0","ref":"refs/heads/main","pushedAt":"2024-04-03T20:12:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"git: Properly redact oauth from git credential\n\nThis ensures that the token is not printed to stdout\neven when using verbose, either with the stdout of the\ngit operation, or thereafter.","shortMessageHtmlLink":"git: Properly redact oauth from git credential"}},{"before":"857aaecfe78fb76420025934b074e9ab48b46551","after":"18df5813aec3952d9ea54fd8ead0b3e79dfb3dda","ref":"refs/heads/jerry/revup/main/redact","pushedAt":"2024-04-03T19:59:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"git: Properly redact oauth from git credential\n\nThis ensures that the token is not printed to stdout\neven when using verbose, either with the stdout of the\ngit operation, or thereafter.","shortMessageHtmlLink":"git: Properly redact oauth from git credential"}},{"before":"1069f5efec6f0b95e64b6effb816f8a4eec6de27","after":"961c3094d7b21497d5f5bf112252e6b0036e53e6","ref":"refs/heads/jerry/revup/virtual_diff_targets","pushedAt":"2024-04-03T19:59:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"revup virtual diff target\n\nc7b873f466f84b85eef5208969c7111a832844f8\n857aaecfe78fb76420025934b074e9ab48b46551\nc7212a40906a8dcf34938c5408f9e1a6318ec474\n18df5813aec3952d9ea54fd8ead0b3e79dfb3dda","shortMessageHtmlLink":"revup virtual diff target"}},{"before":"125ba9ccb1a1571accf9aa8e6032c49013447fc0","after":null,"ref":"refs/heads/jerry/revup/main/slash","pushedAt":"2024-04-03T19:59:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"c7b873f466f84b85eef5208969c7111a832844f8","after":"c7212a40906a8dcf34938c5408f9e1a6318ec474","ref":"refs/heads/main","pushedAt":"2024-04-03T19:59:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"credential: Remove leading slash before path\n\nThe slash is incorrect according to https://github.com/Skydio/revup/pull/131#discussion_r1548896688\n\n\"The leading \"/\" here is incorrect btw, and fails for credential helpers\nthat do naive string matching on URL path ๐Ÿ˜ž. It should be just\npath=f\"{fork_info.owner}/{fork_info.name}.git\"\"","shortMessageHtmlLink":"credential: Remove leading slash before path"}},{"before":"41a3467c54c8372e41e38483e272cf8995e0a432","after":"125ba9ccb1a1571accf9aa8e6032c49013447fc0","ref":"refs/heads/jerry/revup/main/slash","pushedAt":"2024-04-03T19:16:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"credential: Remove leading slash before path\n\nThe slash is incorrect according to https://github.com/Skydio/revup/pull/131#discussion_r1548896688\n\n\"The leading \"/\" here is incorrect btw, and fails for credential helpers\nthat do naive string matching on URL path ๐Ÿ˜ž. It should be just\npath=f\"{fork_info.owner}/{fork_info.name}.git\"\"","shortMessageHtmlLink":"credential: Remove leading slash before path"}},{"before":"6dd9492d6a977f88cef417b0251d3a3c802ccf76","after":"857aaecfe78fb76420025934b074e9ab48b46551","ref":"refs/heads/jerry/revup/main/redact","pushedAt":"2024-04-03T19:16:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"git: Properly redact oauth from git credential\n\nThis ensures that the token is not printed to stdout\neven when using verbose, either with the stdout of the\ngit operation, or thereafter.","shortMessageHtmlLink":"git: Properly redact oauth from git credential"}},{"before":null,"after":"6dd9492d6a977f88cef417b0251d3a3c802ccf76","ref":"refs/heads/jerry/revup/main/redact","pushedAt":"2024-04-03T19:12:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"git: Properly redact oauth from git credential\n\nThis ensures that the token is not printed to stdout\neven when using verbose, either with the stdout of the\ngit operation, or thereafter.","shortMessageHtmlLink":"git: Properly redact oauth from git credential"}},{"before":null,"after":"41a3467c54c8372e41e38483e272cf8995e0a432","ref":"refs/heads/jerry/revup/main/slash","pushedAt":"2024-04-03T18:41:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"credential: Remove leading slash before path","shortMessageHtmlLink":"credential: Remove leading slash before path"}},{"before":"d0ee53f4213082c72e42b2565d7a03cb49832d34","after":null,"ref":"refs/heads/jerry/revup/main/attrs","pushedAt":"2024-03-22T18:28:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"cf46831b06eef96a3f51e135f531c1556279b9f2","after":"c7b873f466f84b85eef5208969c7111a832844f8","ref":"refs/heads/main","pushedAt":"2024-03-22T18:28:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"setup: Add attrs dependency\n\nAnother undeclared dependency of aiohttp","shortMessageHtmlLink":"setup: Add attrs dependency"}},{"before":null,"after":"d0ee53f4213082c72e42b2565d7a03cb49832d34","ref":"refs/heads/jerry/revup/main/attrs","pushedAt":"2024-03-22T18:27:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"setup: Add attrs dependency\n\nAnother undeclared dependency of aiohttp","shortMessageHtmlLink":"setup: Add attrs dependency"}},{"before":"d29851a6a837dc56fe30e88434c9c194b607e96f","after":"cf46831b06eef96a3f51e135f531c1556279b9f2","ref":"refs/heads/main","pushedAt":"2024-03-18T17:46:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"amend: Correctly strip comments with no trailing newline\n\nRevup's default COMMIT_EDITMSG does not have a trailing newline; as a\nresult, the regex used for matching comment lines when cleanup_type is\n'strip' will not match the last line in the message and can leave a\ntrailing comment line. Fix this by making the trailing newline\noptional in the regex.\n\nFixes: 24012d1 (\"amend: respect git config commit.cleanup\")\nSigned-off-by: Brian Kubisiak ","shortMessageHtmlLink":"amend: Correctly strip comments with no trailing newline"}},{"before":"dfdff14857437681052132ec7746971d65321f75","after":null,"ref":"refs/heads/jerry/revup/main/brformt","pushedAt":"2024-03-13T22:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"c4ace457c8704bb8ae3c82be9e50ac03ad887e61","after":"d29851a6a837dc56fe30e88434c9c194b607e96f","ref":"refs/heads/main","pushedAt":"2024-03-13T22:44:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Add \"branch-format\" config option and commit tag\n\nBranch-format will let you control how branches are named,\nwhich has an effect on when branches collide. This can be\nset on cmdline, from config file, or on a topic-by-topic\nbasis inside the commit text.\n\nuser+branch is the default today and will remain the default.\nBranch names will never collide if using this, but you cannot\nretarget to other base branches, and you must use Uploader: if\nanother user wants to push to this branch.\n\nuser allows retargeting prs to other base branches, but will\nnot allow multiple base-branches to be specified. if they are,\nit will warn to specify user+branch instead.\n\nbranch will allow others to upload to the same pr, but uploader:\ncannot be used.\n\nnone includes both limitations and features of user and branch.\n\nI don't really believe there's good use cases for branch and none,\nbut i'm implementing them to be complete.\n\nFixes: #11","shortMessageHtmlLink":"upload: Add \"branch-format\" config option and commit tag"}},{"before":"962e9d3af8e02227151b0c9ab1e5b5e64a3d93bd","after":"1069f5efec6f0b95e64b6effb816f8a4eec6de27","ref":"refs/heads/jerry/revup/virtual_diff_targets","pushedAt":"2024-03-13T21:55:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"revup virtual diff target\n\n1dd80d5e14266d160a7b9bbf18574175772e8550\n1ed3dddcc256f7c759da1b34e3856fc1dd6f5502\nc4ace457c8704bb8ae3c82be9e50ac03ad887e61\ndfdff14857437681052132ec7746971d65321f75","shortMessageHtmlLink":"revup virtual diff target"}},{"before":"1ed3dddcc256f7c759da1b34e3856fc1dd6f5502","after":"dfdff14857437681052132ec7746971d65321f75","ref":"refs/heads/jerry/revup/main/brformt","pushedAt":"2024-03-13T21:55:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Add \"branch-format\" config option and commit tag\n\nBranch-format will let you control how branches are named,\nwhich has an effect on when branches collide. This can be\nset on cmdline, from config file, or on a topic-by-topic\nbasis inside the commit text.\n\nuser+branch is the default today and will remain the default.\nBranch names will never collide if using this, but you cannot\nretarget to other base branches, and you must use Uploader: if\nanother user wants to push to this branch.\n\nuser allows retargeting prs to other base branches, but will\nnot allow multiple base-branches to be specified. if they are,\nit will warn to specify user+branch instead.\n\nbranch will allow others to upload to the same pr, but uploader:\ncannot be used.\n\nnone includes both limitations and features of user and branch.\n\nI don't really believe there's good use cases for branch and none,\nbut i'm implementing them to be complete.\n\nFixes: #11","shortMessageHtmlLink":"upload: Add \"branch-format\" config option and commit tag"}},{"before":"2262b049e01ddd8b42e5c7bb09e425fc97560d93","after":"5547b89557f76002471f8941158eea7ebe4d70f8","ref":"refs/heads/jerry/revup/main/lessfetch","pushedAt":"2024-03-13T21:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"cherry-pick: Only fetch if remote branch doesn't exist\n\nCherry-pick was updated to fetch if the branch doesn't\nexist, but this could fetch unnecessarily if the remote\nbranch exists locally but namespaced in the remote.\n\nMake this more clear with 3 paths:\n- branch exists locally\n- branch doesn't exist but remote version of it does (no fetch needed)\n- neither of the above exists, will attempt to fetch","shortMessageHtmlLink":"cherry-pick: Only fetch if remote branch doesn't exist"}},{"before":null,"after":"2262b049e01ddd8b42e5c7bb09e425fc97560d93","ref":"refs/heads/jerry/revup/main/lessfetch","pushedAt":"2024-03-13T21:52:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"cherry-pick: Only fetch if remote branch doesn't exist\n\nCherry-pick was updated to fetch if the branch doesn't\nexist, but this could fetch unnecessarily if the remote\nbranch exists locally but namespaced in the remote.\n\nMake this more clear with 3 paths:\n- branch exists locally\n- branch doesn't exist but remote version of it does (no fetch needed)\n- neither of the above exists, will attempt to fetch","shortMessageHtmlLink":"cherry-pick: Only fetch if remote branch doesn't exist"}},{"before":"e7f59d0eab7e2c3325e55280f454e1c28a4fba8e","after":null,"ref":"refs/heads/aaron/revup/main/cherry-pick-relative","pushedAt":"2024-03-13T21:38:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"1dd80d5e14266d160a7b9bbf18574175772e8550","after":"c4ace457c8704bb8ae3c82be9e50ac03ad887e61","ref":"refs/heads/main","pushedAt":"2024-03-13T21:38:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"Cherry-pick can fetch base-branch\n\nUseful if cherry-picking from a relative topic chain.\n\nIt would be nice if we could automatically cherry-pick just the commits\nfrom a particular topic without needing to specify the previous topic as\nthe base-branch, but that would require either fetching \"more stuff\"\nfrom the remote and doing some guessing, or querying the github API,\nboth of which are a bit more complicated\n\nTopic: cherry-pick-relative\nReviewers: jerry,brian-k","shortMessageHtmlLink":"Cherry-pick can fetch base-branch"}},{"before":null,"after":"1ed3dddcc256f7c759da1b34e3856fc1dd6f5502","ref":"refs/heads/jerry/revup/brformt","pushedAt":"2024-03-13T21:20:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Add \"branch-format\" config option and commit tag\n\nBranch-format will let you control how branches are named,\nwhich has an effect on when branches collide. This can be\nset on cmdline, from config file, or on a topic-by-topic\nbasis inside the commit text.\n\nuser+branch is the default today and will remain the default.\nBranch names will never collide if using this, but you cannot\nretarget to other base branches, and you must use Uploader: if\nanother user wants to push to this branch.\n\nuser allows retargeting prs to other base branches, but will\nnot allow multiple base-branches to be specified. if they are,\nit will warn to specify user+branch instead.\n\nbranch will allow others to upload to the same pr, but uploader:\ncannot be used.\n\nnone includes both limitations and features of user and branch.\n\nI don't really believe there's good use cases for branch and none,\nbut i'm implementing them to be complete.\n\nFixes: #11","shortMessageHtmlLink":"upload: Add \"branch-format\" config option and commit tag"}},{"before":"5952c05d344f9d927327bac7a0db05d7ac86349a","after":"1ed3dddcc256f7c759da1b34e3856fc1dd6f5502","ref":"refs/heads/jerry/revup/main/brformt","pushedAt":"2024-03-13T21:20:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Add \"branch-format\" config option and commit tag\n\nBranch-format will let you control how branches are named,\nwhich has an effect on when branches collide. This can be\nset on cmdline, from config file, or on a topic-by-topic\nbasis inside the commit text.\n\nuser+branch is the default today and will remain the default.\nBranch names will never collide if using this, but you cannot\nretarget to other base branches, and you must use Uploader: if\nanother user wants to push to this branch.\n\nuser allows retargeting prs to other base branches, but will\nnot allow multiple base-branches to be specified. if they are,\nit will warn to specify user+branch instead.\n\nbranch will allow others to upload to the same pr, but uploader:\ncannot be used.\n\nnone includes both limitations and features of user and branch.\n\nI don't really believe there's good use cases for branch and none,\nbut i'm implementing them to be complete.\n\nFixes: #11","shortMessageHtmlLink":"upload: Add \"branch-format\" config option and commit tag"}},{"before":"a8eb317f4f9ed6f2f22306f1397496cbda40229c","after":"5952c05d344f9d927327bac7a0db05d7ac86349a","ref":"refs/heads/jerry/revup/main/brformt","pushedAt":"2024-03-13T21:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Add \"branch-format\" config option and commit tag\n\nBranch-format will let you control how branches are named,\nwhich has an effect on when branches collide. This can be\nset on cmdline, from config file, or on a topic-by-topic\nbasis inside the commit text.\n\nuser+branch is the default today and will remain the default.\nBranch names will never collide if using this, but you cannot\nretarget to other base branches, and you must use Uploader: if\nanother user wants to push to this branch.\n\nuser allows retargeting prs to other base branches, but will\nnot allow multiple base-branches to be specified. if they are,\nit will warn to specify user+branch instead.\n\nbranch will allow others to upload to the same pr, but uploader:\ncannot be used.\n\nnone includes both limitations and features of user and branch.\n\nI don't really believe there's good use cases for branch and none,\nbut i'm implementing them to be complete.\n\nFixes: #11","shortMessageHtmlLink":"upload: Add \"branch-format\" config option and commit tag"}},{"before":"cdee7ae0d6c2a1611b45f4ac4f258431cae555ad","after":"962e9d3af8e02227151b0c9ab1e5b5e64a3d93bd","ref":"refs/heads/jerry/revup/virtual_diff_targets","pushedAt":"2024-03-13T21:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"revup virtual diff target\n\nef12644f64b0cfec50f6616d1b60826c961e6032\na8eb317f4f9ed6f2f22306f1397496cbda40229c\n1dd80d5e14266d160a7b9bbf18574175772e8550\n5952c05d344f9d927327bac7a0db05d7ac86349a","shortMessageHtmlLink":"revup virtual diff target"}},{"before":"7ce245cb468d90979ffd0ec5cfc75f546e80a7e7","after":null,"ref":"refs/heads/jerry/revup/main/prbody","pushedAt":"2024-03-13T21:17:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"}},{"before":"ef12644f64b0cfec50f6616d1b60826c961e6032","after":"1dd80d5e14266d160a7b9bbf18574175772e8550","ref":"refs/heads/main","pushedAt":"2024-03-13T21:17:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Support Update-Pr-Body as a commit tag\n\nThis allows you to manually specify one or more prs\nas no-update while maintaining the default option for\nall other prs. (and vise versa)\n\nFixes: #140","shortMessageHtmlLink":"upload: Support Update-Pr-Body as a commit tag"}},{"before":"c4ee1e2090db6c1a89c11fd5ad96cb252345150c","after":"7ce245cb468d90979ffd0ec5cfc75f546e80a7e7","ref":"refs/heads/jerry/revup/main/prbody","pushedAt":"2024-03-13T21:15:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jerry-skydio","name":"Jerry Zhang","path":"/jerry-skydio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81337184?s=80&v=4"},"commit":{"message":"upload: Support Update-Pr-Body as a commit tag\n\nThis allows you to manually specify one or more prs\nas no-update while maintaining the default option for\nall other prs. (and vise versa)\n\nFixes: #140","shortMessageHtmlLink":"upload: Support Update-Pr-Body as a commit tag"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKTrvFwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Skydio/revup"}