Skip to content
Testaroo
patch761 B

Git Patch - deleted file mode Header

A deletion of an executable file, so the `deleted file mode 100755` header records the mode the file had rather than the mode to create. A patcher that writes an empty file here instead of unlinking leaves a broken executable behind.

Preview, first 27 linespatch
From cc276dc8b4a35f0a3ee27348aee9bfc2a3130c35 Mon Sep 17 00:00:00 2001
From: Miguel Otero <miguel.otero@example.invalid>
Date: Wed, 4 Mar 2026 11:44:02 +0000
Subject: [PATCH] chore: drop the 2019 CSV import script

The cutover finished in January; nothing calls this any more.
---
 scripts/legacy-import.sh | 6 ------
 1 file changed, 0 insertions(+), 6 deletions(-)
 delete mode 100755 scripts/legacy-import.sh

diff --git a/scripts/legacy-import.sh b/scripts/legacy-import.sh
deleted file mode 100755
index 23a30ff..0000000
--- a/scripts/legacy-import.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-# Imports the 2019 CSV exports. Superseded by cmd/import; kept only for the cutover.
-set -eu
-for f in exports/*.csv; do
-	echo "importing $f"
-done
-- 
2.43.0

Specifications

Seed
20260807
Extended Header
deleted file mode 100755
Files
1
Deletes
scripts/legacy-import.sh
Line Endings
LF
Encoding
UTF-8

Testing contract

Expected to pass
Scenario
Apply a patch whose only change is the removal of an executable script.
Expected result
scripts/legacy-import.sh no longer exists; no zero-byte file is left in its place.

What is a .patch file?

A .patch file is a unified diff packaged for transmission, most often as produced by `git format-patch`. Beyond the diff itself it carries an email-style header with the author, date, and commit subject, a commit message body, per-file `diff --git` headers recording renames and mode changes, and hunk headers of the form `@@ -old,count +new,count @@`. Applying it reconstructs a specific change against a specific before-state.

How to use this file

Use an example .patch file to test patch application, code-review renderers, and diff parsers: exercising renames, mode changes, binary hunks, added and deleted files, and the `\ No newline at end of file` marker that naive parsers silently drop.

How to use this file for testing

“Git Patch - deleted file mode Header” is a deterministic Testaroo fixture for Visual diff / regression, Code parsing, Editor testing. A/B image twins with controlled pixel changes, anti-alias variants, and UI chrome crops for screenshot diff and visual regression tools.

Documented properties for this file: seed 20260807 · UTF-8 · LF. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such, expect parsers to fail loudly rather than silently accept them.

Diff and patch fixtures name their target paths and the exact edge case they exercise, rename, mode change, binary hunk, CRLF↔LF, or missing trailing newline. Apply or render them against the documented before-state; every author, path, and hash is fictional.

Treat A/B twins as a visual regression unit: run your pixel or perceptual diff, assert a non-zero delta on the changed twin, and keep thresholds calibrated against the documented change kind in specs.

Generated by generation/version_control.py. Free for any use, no attribution required, license.