Skip to content

Commit

Permalink
Merge branch 'release/v1.6.3'
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Dec 14, 2021
2 parents f227067 + 5a2b56d commit 642130c
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 9 deletions.
Binary file removed gitrunner-1.6.1.ospx
Binary file not shown.
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Описание.Имя("gitrunner")
.Версия("1.6.2")
.Версия("1.6.3")
.ЗависитОт("1bdd")
.ВерсияСреды("1.0.17")
.ЗависитОт("1commands", "1.3.1")
Expand Down
36 changes: 28 additions & 8 deletions src/ГитРепозиторий.os
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
#Использовать logos
#Использовать 1commands

#Область Переменные

Перем Лог;

Перем мВыводКоманды;
Expand All @@ -14,6 +16,10 @@
Перем ТихийРежимРаботы;
Перем КодВозврата;

#КонецОбласти

#Область ПрограммныйИнтерфейс

/////////////////////////////////////////////////////////////////////////
// Программный интерфейс

Expand Down Expand Up @@ -47,6 +53,7 @@
ПараметрыЗапуска.Добавить("status");
Если ВКороткомФормате Тогда
ПараметрыЗапуска.Добавить("--short");
ПараметрыЗапуска.Добавить("--porcelain");
КонецЕсли;

ВыполнитьКоманду(ПараметрыЗапуска);
Expand Down Expand Up @@ -442,10 +449,11 @@
Функция ПолучитьСписокВеток(Знач ВключаяУдаленные = Ложь) Экспорт

ПараметрыЗапуска = Новый Массив;
ПараметрыЗапуска.Добавить("branch");
ПараметрыЗапуска.Добавить("branch");
ПараметрыЗапуска.Добавить("--no-color");

Если ВключаяУдаленные Тогда
ПараметрыЗапуска.Добавить("-a");
ПараметрыЗапуска.Добавить("-a");
КонецЕсли;

ВыполнитьКоманду(ПараметрыЗапуска);
Expand All @@ -463,11 +471,14 @@
ЧислоСтрок = СтрЧислоСтрок(ВыводКоманды);

Для сч = 1 По ЧислоСтрок Цикл

Ветка = ТаблицаВеток.Добавить();


Строка = СокрЛП(СтрПолучитьСтроку(ВыводКоманды, сч));
Если ПустаяСтрока(Строка) Тогда
Продолжить;
КонецЕсли;

Ветка = ТаблицаВеток.Добавить();

Ветка.Текущая = Лев(Строка, 1) = "*";

Если Ветка.Текущая Тогда
Expand Down Expand Up @@ -689,7 +700,7 @@
Продолжить;
КонецЕсли;

ДанныеСтроки = СтрРазделить(Строка, " ");
ДанныеСтроки = СтрРазделить(Строка, " ", Ложь);
ДанныеПодмодуля.ХэшКоммита = ДанныеСтроки[0];
ДанныеПодмодуля.Имя = ДанныеСтроки[1];
ДанныеПодмодуля.Указатель = Сред(ДанныеСтроки[2], 2, СтрДлина(ДанныеСтроки[2]) - 2);
Expand All @@ -700,6 +711,9 @@

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

#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс

// Работа с подмодулями
//////////////////////////////////////////////

Expand Down Expand Up @@ -811,7 +825,7 @@

ВыполнитьКоманду(ПараметрыЗапуска);

ВыводКоманды = ПолучитьВыводКоманды();
ВыводКоманды = СокрЛП(ПолучитьВыводКоманды());

СписокНастроек = Новый Соответствие();

Expand Down Expand Up @@ -862,7 +876,7 @@

КодВозврата = Команда.Исполнить();

УстановитьВывод(СокрЛП(Команда.ПолучитьВывод()));
УстановитьВывод(Команда.ПолучитьВывод());

УстановитьКодВозврата(КодВозврата);

Expand Down Expand Up @@ -979,6 +993,10 @@
ТихийРежимРаботы = Ложь;
КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

//////////////////////////////////////////////////////////////////////////
// Служебные процедуры и функции

Expand Down Expand Up @@ -1143,4 +1161,6 @@

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

#КонецОбласти

Инициализация();

0 comments on commit 642130c

Please sign in to comment.