Files
MBS/.gitignore
T
Abel LópezandClaude Opus 5.5 5841de1da3 Repo: PROYECTO/bin deja de versionarse, salvo los disenos .4rp
- .gitignore: se ignora todo PROYECTO/bin (compilados, imagenes, estilos,
  xml/js de ejecucion, ejecutables, certificados) excepto *.4rp, que son
  fuentes registradas en mbsERP.4pw. Reemplaza las reglas anteriores de
  bin/IMAGENES y bin/*.TXT.
- Se quitan del repositorio (git rm --cached) los 459 archivos de bin que no
  son .4rp; siguen en el disco de cada PC. Se conservan los 205 .4rp.
Nota: bin/cert/*.pem quedan en el historial de git; si son llaves reales
deben cambiarse.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 09:58:12 -04:00

70 lines
1.5 KiB
Plaintext

# ============================================================
# MBS ERP - .gitignore (Genero 6 / Genero Studio)
# El repo lleva SOLO fuentes. Lo compilado se regenera.
# ============================================================
# ── Compilados Genero (se regeneran al compilar) ──
*.42?
*.42m
*.42r
*.42f
*.42x
*.42s
*.4ec
*.4pdb
*.rdd
# ── Cachés / estado local de Genero Studio (por PC/usuario) ──
*.4pwcfg
*.4pwvs
*.4pwdb
# ── Base SQLite de plantilla / temporales de BD ──
mydatabase.db
*.4dbx
# ── Respaldos y temporales ──
*.orig
*.orig-*
*.bak
*.old
*.tmp
*~
# ── Logs de ejecución ──
*.log
*.err
# ── Spool de reportes (salida temporal de impresión) ──
PROYECTO/spool/
# ── Documentos (no son fuente; uno tiene caracter ilegal que rompe el clone) ──
*.pdf
# ── Sistema operativo ──
Thumbs.db
desktop.ini
.DS_Store
# NOTA: se CONSERVAN en el repo -> *.4gl *.per *.4fd *.4pw *.4st *.4ad
# *.sch *.4db (esquema), imagenes (*.png *.jpg), README, docs.
# -- Paquetes GAR: se generan en el build (gsmake -t mbs mbsERP.4pw), no van al repo --
*.gar
# -- PROYECTO/bin: no se versiona (compilados, imagenes, ejecutables, datos de ejecucion) --
# salvo los disenos de reporte .4rp, que son fuentes registradas en mbsERP.4pw.
PROYECTO/bin/**
!PROYECTO/bin/**/
!PROYECTO/bin/**/*.4rp
# -- Llaves y certificados: NUNCA en el repo (se entregan aparte a quien los necesite) --
*.jks
*.keystore
*.p12
*.pfx
*.pem
*.key
*.crt
*.cer