diff --git a/docs/fluxul_svn_git.md b/docs/fluxul_svn_git.md index a11ff54..c8f3015 100644 --- a/docs/fluxul_svn_git.md +++ b/docs/fluxul_svn_git.md @@ -113,3 +113,6 @@ regula veche „un singur folder publisher" e retrasă: numărul de copii nu mai Capcană: pe un branch cu tree curat, `roa_sync` face checkout `main` și `git add -A` - intră în commit-ul de sync și fișierele netracked (junction `.archon`, scripturi de test). Pune-le în `.gitignore` sau mută-le înainte. + +- In repo-ul proiectului nu se face `git commit` direct: totul trece prin `svn commit`, apoi `roa_sync`. Comis local si neimpins -> `git reset --mixed `, apoi `svn commit`, apoi `roa_sync`. +- `roa_sync` comite in git tot ce nu e ignorat (loguri de test, screenshots, `uisync`): artefactele de test se pun in `.gitignore`, care e urmarit in SVN. diff --git a/skills/roa-vfp-text-edit/SKILL.md b/skills/roa-vfp-text-edit/SKILL.md index e709daf..3f688e0 100644 --- a/skills/roa-vfp-text-edit/SKILL.md +++ b/skills/roa-vfp-text-edit/SKILL.md @@ -51,6 +51,9 @@ Doar `.vcx` si `.scx` au write-back. `.frx/.mnx/.lbx/.pjx/.dbc/.dbf` raman read- amestecate. `-DryRun` NU prinde asta (compara doar textul, nu CRLF vs LF). - **Encoding**: antetul zice `CPID="1252"`, dar octetii diacriticelor sunt cp1250; `EF BF BD` e semnatura coruperii de catre un tool UTF-8. +- **`.prg` cp1252 vazut ca "ASCII text"**: `file` se uita doar la inceput; tool-ul Edit corupe + octetii >0x7F in `EF BF BD`. `.prg` din COMUN -> PowerShell cu `[Text.Encoding]::GetEncoding(1252)` + si census-ul octetilor >0x7F inainte si dupa. - **`.??2` poate fi mai vechi decat binarul** (snapshot): fara `git_sync` inainte, editezi text depasit, iar write-back-ul pierde ce s-a schimbat in IDE. - **`Column` nu are `When`/`Valid`/`Click`** - se scriu pe `..`; altfel