Files
XC_VM/.gitignore
T
Divarion_D 1007b07cd6 feat(tools): add sync-dev.sh incremental dev-server deploy
Deploys the files changed by a git commit range from src/ to a running XC_VM box (src/ maps 1:1 to /home/xc_vm/): full-file tar-over-ssh, status-aware copy/delete/rename, ownership fixup, optional settings-cache rebuild and panel restart. All SSH multiplexes over one ControlMaster socket to stay fail2ban-safe. Developer convenience only — no versions, DB migrations, binaries, or per-server config; use the release archive for real upgrades. Ships a full man-style --help. Ignore the local .dev-sync-state watermark.
2026-08-25 18:40:58 +03:00

40 lines
1.1 KiB
Plaintext

.vscode/
dist/
.DS_Store
__pycache__/
*.pyc
*.phpunit.result.cache
EXTENSION.md
# Runtime scratch written under src/tmp/ at run/test time (autoload_map, *.log,
# flood/crons/divergence/... caches). Keep the committed directory skeleton via
# the .gitkeep files; ignore everything else so it never lands in `git add -A`.
src/tmp/**
!src/tmp/**/
!src/tmp/**/.gitkeep
tests/.cache/
# Runtime test scratch dir created by tests/bootstrap.php (bin/, vod/, fake_bin)
tests/.tmp/
# PHPUnit coverage report (generated by the CI test job / local coverage runs)
coverage.xml
# Static-analysis / style caches
.phpstan.cache/
build/.phpcs-cache
tools/test-stream-generator/sample.mp4
.understand-anything/*
# Docs: MkDocs build output and the translation cache. docs/ru IS committed —
# it is generated from docs/en (tools/docs/translate.py) and refreshed locally
# before a release, so CI only has to build it.
/build/site/
/build/docs-cache/
/build/docs-venv/
# e2e stream-test reports (test_release.sh streamtest)
tools/test-install/out/
tools/test-install/fixtures/
graphify-out/
# sync-dev.sh incremental-deploy watermark (per-checkout, not shared)
.dev-sync-state