Commit Graph
16 Commits
Author SHA1 Message Date
uha4 c0dd24b6c5 Proteus-Zweig: dataset.yaml-Pipeline und 5.0/8.0-Modellbaumvergleich
- create_dataset.py, compare_snapshots.py, rst_to_dataset.py: Proteus-
  Testdatensatz anlegen/vergleichen bzw. aus *.rst-Szenarien extrahieren
- create_dataset.py: Feld-Alias-Fallback (FIELD_RENAMES) für bekannte
  Umbenennungen wie stock.move.uom -> unit, bidirektional
- merge_dedup_rsts.py: Extrahierte YAMLs pro Version zusammenführen,
  versionsinterne Duplikate entfernen, abhängigkeitskorrekt sortieren
- extract_model_tree.py: Modellbaum (Modelle/Felder) statisch aus dem
  Tryton-Quellcode ziehen, für 5.0 und 8.0
- model_diff.py, model_coverage.py: 5.0<->8.0-Modelländerungen finden und
  gegen die aktuelle Testdatenabdeckung abgleichen, priorisiert nach
  tatsächlicher Änderung
- reports/*_merged.yaml: Extraktionsergebnisse für die aktiven
  Module (rohe *.rst-Quellen bewusst nicht mitversioniert)
- Ordner doc ergänzt
2026-08-22 10:52:13 +02:00
uha4 b549063ff6 Dedublizierung gefixt
- lange existierender Updatecode wurde in jeder 2. Version angezeigt
- UPDATEANALYSE.md ergänzt.
2026-08-20 13:27:23 +02:00
uha4 5d227d2f61 Ausertung von schleifen und Helperfunktionen ergänzt in extract.py 2026-08-09 20:56:24 +02:00
uha4 5f11c77ddf rewritten for readability by Claude 2026-08-09 14:13:21 +02:00
uha4 388ee649c3 now modulename and relative filename are stored separately 2026-08-09 02:04:04 +02:00
uha4 d4337ad1a5 extractor erstmal fertig
- er findet fast alle tabellen
- quellcode wird entpackt wenn er in einer variable ist
2026-08-09 00:47:23 +02:00
uha4 24caf23986 extract gets and saves most tables worked on
some cases still need some work...
2026-08-08 22:32:31 +02:00
uha4 f14f709649 Version title is printed only when something changed 2026-08-08 22:27:12 +02:00
uha4 9417f2baa1 ignore repeating blocks of changes 2026-08-08 02:55:30 +02:00
uha4 64fda357ad several small fixes:
- systemmodule ir und res aufgenommen
- Version auf Major.Minor reduziert
- reihenfolge der Module fixiert
2026-08-08 01:29:43 +02:00
uha4 4fff05a09e compare.py fasst nach Klassen zusammen 2026-08-08 00:58:56 +02:00
uha4 ac91f557af first version compare.py: compile changes by module 2026-08-07 22:54:22 +02:00
uha4 1f1f6cf097 now included shellscript and results 2026-08-07 22:27:49 +02:00
uha4 d743f4acad extraction works working on all the modules of the configured Version span 2026-08-07 22:18:53 +02:00
uha4 b315d12259 extractor works 2026-08-07 21:48:46 +02:00
uha4 7bf43718e0 first working version of extractor 2026-08-07 21:06:43 +02:00