Skip to content
This repository was archived by the owner on Jul 16, 2019. It is now read-only.

Commit 452c803

Browse files
committed
Merge branch 'hotfix/1.0.12'
2 parents dea54cd + 7ffb430 commit 452c803

10 files changed

+37
-17
lines changed

features/Конфигурирование.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os configure -global"
1111
Тогда Код возврата команды "oscript" равен 0
1212
И Я сообщаю вывод команды "oscript"
13-
И Вывод команды "oscript" содержит "precommit4onec v1.0.11"
13+
И Вывод команды "oscript" содержит "precommit4onec v1.0.12"
1414
И Вывод команды "oscript" содержит "Установленные настройки:"
1515
И Вывод команды "oscript" содержит "ИспользоватьСценарииРепозитория ="
1616
И Вывод команды "oscript" содержит "КаталогЛокальныхСценариев ="
@@ -24,7 +24,7 @@
2424
И Я сообщаю вывод команды "oscript"
2525
И Вывод команды "oscript" содержит
2626
"""
27-
precommit4onec v1.0.11
27+
precommit4onec v1.0.12
2828
Установленные настройки:
2929
ИспользоватьСценарииРепозитория = Нет
3030
КаталогЛокальныхСценариев =

features/ПростыеКоманды.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
Сценарий: Получение версии продукта
1515
Когда Я выполняю команду "oscript" c параметрами "src/main.os version"
1616
Тогда Я сообщаю вывод команды "oscript"
17-
И Вывод команды "oscript" содержит "1.0.11"
17+
И Вывод команды "oscript" содержит "1.0.12"
1818
И Вывод команды "oscript" не содержит "precommit4onec v"
1919
И Код возврата команды "oscript" равен 0
2020

2121
Сценарий: Получение помощи продукта
2222
Когда Я выполняю команду "oscript" c параметрами "src/main.os help"
2323
Тогда Вывод команды "oscript" содержит
2424
"""
25-
precommit4onec v1.0.11
25+
precommit4onec v1.0.12
2626
Возможные команды:
2727
help - Выводит справку по командам
2828
version - Выводит версию приложения
@@ -36,7 +36,7 @@
3636
Когда Я выполняю команду "oscript" c параметрами "src/main.os"
3737
Тогда Вывод команды "oscript" содержит
3838
"""
39-
precommit4onec v1.0.11
39+
precommit4onec v1.0.12
4040
Возможные команды:
4141
help - Выводит справку по командам
4242
version - Выводит версию приложения

features/УстановкаПрекоммита.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@
1818
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install rep1"
1919
Тогда Код возврата команды "oscript" равен 0
2020
И Я сообщаю вывод команды "oscript"
21-
И Вывод команды "oscript" содержит "precommit4onec v1.0.11"
21+
И Вывод команды "oscript" содержит "precommit4onec v1.0.12"
2222
И Вывод команды "oscript" содержит "Pre-commit hook для rep1 создан"
2323
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
2424

2525
Сценарий: precommit4onec не устанавливается в пустой каталог
2626
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install ./"
2727
Тогда Код возврата команды "oscript" равен 0
2828
И Я сообщаю вывод команды "oscript"
29-
И Вывод команды "oscript" содержит "precommit4onec v1.0.11"
29+
И Вывод команды "oscript" содержит "precommit4onec v1.0.12"
3030
И Вывод команды "oscript" содержит "не является репозиторием git"
3131

3232
Сценарий: Установка precommit4onec во вложенные каталоги
3333
Когда Я выполняю команду "oscript" c параметрами "<КаталогПроекта>/src/main.os install ./ -r"
3434
Тогда Код возврата команды "oscript" равен 0
3535
И Я сообщаю вывод команды "oscript"
36-
И Вывод команды "oscript" содержит "precommit4onec v1.0.11"
36+
И Вывод команды "oscript" содержит "precommit4onec v1.0.12"
3737
И В каталоге ".git/hooks" репозитория "Репозиторий1" есть файл "pre-commit"
3838
И В каталоге ".git/hooks" репозитория "Репозиторий2" есть файл "pre-commit"

installlocalhost.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
@ECHO OFF
22
call del "*.ospx"
33
call opm build . -mf ./packagedef -out .
4-
call opm install -f precommit4onec-1.0.11.ospx
4+
call opm install -f precommit4onec-1.0.12.ospx

src/Классы/КомандаКонфигуратион.os

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,11 @@
210210

211211
УправлениеНастройками.ЗаписатьНастройку(ИмяПриложения + "\ИспользоватьСценарииРепозитория", ИспользоватьСценарииРепозитория);
212212
УправлениеНастройками.ЗаписатьНастройку(ИмяПриложения + "\КаталогЛокальныхСценариев", КаталогЛокальныхСценариев);
213-
213+
214214
УправлениеНастройками.ЗаписатьНастройку(ИмяПриложения + "\ГлобальныеСценарии", ГлобальныеСценарии);
215215

216+
УправлениеНастройками.ЗаписатьНастройку(ИмяПриложения + "\НастройкиСценариев", СформироватьНастройкиСценариев());
217+
216218
КонецПроцедуры
217219

218220
Функция ПолучитьНастройкуБулево(ТекстПодсказки, Знач ЗначениеПоУмолчанию)

src/Классы/КомандаПрекоммит.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@
239239

240240
КонецЕсли;
241241

242-
Если ИменаЗагружаемыхСценариев.Количество() И ИменаЗагружаемыхСценариев.Найти(ФайлСценария.Имя) = Неопределено Тогда
242+
Если ИменаЗагружаемыхСценариев.Найти(ФайлСценария.Имя) = Неопределено Тогда
243243

244244
Продолжить;
245245

src/Модули/ПараметрыПриложения.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
//
2323
Функция ВерсияПродукта() Экспорт
2424

25-
Возврат "1.0.11";
25+
Возврат "1.0.12";
2626

2727
КонецФункции // ВерсияПродукта
2828

src/СценарииОбработки/ДобавлениеПробеловПередКлючевымиСловами.os

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@
6262
СодержимоеФайла = Текст.Прочитать();
6363
Текст.Закрыть();
6464

65+
Если Не ЗначениеЗаполнено(СодержимоеФайла) Тогда
66+
67+
Возврат Ложь;
68+
69+
КонецЕсли;
70+
6571
Регексп = Новый РегулярноеВыражение("(^[^\n\/]*\))(Экспорт)([\s]*?)([\/\/]+[^\n]*?)*?$");
6672
Регексп.ИгнорироватьРегистр = ИСТИНА;
6773
Регексп.Многострочный = ИСТИНА;

src/СценарииОбработки/УдалениеЛишнихКонцевыхПробелов.os

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@
6161
СодержимоеФайла = Текст.Прочитать();
6262
Текст.Закрыть();
6363

64+
Если Не ЗначениеЗаполнено(СодержимоеФайла) Тогда
65+
66+
Возврат Ложь;
67+
68+
КонецЕсли;
69+
6470
Регексп = Новый РегулярноеВыражение("^([^\n\/]*;)([\t ]+?)$");
6571
Регексп.ИгнорироватьРегистр = ИСТИНА;
6672
Регексп.Многострочный = ИСТИНА;

src/СценарииОбработки/УдалениеЛишнихПустыхСтрок.os

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,20 +60,26 @@
6060
Текст.Открыть(ИмяФайла, "utf-8");
6161
СодержимоеФайла = Текст.Прочитать();
6262
Текст.Закрыть();
63-
63+
64+
Если Не ЗначениеЗаполнено(СодержимоеФайла) Тогда
65+
66+
Возврат Ложь;
67+
68+
КонецЕсли;
69+
6470
РегекспОчистка = Новый РегулярноеВыражение("(?m:((?:^[ \t]*\n){2,}))");
6571
РегекспОчистка.Многострочный = Истина;
6672
РегекспОчистка.ИгнорироватьРегистр = Истина;
6773
НовоеСодержимоеФайла = РегекспОчистка.Заменить(СодержимоеФайла, Символы.ПС);
6874
Если СтрСравнить(СодержимоеФайла, НовоеСодержимоеФайла) <> 0 Тогда
6975

70-
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла,,,, Символы.ПС);
76+
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайла, ,,, Символы.ПС);
7177
ЗаписьТекста.Записать(НовоеСодержимоеФайла);
7278
ЗаписьТекста.Закрыть();
7379
Возврат Истина;
74-
80+
7581
КонецЕсли;
76-
77-
Возврат ЛОЖЬ;
82+
83+
Возврат Ложь;
7884

7985
КонецФункции

0 commit comments

Comments
 (0)