Skip to content

Commit e42f752

Browse files
committed
добавил описание
1 parent 60fc6c9 commit e42f752

File tree

5 files changed

+23
-9
lines changed

5 files changed

+23
-9
lines changed

readme.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,18 @@
196196

197197
Выгрузить 2 версии от последней выгруженной, но не более 5-ой версии. Удобно когда выгрузка идет небольшими партиями, при заранее известном максимальном номере версии.
198198

199-
gitsync export store -maxversion 5 -limit 2
199+
gitsync export store -maxversion 5 -limit 2
200+
201+
# Решение проблемы вызванной ошибкой "Не обнаружено свободной лицензии!"
202+
203+
В случае возникновения ошибки "Не обнаружено свободной лицензии!" рекомендуется воспользоваться параметром ```-amount-look-for-license```. Данный параметр может быть использован со следующими командами ```export``` и ```sync```.
204+
При возникновении данной ошибки повторное получение лицензии происходит через 10 сек.
205+
По умолчанию данный параметр равен 1.
206+
207+
Выполнить 5 попыток получения лицензии:
208+
209+
gitsync export -amount-look-for-license 5
210+
211+
Выполнять получение лицензии без ограничения:
212+
213+
gitsync export -amount-look-for-license 0

src/core/Классы/КомандаExport.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-tempdir", "<Путь к каталогу временных файлов>");
2929
Парсер.ДобавитьПараметрФлагКоманды(ОписаниеКоманды, "-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl");
3030

31-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек)");
31+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек), 0 - без ограничений");
3232

3333
Парсер.ДобавитьКоманду(ОписаниеКоманды);
3434

src/core/Классы/КомандаSync.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-format", "<hierarchical|plain>");
2929
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-tempdir", "<Путь к каталогу временных файлов>");
3030
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-push-every-n-commits", "<число> количество коммитов до промежуточной отправки на удаленный сервер");
31-
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек)");
31+
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "-amount-look-for-license", "<число> количество повторов получения лицензии (попытка подключения каждые 10 сек), 0 - без ограничений");
3232
Парсер.ДобавитьПараметрФлагКоманды (ОписаниеКоманды, "-process-fatform-modules", "Переименовывать модули обычных форм в Module.bsl");
3333

3434
Парсер.ДобавитьКоманду(ОписаниеКоманды);

src/core/Классы/МенеджерСинхронизации.os

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969

7070
ЛогКонфигуратора = Логирование.ПолучитьЛог("oscript.lib.v8runner");
7171
ЛогКонфигуратора.УстановитьУровень(Лог.Уровень());
72-
КоличествоЦикловОжиданияЛицензии = ПолучитьКоличествоЦикловОжиданияЛицензии();
72+
КоличествоЦикловОжиданияЛицензии = ПолучитьКоличествоЦикловОжиданияЛицензииПоУмолчанию();
7373
Пока КоличествоЦикловОжиданияЛицензии >= 0 Цикл
7474
Попытка
7575

@@ -100,7 +100,7 @@
100100

101101
КонецПопытки;
102102

103-
Если ПолучитьКоличествоЦикловОжиданияЛицензии() <> 0 Тогда
103+
Если ПолучитьКоличествоЦикловОжиданияЛицензииПоУмолчанию() <> 0 Тогда
104104
КоличествоЦикловОжиданияЛицензии = КоличествоЦикловОжиданияЛицензии - 1;
105105
КонецЕсли;
106106

@@ -974,7 +974,7 @@
974974

975975
РазложитьМодулиПоНомеруВерсииХранилища1С(КаталогРабочейКопии, ФайлХранилища, СледующаяВерсия, Формат);
976976
Лог.Отладка("Фиксируем в файле VERSION версию " + СледующаяВерсия);
977-
ЗаписатьФайлВерсийГит(КаталогРабочейКопии, СледующаяВерсия);
977+
ЗаписатьФайлВерсийГит(КаталогРабочейКопии, СледующаяВерсия);
978978
ВыполнитьКоммитГит(КаталогРабочейКопии, СтрокаВерсии.Комментарий, СтрокаВерсии.ПредставлениеАвтора, СтрокаВерсии.Дата);
979979
СчетчикКоммитов = СчетчикКоммитов + 1;
980980

@@ -1419,11 +1419,11 @@
14191419
Возврат ?(ДоменПочтыДляGitПоУмолчанию = Неопределено, "localhost", ДоменПочтыДляGitПоУмолчанию);
14201420
КонецФункции
14211421

1422-
Процедура УстановитьКоличествоЦикловОжиданияЛицензии(КоличествоЦиклов) Экспорт
1422+
Процедура УстановитьКоличествоЦикловОжиданияЛицензииПоУмолчанию(КоличествоЦиклов) Экспорт
14231423
КоличествоЦикловОжиданияЛицензииПоУмолчанию = КоличествоЦиклов;
14241424
КонецПроцедуры
14251425

1426-
Функция ПолучитьКоличествоЦикловОжиданияЛицензии() Экспорт
1426+
Функция ПолучитьКоличествоЦикловОжиданияЛицензииПоУмолчанию() Экспорт
14271427
Возврат КоличествоЦикловОжиданияЛицензииПоУмолчанию;
14281428
КонецФункции
14291429

src/core/Модули/РаспаковщикКонфигурации.os

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Если КоличествоЦикловОжиданияЛицензии = Неопределено Тогда
2222
КоличествоЦикловОжиданияЛицензии = 1;
2323
КонецЕсли;
24-
Распаковщик.УстановитьКоличествоЦикловОжиданияЛицензии(Число(КоличествоЦикловОжиданияЛицензии));
24+
Распаковщик.УстановитьКоличествоЦикловОжиданияЛицензииПоУмолчанию(Число(КоличествоЦикловОжиданияЛицензии));
2525

2626
Возврат Распаковщик;
2727

0 commit comments

Comments
 (0)