Release 1.2.0: setup-1c-repo for 1C Configurator dumps (EOL/encoding/ignore).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
5 changed files with 954 additions and 8 deletions
+21
View File
@@ -7,6 +7,26 @@
---
## [1.2.0] - 2026-07-27
### Добавлено
- 🔧 **`setup-1c-repo`** — настройка локального Git-репозитория под выгрузку конфигуратора 1С
- `setup-1c-repo.sh` — Linux / macOS
- `setup-1c-repo.ps1` + `setup-1c-repo.cmd` — Windows
- Локальный `git config`: `core.quotepath=false`, `core.longpaths=true`, UTF-8, `core.autocrlf=false`
- На macOS дополнительно `core.precomposeunicode=true`
- Создание `.gitattributes` с `eol=crlf` для файлов выгрузки (`*.bsl`, `*.xml`, …) и `binary` для артефактов 1С
- Создание типового `.gitignore` (`*.cf`, `*.cfe`, `*.epf`, …)
- Опции: `--dry-run` / `-DryRun`, `--force`, `--init`, `--renormalize`, `--no-gitignore`
### Документация
- 📖 Обновлён **README.md**
- 📝 Обновлён **CHANGELOG.md**
---
## [1.0.6] - 2026-07-20
### Добавлено
@@ -133,6 +153,7 @@
| Версия | Дата | Изменения |
|--------|------|-----------|
| **1.2.0** | 2026-07-27 | `setup-1c-repo` — настройки Git под выгрузку конфигуратора 1С |
| **1.0.6** | 2026-07-20 | Автоснятие из `.gitignore`, fix macOS sed, `--version` |
| **1.1.0** | 2025-07-19 | Добавлена настройка игнорирования подмодулей |
| **1.0.0** | 2025-07-19 | Первый стабильный релиз |