sync SVN r18238

This commit is contained in:
2026-09-30 22:27:27 +03:00
parent 089e7fd330
commit d5ab33344f

View File

@@ -41,3 +41,14 @@ In `D:\roa\ROAFACTURARE\COMUN` (skill `roa-git-svn-commit`, pasii lui au priorit
## (istoric) probele de test ## (istoric) probele de test
`COMUN\utile\Teste` e **svn:ignore** -> cele 24 de probe din `utile/Teste/anaf_factura/` si `utile/Teste/cache_anaf/test_s0_istoric_data_ceruta.prg` NU ajung pe main prin roa_sync si se pierd la `git branch -D`. Alege: (a) le salvezi inainte (copie in afara repo-ului), sau (b) commit git direct pe main doar pentru `utile/Teste/**` dupa roa_sync (exceptie de la regula "pe main scrie doar roa_sync" - decizia ta), sau (c) renunti la ele. `COMUN\utile\Teste` e **svn:ignore** -> cele 24 de probe din `utile/Teste/anaf_factura/` si `utile/Teste/cache_anaf/test_s0_istoric_data_ceruta.prg` NU ajung pe main prin roa_sync si se pierd la `git branch -D`. Alege: (a) le salvezi inainte (copie in afara repo-ului), sau (b) commit git direct pe main doar pentru `utile/Teste/**` dupa roa_sync (exceptie de la regula "pe main scrie doar roa_sync" - decizia ta), sau (c) renunti la ele.
## EXECUTAT 30.09.2026 - OPRIT LA PASUL 5
- Pas 1: `svn status -u` - niciun fisier din lista invechit; fara conflict.
- Pas 2-3: 6 bmp adaugate; `svn commit` tintit -> **revizia SVN 18238** (.prg x3, .vcx, .vct, 6 bmp, changelog).
- Pas 4: `git checkout main` in COMUN (tree curat, a trecut) apoi roa_sync -> `sync SVN r18238` pe proiect si COMUN, push facut.
- Pas 5: **DIFERENTE**: `git diff 558ccda main` arata `ofacturare_antet.prg` -389 linii (main=925 linii, SVN r18238=1314), `ocautare.prg` si `validare.prg` revenite, `ofacturare.vc2` -43 linii. Doar cele 6 bmp au intrat pe main.
- Cauza (dovada): `git checkout main` a rescris pe disc cele 3 `.prg` cu versiunea veche (working copy SVN dupa commit), deci `svn status` arata acum `M` pe ocautare.prg, ofacturare_antet.prg, validare.prg (= reversul r18238), iar roa_sync a comis ca "sync r18238" acel continut vechi (commit-ul COMUN 1a24467 contine doar bmp-urile). Binarul `.vcx/.vct` e ok (svn status curat). Documentul avertiza doar pentru checkout INAINTE de commit.
- Stare periculoasa: cele 3 .prg de pe disc sunt VECHI fata de SVN 18238; un `svn commit` pe ele ar anula lucrarea. Main git (pushat) are .prg/.vc2 vechi.
- NEFACUT: pasii 6 (branch -D anaf-factura NU s-a rulat; branch-ul are codul corect, 558ccda) si 7. Remediere propusa (decide lead): restaurare cele 3 .prg din SVN (`svn cat -r 18238` sau revert) + regenerare .vc2, apoi roa_sync.
- Stare finala: COMUN pe `main`, branch `anaf-factura` pastrat.