Whole file

thatch/moreorless

The author described this change as Fix missing newline after \\ No newline at end of file marker in combined diff. It counts as a record because the check below fails on the code as it stood at 6b32e3fe6 and passes on 632352cc5, with nothing else changed between the two runs.

Fix saved2026-05-12
Sharing licenceMIT · LICENSE
Change size+1 1

What the code was meant to do, written into the code itself as a save note

Fix missing newline after \\ No newline at end of file marker in combined diff

The change

2929 buf.append(self.line)
3030 if not self.line.endswith("\n"):
3131 buf.append("\n")
32- buf.append("\\ No newline at end of file")
32+ buf.append("\\ No newline at end of file\n")
3333
3434 def to_str(self, is_merge: bool) -> str:
3535 buf: List[str] = []

The check that tells the two apart

failpass·tests/test_combined.py::test_line_no_newline

Check file tests/test_combined.py, taken without changes from the fix and copied onto the older code, so the exact same check runs against both versions.

Origin and history

The code before it6b32e3fe66de846ecbf4cc978c95542f892ba8f7
Broken version dated2026-05-12
Modulemoreorless.combined_types
Units changedLine
Fingerprint32b8e6007ec39d26
Checked2026-08-18 by goldset/0.1

Every field above is generated by our program. None of it is written by hand.

Other bugs found in thatch/moreorless