Skip to content

Preserve exact checkout paths during historical release inspection #528

Description

@devantler

🤖 Generated by the Agentic Engineer

Problem

Historical release inspection succeeds in an ordinary checkout but fails in an otherwise identical checkout whose physical pathname ends in a newline. Shell capture removes bytes from the root pathname before re-entering it.

Reproduced against reviewed 739d01b using the actual command and isolated offline fixtures. This is one defect family; related input variants belong to this issue.

Proposed direction

Preserve complete physical pathnames through release inspection without modifying the caller checkout.

Acceptance criteria

Both checkouts inspect the same existing release successfully. Paths with ordinary spaces and newlines remain supported. Caller HEAD, index, configuration and worktree state are unchanged.

Size: Small.

Part of #101.

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions