Skip to content

Correctly strip multi-line ACK status lines - #211

Closed
alecbcs wants to merge 1 commit into
llnl:mainfrom
alecbcs:fix/multi-line-ack-lines
Closed

Correctly strip multi-line ACK status lines#211
alecbcs wants to merge 1 commit into
llnl:mainfrom
alecbcs:fix/multi-line-ack-lines

Conversation

@alecbcs

@alecbcs alecbcs commented Aug 5, 2026

Copy link
Copy Markdown
Member

This PR fixes "pack signature mismatch" error in fetch_pack → send_pack when the server response contains multiple NACK / ACK status lines. Previously we assumed (incorrectly) that there would only ever be a single status line before the returned packfile. In some complex mirror situations where multiple commits are reused across two remotes multiple status lines can be returned with a packfile.

@alecbcs
alecbcs force-pushed the fix/multi-line-ack-lines branch from 87c4a5f to 3413e5b Compare August 5, 2026 04:42
@github-actions github-actions Bot added the docs Improvements or additions to documentation label Aug 5, 2026
@alecbcs
alecbcs force-pushed the fix/multi-line-ack-lines branch from 3413e5b to 9c35fd0 Compare August 5, 2026 04:43
@alecbcs alecbcs removed the docs Improvements or additions to documentation label Aug 5, 2026
@github-actions github-actions Bot added the ci Involving Project CI & Unit Tests label Aug 5, 2026
@alecbcs
alecbcs force-pushed the fix/multi-line-ack-lines branch from e92d38b to 274634e Compare August 5, 2026 05:13
@github-actions github-actions Bot added the docs Improvements or additions to documentation label Aug 5, 2026
Signed-off-by: Alec Scott <alec@llnl.gov>
@alecbcs
alecbcs force-pushed the fix/multi-line-ack-lines branch from 274634e to 68ff0ae Compare August 5, 2026 05:17
@alecbcs

alecbcs commented Aug 5, 2026

Copy link
Copy Markdown
Member Author

Going to close this and re-create and built on top of other smaller PRs

@alecbcs alecbcs closed this Aug 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Involving Project CI & Unit Tests docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant