Skip to content

Commit 0806e92

Browse files
committed
Merge branch 'release/v1.1' into develop
2 parents 2a1e32f + 963b460 commit 0806e92

File tree

3 files changed

+28
-14
lines changed

3 files changed

+28
-14
lines changed

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("gitsync")
3-
.Версия("0.5")
3+
.Версия("1.1")
44
.ВерсияСреды("1.0.15")
55
.ЗависитОт("logos")
66
.ЗависитОт("cmdline")

readme.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
#Синхронизация хранилища 1С с репозиторием git
1+
# Синхронизация хранилища 1С с репозиторием git
22

33
Обсудить [![Join the chat at https://gitter.im/EvilBeaver/oscript-library](https://badges.gitter.im/EvilBeaver/oscript-library.svg)](https://gitter.im/EvilBeaver/oscript-library?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
44

5+
[![GitHub release](https://img.shields.io/github/release/oscript-library/gitsync.svg)](https://github.com/oscript-library/gitsync/releases)
6+
57
## Введение
68
Проект является глубоким рефакторингом утилиты v83unpack ([https://github.com/xDrivenDevelopment/v83unpack](https://github.com/xDrivenDevelopment/v83unpack)).
79

src/gitsync.os

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
Перем Лог;
1111
Перем УдалятьВременныеФайлы;
1212

13+
Функция Версия()
14+
Возврат "1.1";
15+
КонецФункции // Версия()
16+
1317
///////////////////////////////////////////////////////////////////
1418
// Прикладные процедуры и функции
15-
Функция Версия() Экспорт
16-
Возврат "1.1";
17-
КонецФункции
1819

1920
Функция РазобратьАргументыКоманднойСтроки()
2021

@@ -40,7 +41,7 @@
4041
ДобавитьКомандуSetVersion(Парсер);
4142
ДобавитьКомандуHelp(Парсер);
4243
ДобавитьКомандуExport(Парсер);
43-
ДобавитьКомандуПоказаВерсииПродукта(Парсер);
44+
ДобавитьКомандуVersion(Парсер);
4445
ДобавитьАргументыПоУмолчанию(Парсер);
4546

4647
Возврат Парсер;
@@ -132,9 +133,9 @@
132133

133134
КонецПроцедуры
134135

135-
Процедура ДобавитьКомандуПоказаВерсииПродукта(Знач Парсер)
136+
Процедура ДобавитьКомандуVersion(Знач Парсер)
136137

137-
Команда = Парсер.ОписаниеКоманды("-version", "Показать версию продукта");
138+
Команда = Парсер.ОписаниеКоманды("-version", "Вывести информацию о версии продукта.");
138139

139140
Парсер.ДобавитьКоманду(Команда);
140141

@@ -166,6 +167,8 @@
166167
ВыполнитьКоманду(Параметры);
167168
Иначе
168169

170+
ВывестиВерсию();
171+
169172
УстановитьРежимОтладкиПриНеобходимости(Параметры);
170173
УстановитьРежимУдаленияВременныхФайлов(Параметры);
171174
УстановитьБазовыйКаталогВременныхФайлов(Параметры);
@@ -187,6 +190,10 @@
187190

188191
Процедура ВыполнитьКоманду(Знач ОписаниеКоманды)
189192

193+
Если ОписаниеКоманды.Команда <> "-version" Тогда
194+
ВывестиВерсию();
195+
КонецЕсли;
196+
190197
Параметры = ОписаниеКоманды.ЗначенияПараметров;
191198

192199
Если ОписаниеКоманды.Команда = "init" Тогда
@@ -199,10 +206,10 @@
199206
ВывестиСправкуПоКомандам(Параметры["КомандаДляСправки"]);
200207
ИначеЕсли ОписаниеКоманды.Команда = "set-version" Тогда
201208
УстановитьНовуюВерсию(Параметры);
209+
ИначеЕсли ОписаниеКоманды.Команда = "-version" Тогда
210+
ВывестиВерсиюКратко();
202211
ИначеЕсли ОписаниеКоманды.Команда = "export" Тогда
203212
ВыполнитьКомандуЭкспортИсходников(Параметры);
204-
ИначеЕсли ОписаниеКоманды.Команда = "-version" Тогда
205-
ПоказатьВерсиюПродукта();
206213
Иначе
207214
ВызватьИсключение "Неизвестная команда: " + ОписаниеКоманды.Команда;
208215
КонецЕсли;
@@ -237,6 +244,14 @@
237244

238245
КонецПроцедуры
239246

247+
Процедура ВывестиВерсию()
248+
Сообщить("OneScript Package Manager (opm) v" + Версия());
249+
Сообщить("");
250+
КонецПроцедуры
251+
252+
Процедура ВывестиВерсиюКратко()
253+
Сообщить(Версия());
254+
КонецПроцедуры
240255

241256
Процедура КлонироватьРепозитарий(Знач Параметры)
242257

@@ -585,10 +600,6 @@
585600

586601
КонецПроцедуры
587602

588-
Процедура ПоказатьВерсиюПродукта()
589-
Сообщить(Версия());
590-
КонецПроцедуры
591-
592603
Процедура ЗавершитьСкрипт(Знач КодВозврата)
593604
ИмяСтартовогоСкрипта = Новый Файл(СтартовыйСценарий().Источник).Имя;
594605
ИмяТекущегоСкрипта = Новый Файл(ТекущийСценарий().Источник).Имя;
@@ -609,6 +620,7 @@
609620
Если Параметры <> Неопределено Тогда
610621
ВыполнитьОбработку(Параметры);
611622
Иначе
623+
ВывестиВерсию();
612624
ПоказатьИнформациюОПараметрахКоманднойСтроки();
613625
Лог.Ошибка("Указаны некорректные аргументы командной строки");
614626
УдалитьВременныеФайлыПриНеобходимости();

0 commit comments

Comments
 (0)