Repository navigation
Resolve visual comparison refs before Git diff and show - #289
Conversation
|
|
Security exact-source disposition for Independent source review confirms:
The failed The wider current-main Sonar triage is recorded separately on #187; in particular, this exact correction does not transfer to the separate regression-corpus Git ref finding. |
|
Security exact-head source disposition for What passes:
Remaining exact defect:
Required successor: resolve The ordinary repository/CodeQL/Sonar checks pass, while the separate protected-workflow job fails at the known unprovisioned App boundary. Neither that unrelated failure nor green ordinary checks clears this source HOLD. No protected issuer, App, credential, browser, fixture or runtime action was performed. |



Option-shaped comparison refs reach
git diffandgit showas flags. A controlled reproduction on the preceding source used--output=...to create files outside the selected repository.Resolve the requested base with
git rev-parse --verify --end-of-options, require one commit object ID, then form diff/show object expressions from that ID. Normal SHA, branch and relative-commit references retain their behavior, including reading deleted source from the base. Missing and noncommit bases now refuse explicitly.Validation: 21 visual-evidence tests pass. New real-Git controls fail on the predecessor, reproduce both unwanted output files, and pass after the correction without creating either file. Positive SHA/branch/relative references and deleted-file content pass. No shared ordinary preflight, workflow/catalog, browser, runtime, package or provider behavior changes.
Refs #187. Security review and current hosted qualification remain required. The protected issuer App remains unprovisioned; its missing-configuration workflow result must stay separate from ordinary source qualification and does not grant a live pilot.