1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2025-01-24 03:16:47 +02:00

Merge branch 'hotfix/1.0.4'

This commit is contained in:
Maxmov Valery 2017-10-30 18:39:19 +03:00
commit e3c51cf5c2
8 changed files with 14 additions and 13 deletions

View File

@ -26,7 +26,7 @@
Перед использованием необходима установка precommit-hook'а в репозиторий:
- для выполнения установки в конкретный репозиторий необходимо выполнить команду `precommit4onec install repo_name`
- для выполнения установки во все репозитории каталога необходимо выполнить команду`precommit4onec install folder_reps -к`
- для выполнения установки во все репозитории каталога необходимо выполнить команду`precommit4onec install folder_reps -r`
После этого, при каждом коммите будет выполняться обработка файлов.

View File

@ -10,7 +10,7 @@
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os configure -global"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит "precommit4onec v1.0.3"
И Вывод команды "oscript" содержит "precommit4onec v1.0.4"
И Вывод команды "oscript" содержит "Установленные настройки:"
И Вывод команды "oscript" содержит "ИспользоватьСценарииРепозитория ="
И Вывод команды "oscript" содержит "КаталогЛокальныхСценариев ="
@ -24,7 +24,7 @@
И Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит
"""
precommit4onec v1.0.3
precommit4onec v1.0.4
Установленные настройки:
ИспользоватьСценарииРепозитория = Нет
КаталогЛокальныхСценариев =

View File

@ -14,7 +14,7 @@
Сценарий: Получение версии продукта
Когда Я выполняю команду "oscript" c параметрами "src/main.os version"
Тогда Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит "1.0.3"
И Вывод команды "oscript" содержит "1.0.4"
И Вывод команды "oscript" не содержит "precommit4onec v"
И Код возврата команды "oscript" равен 0
@ -22,7 +22,7 @@
Когда Я выполняю команду "oscript" c параметрами "src/main.os help"
Тогда Вывод команды "oscript" содержит
"""
precommit4onec v1.0.3
precommit4onec v1.0.4
Возможные команды:
help - Выводит справку по командам
version - Выводит версию приложения
@ -36,7 +36,7 @@
Когда Я выполняю команду "oscript" c параметрами "src/main.os"
Тогда Вывод команды "oscript" содержит
"""
precommit4onec v1.0.3
precommit4onec v1.0.4
Возможные команды:
help - Выводит справку по командам
version - Выводит версию приложения

View File

@ -18,7 +18,7 @@
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install rep1"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит "precommit4onec v1.0.3"
И Вывод команды "oscript" содержит "precommit4onec v1.0.4"
И Вывод команды "oscript" содержит "Pre-commit hook для rep1 создан"
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
@ -26,13 +26,13 @@
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install ./"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит "precommit4onec v1.0.3"
И Вывод команды "oscript" содержит "precommit4onec v1.0.4"
И Вывод команды "oscript" содержит "не является репозиторием git"
Сценарий: Установка precommit4onec во вложенные каталоги
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install ./ -r"
Тогда Код возврата команды "oscript" равен 0
И Я сообщаю вывод команды "oscript"
И Вывод команды "oscript" содержит "precommit4onec v1.0.3"
И Вывод команды "oscript" содержит "precommit4onec v1.0.4"
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"

View File

@ -86,6 +86,7 @@
РепозиторийGit = Новый ГитРепозиторий();
РепозиторийGit.УстановитьРабочийКаталог(КаталогРепозитория);
РепозиторийGit.УстановитьНастройку("core.quotePath", "false", РежимУстановкиНастроекGit.Локально);
// проверка каталога
Если НЕ РепозиторийGit.ЭтоРепозиторий() Тогда

View File

@ -107,7 +107,7 @@
Лог.Отладка("Добавление измененных каталогов в индекс git");
Для Каждого Каталог Из ПараметрыОбработки.ИзмененныеКаталоги Цикл
РепозиторийGit.ДобавитьФайлВИндекс(Каталог);
РепозиторийGit.ДобавитьФайлВИндекс("""" + Каталог + """");
КонецЦикла;

View File

@ -22,7 +22,7 @@
//
Функция ВерсияПродукта() Экспорт
Возврат "1.0.3";
Возврат "1.0.4";
КонецФункции // ВерсияПродукта

View File

@ -194,8 +194,8 @@
Параметры = Конфигуратор.ПолучитьПараметрыЗапуска();
Параметры.Добавить("/DumpExternalDataProcessorOrReportToFiles");
Параметры.Добавить(СтрШаблон("%1", КаталогВыгрузки));
Параметры.Добавить(СтрШаблон("%1", Файл.ПолноеИмя));
Параметры.Добавить(СтрШаблон("""%1""", КаталогВыгрузки));
Параметры.Добавить(СтрШаблон("""%1""", Файл.ПолноеИмя));
Конфигуратор.ВыполнитьКоманду(Параметры);
Лог.Отладка("Вывод 1С:Предприятия - " + Конфигуратор.ВыводКоманды());