|
97 | 97 | Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "-force", "<on|off> принудительная синхронизация"); |
98 | 98 | Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "-debug", "<on|off>"); |
99 | 99 | Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "-verbose", "<on|off>"); |
| 100 | + Парсер.ДобавитьИменованныйПараметрКоманды(Команда, "-tempdir", "Путь к каталогу временных файлов"); |
100 | 101 | Парсер.ДобавитьКоманду(Команда); |
101 | 102 |
|
102 | 103 | КонецПроцедуры |
|
139 | 140 | Парсер.ДобавитьИменованныйПараметр("-verbose", "<on|off>"); |
140 | 141 | Парсер.ДобавитьИменованныйПараметр("-branch", "<имя ветки git>"); |
141 | 142 | Парсер.ДобавитьИменованныйПараметр("-format", "<hierarchical|plain>"); |
| 143 | + Парсер.ДобавитьИменованныйПараметр("-tempdir", "Путь к каталогу временных файлов"); |
142 | 144 |
|
143 | 145 | КонецПроцедуры |
144 | 146 |
|
|
147 | 149 | Если ТипЗнч(Параметры) = Тип("Структура") Тогда |
148 | 150 | УстановитьРежимОтладкиПриНеобходимости(Параметры.ЗначенияПараметров); |
149 | 151 | УстановитьРежимУдаленияВременныхФайлов(Параметры.ЗначенияПараметров); |
| 152 | + УстановитьБазовыйКаталогВременныхФайлов(Параметры.ЗначенияПараметров); |
150 | 153 |
|
151 | 154 | ВыполнитьКоманду(Параметры); |
152 | 155 | Иначе |
153 | 156 |
|
154 | 157 | УстановитьРежимОтладкиПриНеобходимости(Параметры); |
155 | 158 | УстановитьРежимУдаленияВременныхФайлов(Параметры); |
| 159 | + УстановитьБазовыйКаталогВременныхФайлов(Параметры); |
156 | 160 |
|
157 | 161 | Синхронизировать( |
158 | 162 | Параметры["ПутьКХранилищу"], |
|
384 | 388 | КонецЕсли; |
385 | 389 | КонецПроцедуры |
386 | 390 |
|
| 391 | +Процедура УстановитьБазовыйКаталогВременныхФайлов(Знач Параметры) |
| 392 | + Если ЗначениеЗаполнено(Параметры["-tempdir"]) Тогда |
| 393 | + БазовыйКаталог = Параметры["-tempdir"]; |
| 394 | + Если Не (Новый Файл(БазовыйКаталог).Существует()) Тогда |
| 395 | + СоздатьКаталог(БазовыйКаталог); |
| 396 | + КонецЕсли; |
| 397 | + |
| 398 | + ВременныеФайлы.БазовыйКаталог = БазовыйКаталог; |
| 399 | + КонецЕсли; |
| 400 | +КонецПроцедуры |
| 401 | + |
387 | 402 | Процедура УдалитьВременныеФайлыПриНеобходимости() |
388 | 403 |
|
389 | 404 | Если УдалятьВременныеФайлы Тогда |
|
0 commit comments