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:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -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/
|
||||
|
||||
21
CLAUDE.md
21
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_<proiect>`).
|
||||
|
||||
## Building / running
|
||||
|
||||
|
||||
Reference in New Issue
Block a user