Commit Graph
20 Commits
Author SHA1 Message Date
Dean ccb899f89b Merge pull request #10926 from Cankiee/fix/debt-inline-code
fix(tools): preserve code spans and fences when relinking debt
2026-10-27 18:28:57 +13:00
Cankiee 10d1d68637 fix(tools): handle partially escaped backtick runs 2026-10-25 17:58:55 +01:00
Cankiee e8757f9d5c fix(tools): handle escaped backticks and invalid fences 2026-10-25 15:44:31 +01:00
Cankiee b82bd7a400 fix(tools): preserve code spans and fences when relinking debt 2026-10-25 15:44:31 +01:00
plexerPK a9e6fff227 fix(tools): preserve debt entry identities during conflict resolution 2026-10-25 15:39:51 +01:00
roboterspinne dad627e00c test(tools): run debt_split in process and commit only where tests need it
test_debt_split.py started debt_split.py as a subprocess for every split
and committed the index in setUp and after each split, although only the
rebase tests and the resolve test outside a rebase depend on a commit.
The split helper now calls main() in process from the fixture's directory
with its output sent to a sink, the commits move into those tests, and
the test's git commands skip the automatic maintenance subprocess. One
test keeps a split through the command line to cover its output, and
resolve stays a subprocess. The test starts about a third fewer
processes and takes half the time on Linux; Windows CI reported 34 s
for it.
2026-10-24 11:22:17 +00:00
Agnibha Mukherjee 43b1f49f7c fix(tools): keep the blank line between a staying entry and a paragraph
render_index emitted a blank line only after a heading or text line, so a
paragraph following an entry that stays in the index was written directly
under the bullet, and Markdown read it as a lazy continuation of the list.
2026-10-20 12:31:55 +05:30
emirplus f32cab0b1b fix(tools): decode debt files with utf-8-sig in debt_split 2026-10-19 21:13:11 +03:00
mopgobopotandClaude Opus 5.5 104f54da7f fix(tools): place resolved debt entries after their predecessor in the same file
debt_split resolve anchored an added entry to the previous entry of the whole index. When that entry was in another section or another library's file, the new entry was appended to the end of its section instead of being placed before the entry it precedes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-19 15:39:59 +03:00
MrMha 14c2b0bd46 fix: preserve root-relative links when moving debt entries 2026-10-17 18:40:23 +04:00
Adrià 8b2aabf275 Merge pull request #5723 from GalaxyGamingFR/fix/debt-split-loose-list
fix(tools): keep loose-list continuations with their debt entry
2026-10-15 14:30:15 +02:00
Adrià FranchandClaude 1f128cc0b5 style(tools): blank line between tests
Co-Authored-By: Claude <[email protected]>
2026-10-15 14:16:54 +02:00
GalaxyGamingFRandClaude Opus 5.5 54633848ac fix(tools): keep loose-list continuations with their debt entry
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_012zyXkUzTZGh3nBwNMtrLaW
2026-10-15 14:16:54 +02:00
Muhammad Wasif Ali WasifandClaude Opus 5.5 c3cf2aff08 fix(tools): write technical debt files with LF line endings
On Windows debt_split rewrote the index and the debt files with CRLF, and resolve staged them that way when core.autocrlf is off. The files are now written through open(..., newline="\n"), which also works on Python 3.9, where Path.write_text has no newline argument.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 00:59:04 +05:00
Adrià 6e30d6423b Merge pull request #5373 from MiniRML/fix/debt-external-url-links
fix(tools): preserve external URLs during debt migration
2026-10-14 21:01:03 +02:00
Dean 1633843382 Merge pull request #4998 from ideabsassistenza/fix/debt-resolve-leading-entries
fix(debt): preserve leading entries during conflict resolution
2026-10-14 14:39:06 +13:00
MiniRML e070c72345 fix(tools): preserve external URLs during debt migration 2026-10-13 11:15:35 -07:00
ideabsassistenza 6fb0727c48 fix(debt): preserve leading entries during conflict resolution 2026-10-13 09:34:22 +02:00
Ondra97 85cf9c3ac7 fix(tools): preserve technical debt section moves 2026-10-12 21:37:58 +02:00
Adrià FranchandClaude 555099ae23 feat(tools): keep technical debt in one file per library
Co-Authored-By: Claude <[email protected]>
2026-10-12 20:38:17 +02:00