tools/bugreport: --bundle/--chronology tauscht die Chronologie eines vorhandenen Bündels - Geheimnisse, Titelschutz und Pseudonyme wie beim Sammeln, kein wikitool-Aufruf, kein zweites Bündel; bug-report.md prüft die Chronologie vor dem Sammeln und nennt den Austausch als Entscheidungspunkt (#220); 10.1.0-beta.15
Files changed: - CHANGES.md - VERSION - docs/how-to/troubleshoot.md - instructions/bug-report.md - tools/README.md - tools/bugreport.py - tools/chemenu/tests/test_bugreport.py Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
This commit is contained in:
1 parent
b219adde91
commit
b48a35b224
7 files changed
+371
-27
No files matched your search
@@ -148,6 +148,12 @@ exits 0 or 1 - never 42, since it opens no gate. It has a second mode: `--pseudo
|
||||
identities it can read from the machine (stage 1), and `--bundle`/`--candidates` applies names a
|
||||
model found in the result (stage 2), both word by word so that length, separators and depth
|
||||
survive. The mapping, the review list and the candidate file stay beside the bundle directory.
|
||||
A third mode, `--bundle`/`--chronology` (with `--root` if the checkout is not the one holding
|
||||
`tools/`), swaps the chronology of a bundle that exists already: it runs no `wikitool` call and
|
||||
writes no second bundle, changes `CHRONOLOGY.md` and the zip (and the review list of a
|
||||
pseudonymised bundle), and puts the new text through the same secret scrub, title shield and
|
||||
pseudonyms the collection would have. A bundle collected without a chronology gets one, and its
|
||||
manifest changes in three fixed places.
|
||||
`dist export` ships it with the rest of `tools/`;
|
||||
its tests (`tests/test_bugreport.py`, in the origin repository) run it on a bare interpreter (`-I -S`) to keep that promise.
|
||||
|
||||
|
||||
Reference in new issue
Block a user