Skip to content

[WIP] CAS draft (adopting to CI/CD, not for review / merge) - #2073

Draft
filimonov wants to merge 4422 commits into
antalya-26.6from
cas-gc-rebuild
Draft

[WIP] CAS draft (adopting to CI/CD, not for review / merge)#2073
filimonov wants to merge 4422 commits into
antalya-26.6from
cas-gc-rebuild

docs: make the detached-work plan executable and correctly ordered

4b2bb92
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO required action Aug 24, 2026 in 1s

Check failed

There are 248 commits incorrectly signed off, the check did not pass.

Summary


Sha Message Pass or fail reason
🔴 74e4989 Revise CAS GCS isolation execution plan Sign-off not found
🔴 ec9cc58 Specify native OAuth header pass-through Sign-off not found
🔴 5b2916d ca: backlog — issue #2173 confirmed (freezeRemot... Sign-off not found
🔴 4ca4369 ca: backlog — issue #2212 confirmed (pool-global... Sign-off not found
🔴 e1af0b0 cas-docs: encrypted-over-CAS wrapper listed as a k... Sign-off not found
🔴 9601ac3 Add typed NativeConditional request state Sign-off not found
🔴 edcd7f1 ca: final-checks-todo — track the in-progress GC... Sign-off not found
🔴 86d370d ca: backlog — issue #2244 filed (lease/remount r... Sign-off not found
🔴 711946d ca: final-checks-todo — add #2244 lease/remount ... Sign-off not found
🔴 f8a4c36 ca: backlog+todo — CAS disk settings whitelist r... Sign-off not found
🔴 378472f Task 1 fix round: cover `supportsGcsNativeConditio... Sign-off not found
🔴 50fa0d5 ca: backlog — adjudicate #2211 (GC RUN follower ... Sign-off not found
🔴 5e4a63a ca: backlog #2211 — decision: keep quiet idempot... Sign-off not found
🔴 e097dc4 ca: backlog #2211 — GcLease advisory host identi... Sign-off not found
🔴 447e16b ca: final-checks-todo — add #2211 GC RUN followe... Sign-off not found
🔴 5d7f262 Route CAS metadata and delete through GCS generati... Sign-off not found
🔴 e1ea9e5 ca: backlog+todo — wire-key rename to full words... Sign-off not found
🔴 76344e7 ca: backlog+todo — #2219 relink-refusal log demo... Sign-off not found
🔴 b6e0827 ca: backlog+todo #2219 — revised fix: reuse ABOR... Sign-off not found
🔴 e811b3d ca: 2031-triage — skeleton document for per-find... Sign-off not found
🔴 ef1901d ca: 2031-triage — CAS-001 adjudicated (confirmed... Sign-off not found
🔴 55da73f ca: 2031-triage — CAS-002..CAS-006 adjudicated (... Sign-off not found
🔴 b061ed4 ca: 2031-triage — CAS-008 adjudicated (by-design... Sign-off not found
🔴 9b887ac Bind GCS CAS writes to exact response generations Sign-off not found
🔴 69e007c ca: 2031-triage — CAS-007/009/011 adjudicated; b... Sign-off not found
🔴 aa27573 ca: 2031-triage — link CAS-007 to its new backlo... Sign-off not found
🔴 05c520a ca: 2031-triage — CAS-010 adjudicated; backlog: ... Sign-off not found
🔴 d0b6d02 ca: 2031-triage — fix CAS-010 backlog cell marku... Sign-off not found
🔴 a41d42f ca: 2031-triage — CAS-012 adjudicated; backlog: ... Sign-off not found
🔴 cb9bff6 ca: 2031-triage — link CAS-012 backlog anchor Sign-off not found
🔴 693ed9c ca: 2031-triage — CAS-013/014 adjudicated; backl... Sign-off not found
🔴 7fd5127 ca: 2031-triage — CAS-015 adjudicated; backlog: ... Sign-off not found
🔴 d8c5e8d ca: 2031-triage — CAS-018/019 adjudicated; backl... Sign-off not found
🔴 a07f578 ca: 2031-triage — CAS-024 (not-a-bug, refused at... Sign-off not found
🔴 e97f00c ca: 2031-triage — CAS-020/021 adjudicated; backl... Sign-off not found
🔴 bf3f740 ca: 2031-triage — CAS-016/017/022/023 adjudicate... Sign-off not found
🔴 7a9b839 ca: backlog — ref-lane residuals from CAS-017; m... Sign-off not found
🔴 47c403a ca: 2031-triage — CAS-026/027 adjudicated (both ... Sign-off not found
🔴 00bda04 ca: 2031-triage — CAS-030/031 adjudicated; backl... Sign-off not found
🔴 bbd218b ca: 2031-triage — CAS-028/029/032/033 adjudicate... Sign-off not found
🔴 d8144e6 ca: 2031-triage — CAS-034/035 adjudicated; backl... Sign-off not found
🔴 3ff0301 ca: 2031-triage — CAS-042/043 adjudicated; backl... Sign-off not found
🔴 bafe5e6 ca: backlog — stage-b-7b hard constraint verifie... Sign-off not found
🔴 bab19a3 ca: 2031-triage — CAS-038/039 adjudicated; mark ... Sign-off not found
🔴 c2af491 ca: 2031-triage — CAS-044/045 confirmed; backlog... Sign-off not found
🔴 f5afac5 ca: 2031-triage — CAS-036/037 adjudicated; backl... Sign-off not found
🔴 c2cd4b6 ca: 2031-triage — CAS-046 confirmed (tracked cla... Sign-off not found
🔴 b2a38f0 ca: 2031-triage — CAS-048/049 adjudicated; backl... Sign-off not found
🔴 bd7d318 ca: 2031-triage — CAS-050/051 adjudicated; mark ... Sign-off not found
🔴 be97c3e ca: 2031-triage — CAS-052 not-a-bug, CAS-053 par... Sign-off not found
🔴 6e464e5 ca: 2031-triage — CAS-054/055 adjudicated; backl... Sign-off not found
🔴 7d57211 ca: 2031-triage — CAS-056 partial, CAS-057 not-a... Sign-off not found
🔴 4268978 ca: 2031-triage — CAS-040 confirmed P1 (newline ... Sign-off not found
🔴 41129dc ca: 2031-triage — CAS-064/065 adjudicated (nativ... Sign-off not found
🔴 768cede ca: 2031-triage — CAS-062/063 adjudicated; backl... Sign-off not found
🔴 b80ba4f ca: 2031-triage — CAS-066 by-design, CAS-067 par... Sign-off not found
🔴 2a29781 ca: 2031-triage — CAS-068/069 adjudicated; backl... Sign-off not found
🔴 fa8514a ca: 2031-triage — CAS-072 partial (latent invari... Sign-off not found
🔴 6f6cc8b ca: 2031-triage — CAS-070 partial (remount_runni... Sign-off not found
🔴 b376e65 ca: 2031-triage — CAS-078/079 confirmed; backlog... Sign-off not found
🔴 8d871d5 ca: 2031-triage — CAS-076 not-a-bug (prefix prun... Sign-off not found
🔴 b183da7 ca: 2031-triage — CAS-082 partial (MPU aborts ex... Sign-off not found
🔴 55c650b ca: 2031-triage — CAS-080 not-a-bug (publish tri... Sign-off not found
🔴 b03f1c7 ca: 2031-triage — CAS-074/075 adjudicated; backl... Sign-off not found
🔴 5b3f6c3 ca: 2031-triage — CAS-084/085 adjudicated; backl... Sign-off not found
🔴 c459c34 ca: 2031-triage — CAS-090/091 adjudicated; backl... Sign-off not found
🔴 3de4094 ca: 2031-triage — CAS-088/089/092/093 adjudicate... Sign-off not found
🔴 9e10547 ca: 2031-triage — CAS-086/087 adjudicated; backl... Sign-off not found
🔴 f13ee34 ca: 2031-triage — CAS-094/095 adjudicated (rebui... Sign-off not found
🔴 f4acc4f ca: 2031-triage — CAS-096/097 adjudicated; backl... Sign-off not found
🔴 912a5f7 ca: 2031-triage — CAS-102/103 adjudicated; backl... Sign-off not found
🔴 2032936 ca: 2031-triage — CAS-100/101 adjudicated; backl... Sign-off not found
🔴 cf06f81 Cover the conditional-copy path of the exact-gener... Sign-off not found
🔴 faab667 Isolate GCS generation adaptation to explicitly ma... Sign-off not found
🔴 b4f34cf Correct the GCS authentication prose after the per... Sign-off not found
🔴 7524e13 Fix CAS over GCS: strip transport quoting when min... Sign-off not found
🔴 4c1916e Add the CAS-over-GCS integration fixture Sign-off not found
🔴 1c91a16 Make the CAS-over-GCS fixture refuse what it does ... Sign-off not found
🔴 8562e4c Pin non-CAS GCS authentication behavior Sign-off not found
🔴 10e97f9 Fix two comments claiming a stronger guarantee tha... Sign-off not found
🔴 c5a0672 Fail closed for unsafe GCS CAS mounts Sign-off not found
🔴 66cf66d Test ordinary GCS ETag cache consistency Sign-off not found
🔴 b85461a Make Task 7 cache assertions cross LIST/HEAD read ... Sign-off not found
🔴 debf1d2 Fix incomparable filesystem-cache byte counters in... Sign-off not found
🔴 b4b27a0 Enable page cache and fix Parquet metadata cache o... Sign-off not found
🔴 c0517ff Add adversarial CAS-over-GCS coverage and an opt-i... Sign-off not found
🔴 80977a7 Assert the CAS single-part invariant over the whol... Sign-off not found
🔴 b579691 Fix two day-one defects in the opt-in live-GCS sui... Sign-off not found
🔴 975fe26 Record the process-wide counter hazard in the live... Sign-off not found
🔴 1716ef0 Document CAS conditional object storage architectu... Sign-off not found
🔴 07cc447 Refuse S3-native staging on a generation-token CAS... Sign-off not found
🔴 a8b45c6 Correct the GCS request-isolation spec on four set... Sign-off not found
🔴 dabf9f5 Close three gaps around the GCS request-isolation ... Sign-off not found
🔴 2583e34 ca: 2031-triage — CAS-098/104/105/106/107 adjudi... Sign-off not found
🔴 af801c3 Cover LIST and separate the two delete shapes in t... Sign-off not found
🔴 55f9d5f Correct the metadata_service premise in the determ... Sign-off not found
🔴 e4494eb ca: 2031-triage — CAS-111/112 adjudicated; backl... Sign-off not found
🔴 576e551 Refuse a token-dialect flip when a content-address... Sign-off not found
🔴 81b7682 Refuse a generation token that a successful HEAD d... Sign-off not found
🔴 2ca5677 Check the reload dialect pin against the effective... Sign-off not found
🔴 1c21fca Narrow the live-gate requirements to what a build ... Sign-off not found
🔴 ea0a051 Say what the reload test proves, and stop requirin... Sign-off not found
🟢 a3a05e1 Merge remote-tracking branch 'altinity/antalya-26.... Skipped: sign-off not required in merge commit
🔴 43b918b ca: 2031-triage — CAS-099/108/109/110/113/114 ad... Sign-off not found
🔴 10bf7f7 ca: 2031-triage — CAS-115/116/117 adjudicated; b... Sign-off not found
🔴 c375be6 Apply the deferred prose fixes and empty the queue Sign-off not found
🔴 b9a1774 ca: 2031-triage — CAS-118/119/120 adjudicated; m... Sign-off not found
🔴 6309169 Correct the shadow-namespace adjudication: six sit... Sign-off not found
🔴 b96f380 ca: 2031-triage — CAS-121/122/123 adjudicated; b... Sign-off not found
🔴 9b89435 Plan the shadow-namespace server-root fix Sign-off not found
🔴 78f9dea ca: 2031-triage — CAS-124 partial, CAS-125 not-a... Sign-off not found
🔴 87cc5ae Redesign the shadow-namespace plan around a test t... Sign-off not found
🔴 a41aaca ca: 2031-triage — CAS-127/128 partial, CAS-129 n... Sign-off not found
🔴 3160069 Correct the plan's test expectations and gtest API... Sign-off not found
🔴 5e6e8a1 ca: 2031-triage — CAS-130/131 partial (cas_log t... Sign-off not found
🔴 71adf00 ca: 2031-triage — CAS-133/134/135 adjudicated; a... Sign-off not found
🔴 48b9253 ca: 2031-triage — add verdict summary: 4 P1, 38 ... Sign-off not found
🔴 8e5ee61 Pin cross-root UNFREEZE isolation on a content-a... Sign-off not found
🔴 11f5397 Scope a content-addressed FREEZE snapshot to its... Sign-off not found
🔴 e6ef64e Document unconditional CAS blob publication Sign-off not found
🔴 7c4d412 Describe shadow content as ordinary server-relativ... Sign-off not found
🔴 35e3cad Plan the freezeRemote content-addressed transactio... Sign-off not found
🔴 080a1a6 Align FREEZE shadow namespace documentation and ... Sign-off not found
🔴 d26abf9 ca: fable-review-triage — skeleton for re-verify... Sign-off not found
🔴 2215063 Add the documentation sweep to the freezeRemote pl... Sign-off not found
🔴 ad0c369 ca: fable-review-triage — blockers B1-B4 re-veri... Sign-off not found
🔴 d49999a ca: final-checks-todo — add the three untracked ... Sign-off not found
🔴 28360d1 Fix the plan's dedup oracle, backlog contract, and... Sign-off not found
🔴 e77a847 ca: fable-review-triage — M5-M9 re-verified (M9 ... Sign-off not found
🔴 3fd742c Complete the CAS-058 closure and tighten the plan'... Sign-off not found
🔴 3c7cd13 ca: fable-review-triage — M10-M13 re-verified; b... Sign-off not found
🔴 528d241 ca: fable-review-triage — 11 minor issues re-ver... Sign-off not found
🔴 c5467b8 Pin the cross-disk ATTACH PARTITION FROM failure... Sign-off not found
🔴 a56c1d1 ca: fable-review-triage — 11 nits re-verified; n... Sign-off not found
🔴 9caed61 Plan the manifest path-hygiene fix and the non-wed... Sign-off not found
🔴 52779db Correct staged retry identity in blob publication ... Sign-off not found
🔴 cfe9a6a Clone a part into a content-addressed disk in one ... Sign-off not found
🔴 6b4ae80 Retire the cross-disk clone gap from the live back... Sign-off not found
🔴 98faaed ca: fable-review-triage — needs-verification res... Sign-off not found
🔴 79931a0 ca: fable-review-triage — add verdict summary: 3... Sign-off not found
🔴 f26f322 Update content-addressed partition-clone comments ... Sign-off not found
🔴 84c9492 Clarify CAS blob publication attempt state Sign-off not found
🔴 9fe2b7a Revise the manifest path-hygiene plan: encode-only... Sign-off not found
🔴 3a1cb53 Correct the content-addressed replication safety c... Sign-off not found
🔴 5c1abe8 Fix the manifest path asymmetry instead of rejecti... Sign-off not found
🔴 0940df1 Pin the stateless runs to the built binary and rep... Sign-off not found
🔴 67c03ad Add unconditional CAS blob publication plan Sign-off not found
🔴 5917b0f ca: opus-review-triage — skeleton for the second... Sign-off not found
🔴 6333a98 Carry a manifest entry path through one escaper in... Sign-off not found
🔴 0c34b87 ca: opus-review-triage — B1-B5 re-verified; back... Sign-off not found
🔴 6ebc7ff ca: final-checks-todo — add the shutdown-path nu... Sign-off not found
🔴 d98b198 ca: opus-review-triage — B6-B9 re-verified; back... Sign-off not found
🔴 f07a9ed ca: opus-review-triage — M1-M6 re-verified; back... Sign-off not found
🔴 8b9cd77 ca: opus-review-triage — M7-M12 re-verified; bac... Sign-off not found
🔴 512e55b ca: opus-review-triage — blast-radius T1-T12 re-... Sign-off not found
🔴 f738450 One undecodable manifest no longer stops reclamati... Sign-off not found
🔴 824b0b8 Retire the manifest path-hygiene gap from the live... Sign-off not found
🔴 4ee953c Reconcile current-HEAD triage after the manifest s... Sign-off not found
🔴 adf866f Model unconditional CAS blob publication in `CaBlo... Sign-off not found
🔴 dbb4e9c Correct the documented orphan-sweep safety protoco... Sign-off not found
🔴 6924060 Fix review gaps in CaBlobPublishCore proof Sign-off not found
🔴 f834fb5 Align CAS TLA+ models with unconditional blob publ... Sign-off not found
🔴 a628cf0 Carry a manifest entry path through one escaper in... Sign-off not found
🟢 2d39604 Merge CAS unconditional blob publication proof Skipped: sign-off not required in merge commit
🔴 bfb2916 Add native-only object-storage copy mode Sign-off not found
🔴 cd4e835 Add unconditional Backend::publishBlob transport Sign-off not found
🔴 fe80d15 Fix atomic and bounded publishBlob transport Sign-off not found
🔴 1dcc0f8 Preserve emulated tokens across publishBlob Sign-off not found
🔴 7852e64 Represent CAS blob dependencies with explicit proo... Sign-off not found
🔴 5147dc4 Fail closed on invalid CAS dependency proofs Sign-off not found
🔴 907c3b5 Publish CAS blobs after mandatory HEAD Sign-off not found
🔴 e6bd0b5 Fix CAS blob publication fence admission Sign-off not found
🔴 7559364 Remove conditional CAS blob creation state Sign-off not found
🔴 2f65aaa Replace conditional staging copy with native copy Sign-off not found
🔴 57e4a13 Test unconditional CAS blob publication across sto... Sign-off not found
🔴 12079ee Strengthen deterministic CAS request isolation cov... Sign-off not found
🔴 c062fca Validate CAS blob publication on real object stora... Sign-off not found
🔴 02a67bb Harden live GCS release-gate evidence Sign-off not found
🔴 6878d53 Measure unconditional CAS blob publication cost Sign-off not found
🔴 312a362 Fix S41 write-path performance evidence Sign-off not found
🔴 f8b6e8a Document unconditional CAS blob publication Sign-off not found
🔴 ee1d68a Refresh stale CAS blob publication comments Sign-off not found
🔴 ba072e6 Correct CAS publication documentation details Sign-off not found
🔴 2c5a07f Correct NativeConditional caller documentation Sign-off not found
🔴 cc8af1f Correct CasRequestController backlog scope Sign-off not found
🔴 95f2613 Remove obsolete CAS test stand settings Sign-off not found
🔴 2551ec2 Preserve native-only mode across S3 storage copies Sign-off not found
🔴 6a68fb1 Mark CAS audit snapshots as historical Sign-off not found
🔴 d8224e5 docs: design bounded CAS mount renewal retries Sign-off not found
🔴 36b2070 docs: address mount renewal design review Sign-off not found
🔴 475d6de docs: simplify CAS renewal ownership Sign-off not found
🔴 3b9b81b docs: close CAS renewal lifecycle review Sign-off not found
🔴 62272f0 docs: clarify CAS renewal retry gates Sign-off not found
🔴 1dbf932 docs: define CAS lease loss accounting owner Sign-off not found
🔴 f5ee737 docs: plan CAS mount renewal retries Sign-off not found
🔴 444c45d tla: model bounded CAS mount renewal retries Sign-off not found
🔴 fc3a4c3 tla: harden mount renewal runner verdicts Sign-off not found
🔴 99ae4fd docs: record CAS mount model regression gate Sign-off not found
🔴 e8f7ce9 feat: identify CAS mount lease write attempts Sign-off not found
🔴 159e1ab fix: reject zero CAS mount write attempt IDs Sign-off not found
🔴 bde036b feat: bound CAS overwrite retries by absolute dead... Sign-off not found
🔴 6323532 test: cover CAS overwrite terminal gates Sign-off not found
🔴 b6a0baf test: prove CAS overwrite deadline state Sign-off not found
🔴 ecf3d5d refactor: centralize CAS mount renewal ownership Sign-off not found
🔴 ea81034 fix: close CAS mount renewal ownership races Sign-off not found
🔴 8fcd289 fix: terminate CAS mount workers on lifecycle loss Sign-off not found
🔴 948eed7 fix: serialize CAS mount terminal publication Sign-off not found
🔴 9b4c4ca fix: make CAS terminal publication exception-safe Sign-off not found
🔴 4ee9b69 feat: expose CAS mount renewal recovery Sign-off not found
🔴 d27ce8c fix: harden CAS mount renewal observability Sign-off not found
🔴 2f05d24 fix: make CAS renewal observability non-interferin... Sign-off not found
🔴 71a93fa test: update CAS generation 10 fixtures Sign-off not found
🔴 90bcbc6 fix: harden CAS renewal observability accounting Sign-off not found
🔴 cf1db18 fix: isolate CAS mount diagnostic failures Sign-off not found
🔴 f158974 test: make CAS mount diagnostic reentry cross-buil... Sign-off not found
🔴 b3ff404 docs: spec for CAS GC meta-job ownership and mount... Sign-off not found
🔴 80601d3 fix: back off refused CAS snapshot publication Sign-off not found
🔴 6ffb506 docs: revise CAS GC meta-job ownership spec after ... Sign-off not found
🔴 28b3887 test: exercise CAS mount renewal recovery Sign-off not found
🔴 9a17584 test: honor renewal soak duration Sign-off not found
🔴 60d7d5b docs: fix construction order and destruction test ... Sign-off not found
🔴 857c697 docs: withdraw the determinism claim in the CAS GC... Sign-off not found
🔴 9abc55b docs: align CAS mount renewal ownership Sign-off not found
🔴 248a3ea docs: implementation plan for CAS GC meta-job owne... Sign-off not found
🔴 be5e92b test: make CAS keeper state checks cross-build saf... Sign-off not found
🔴 1ffe590 test: make CAS runtime state checks cross-build sa... Sign-off not found
🔴 c1c66cb docs: document CAS mount renewal recovery Sign-off not found
🔴 8d4ec20 docs: mark GCS request isolation complete Sign-off not found
🔴 c4bafc5 docs: fix the test harness in the CAS GC meta-job ... Sign-off not found
🔴 7a376f1 fix: give CAS GC meta-pool jobs ownership of what ... Sign-off not found
🔴 145389b fix: remove provenance from CAS GC meta comments Sign-off not found
🔴 e430917 fix: drain the CAS GC meta pool on a round's throw... Sign-off not found
🔴 98e4968 fix: CAS mount claim conflicts raise ABORTED, not ... Sign-off not found
🔴 a922c52 docs: spec for CAS detached work outliving Context Sign-off not found
🔴 57241b3 test: fix CAS pool gate fixtures Sign-off not found
🔴 7026b02 docs: revise the CAS detached-work spec after revi... Sign-off not found
🔴 13ce357 docs: correct ownership, claims and test kind in t... Sign-off not found
🔴 5403bf5 docs: close the stop-observation and rollback gaps... Sign-off not found
🔴 a77434d test: avoid hiding Poco channel release in CAS fix... Sign-off not found
🔴 0b15828 docs: centralize detached dispatch, and use the st... Sign-off not found
🔴 d5b8a04 docs: fix the three ownership seams in the detache... Sign-off not found
🔴 683b686 fix: keep CAS GC exit cleanup nonthrowing Sign-off not found
🔴 5eaccdf docs: close the lease, settlement and recovery-adm... Sign-off not found
🔴 44f4280 docs: implementation plan for CAS detached work at... Sign-off not found
🔴 a8d12b5 test: drop stale CAS gate exclusion Sign-off not found
🔴 4918a3e docs: rewrite the detached-work plan as an executa... Sign-off not found
🔴 66b2535 ca: opus-review-triage — minor m1-m16 re-verifie... Sign-off not found
🔴 1165040 ca: opus-review-triage — minor m17-m31 re-verifi... Sign-off not found
🔴 b408a03 ca: final-checks-todo — add release hygiene (CHA... Sign-off not found
🔴 4b2bb92 docs: make the detached-work plan executable and c... Sign-off not found

Errors details

Sign-off not found

No sign-off was found in the commit message. This usually means that the author or committer of this commit failed to include a Signed-off-by line in the commit message. In some cases, this error can also be raised if the sign-off is not in the correct format.

To avoid having pull requests blocked in the future, always include a Signed-off-by: User1 <user1@email.test> line in every commit message. You can also do this automatically by using the -s flag (i.e., git commit -s).

How to fix missing or invalid sign-offs

Option 1: add remediation commit

Option 2: fix commits without sign-off

Rebase the branch

If you have a local git environment and meet the criteria below, one option is to rebase the branch and add your Signed-off-by lines in the new commits. Please note that if others have already begun work based upon the commits in this branch, this solution will rewrite history and may cause serious issues for collaborators (described in the git documentation under "The Perils of Rebasing").

Warning

You should only do this if:

  • You are the only author of the commits in this branch
  • You are absolutely certain nobody else is doing any work based upon this branch
  • There are no empty commits in the branch

To add your Signed-off-by line to every commit in this branch:

  1. Ensure you have a local copy of your branch by checking out the pull request locally via command line.
  2. In your local branch, run: git rebase HEAD~250 --signoff
  3. Force push your changes to overwrite the branch: git push --force-with-lease origin cas-gc-rebuild