Skip to content

Commit 5ae8b41

Browse files
committed
Использование библиотеки 1commands #22
1 parent b05c790 commit 5ae8b41

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

packagedef

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
.ЗависитОт("tool1cd")
99
.ЗависитОт("v8runner")
1010
.ЗависитОт("strings")
11+
.ЗависитОт("1commands")
1112
.ВключитьФайл("src")
1213
.ВключитьФайл("tests")
1314
.ВключитьФайл("bin")

tests/git-sync-test.os

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -354,14 +354,11 @@
354354

355355
ИмяФайлаЛогаГит = ВременныеФайлы.НовоеИмяФайла("txt");
356356

357-
ФайлКоманды = ВременныеФайлы.НовоеИмяФайла("cmd");
358-
ЗаписьФайла = Новый ЗаписьТекста(ФайлКоманды, "cp866");
359-
ЗаписьФайла.ЗаписатьСтроку("cd /d " + ОбернутьВКавычки(КаталогИсходников));
360-
ЗаписьФайла.ЗаписатьСтроку("git log --pretty=oneline >"+ОбернутьВКавычки(ИмяФайлаЛогаГит));
361-
ЗаписьФайла.Закрыть();
362-
363-
КодВозврата = 0;
364-
ЗапуститьПриложение("cmd.exe /C " + ОбернутьВКавычки(ФайлКоманды), , Истина, КодВозврата);
357+
Батник = Новый КомандныйФайл;
358+
Батник.ДобавитьКоманду("cd /d " + ОбернутьВКавычки(КаталогИсходников));
359+
Батник.ДобавитьКоманду("git log --pretty=oneline >"+ОбернутьВКавычки(ИмяФайлаЛогаГит));
360+
361+
КодВозврата = Батник.Исполнить();
365362
Утверждения.ПроверитьРавенство(0, КодВозврата, "Получение краткого лога хранилища git");
366363

367364
ЛогГит = Новый ЧтениеТекста;
@@ -405,7 +402,7 @@
405402
ЗапуститьПриложение("git init" + ?(КакЧистое, " --bare", ""), КаталогРепозитория, Истина, КодВозврата);
406403

407404
Возврат КодВозврата;
408-
405+
409406
КонецФункции
410407

411408
Функция ПутьКВременномуФайлуХранилища1С()

0 commit comments

Comments
 (0)