From 566d945cf1b8640246765fd34862cf709b5c3a77 Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Wed, 8 Jul 2026 19:12:29 +0300 Subject: [PATCH] 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 --- .gitignore | 3 +++ CLAUDE.md | 21 +++++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 61c90d0..3728a07 100644 --- a/.gitignore +++ b/.gitignore @@ -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/ diff --git a/CLAUDE.md b/CLAUDE.md index 7e47c72..e04f001 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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_`). ## Building / running