yet another simplest precommit for 1c
Прекоммит семейства простейших. Делает только то, что нужно мне, ничего больше не делает.
- Разбирать конфигуратором внешние обработки, отчеты и расширения.
- Разбирать обычные формы
- Разбирать всё это богатство в указанной готовой базе.
- Установленная 1с (конфигуратор)
- Установленный OneScript. Версия (вроде бы) не важна.
- Модули ванскрипта: v8runner, gitrunner, v8unpack, fs.
Написан на OneScript. Андрею Овсянкину https://github.com/EvilBeaver - огромное спасибо и всяческие уважухи.
За основу были взяты v8files-extractor.os из пакета https://github.com/oscript-library/precommit1c, но от него практически ничего не осталось. И скриптик разборки обычных форм от https://github.com/silverbulleters.
Спасибо авторам, с плеч этих гигантов сделать своё было легко.
Разбираются только отчеты/обработки/расширения и обычные формы. Макеты не разбираются. Если разбираются обработки/отчеты/расширения, в которых есть обычные формы, они разберутся сразу, за один проход. Разборка производится конфигуратором и только им.
"Тонкая настройка" делается через прямое редактирование файла, функция Настройки(). Делать опции командной строки не стал - мне не надо.
скопировать файлы pre-commit и unpack.os в .git/hooks вашего репозитория.
не поддерживается