Documenteaza setup-ul git paralel cu SVN in CLAUDE.md

COMUN/ are acum propriul git separat (romfast/comun.git), la fel ca la
ROAACNPRO; adauga in CLAUDE.md sectiunea despre coexistenta git/SVN si
folosirea vcx2txt.ps1 pentru cautari in .vcx/.scx.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-08 19:12:29 +03:00
parent 3552444ba8
commit 566d945cf1
2 changed files with 22 additions and 2 deletions

3
.gitignore vendored
View File

@@ -34,3 +34,6 @@ roacont_ref.FPT
# Subversion (working copy paralela / migrare de la SVN)
.svn/
# COMUN este gestionat separat, prin propriul sau git (romfast/comun.git)
COMUN/

View File

@@ -17,9 +17,26 @@ Changes to shared code can ripple into other products — see "Shared code" belo
## Version control
This is an **SVN** working copy, not git (`svn info``^/ROACONT/Trunk`,
This is primarily an **SVN** working copy (`svn info``^/ROACONT/Trunk`,
repository root `http://svnroa:3001/svn/ROA`). Use `svn status`, `svn diff`, `svn commit`,
`svn log`, etc. — git commands do not apply here.
`svn log`, etc. for the day-to-day legacy workflow.
A **git** mirror also runs in parallel, pushed to `gitea.romfast.ro:romfast/roacont.git`.
SVN remains the "live" source of truth; git is synced to it manually, not the other way
around. `.svn/` is git-ignored. `COMUN/` is excluded from this repo's git (see `.gitignore`)
because it's shared by every ROA product and is versioned by its **own separate git repo**,
`gitea.romfast.ro:romfast/comun.git` (same remote used by ROAACNPRO and other siblings) —
run git commands for `COMUN/` from inside that directory, not from the ROACONT root.
Searching inside compiled `.vcx`/`.scx` binaries (grep can't read them directly) uses
`D:\ROA\UTIL\foxbin2prg\vcx2txt.ps1`, parametrized for this project:
```
powershell -ExecutionPolicy Bypass -File D:\ROA\UTIL\foxbin2prg\vcx2txt.ps1 `
-Project D:\ROA\ROACONT\roacont.PJX -ProjectRoot D:\ROA\ROACONT `
-CacheRoot D:\ROA\UTIL\foxbin2prg\_textcache_roacont
```
(cache not yet built as of this writing — run once before relying on it; keep it separate
from other projects' caches under `_textcache_<proiect>`).
## Building / running