-
Notifications
You must be signed in to change notification settings - Fork 93
Добавил выгрузку с учетом increment #90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Не знаю почему написало ошибку, локально у меня все прошло. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Нужны исправления.
Ждем прохождения сборки, которую я вручную запустил - http://build.oscript.io/job/oscript-library/job/gitsync/job/PR-90/4/console
packagedef
Outdated
@@ -8,7 +8,7 @@ | |||
.ЗависитОт("cmdline", "0.4.1") | |||
.ЗависитОт("tempfiles") | |||
.ЗависитОт("tool1cd", "0.4") | |||
.ЗависитОт("v8runner", "0.7.0") | |||
.ЗависитОт("v8runner") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Почему убрана зависимость от конкретной версии v8runner ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Предлагаю добавить зависимость от последней версии v8runner
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Та ну..., что-бы потом забыть об этой зависимости, как вот ниже ("1commands", "1.1.1") а gitrunner уже давно 1.5 версии!
Иначе | ||
МассивФайлов = НайтиФайлы(КаталогВыгрузки, "*.bin", Истина); | ||
Для каждого Файл из МассивФайлов Цикл | ||
Если Нрег(Прав(Файл.ПолноеИмя, 5)) = ".form" Или Нрег(Файл.Имя) = "form.bin" Тогда |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pumbaEO Я недавно делал аналогичное замечание - условие на .form
никогда не юзается, потому что ищем-то *.bin
Нужно убрать это условие
@@ -403,7 +439,7 @@ | |||
|
|||
КонецПроцедуры | |||
|
|||
Процедура РаспаковатьКонтейнерМетаданных(Знач ФайлРаспаковки, Знач КаталогРаспаковки, Знач Переименования, Знач КорневойКаталог) | |||
Процедура РаспаковатьКонтейнерМетаданных(Знач ФайлРаспаковки, Знач КаталогРаспаковки, Знач Переименования = Неопределено, Знач КорневойКаталог = Неопределено) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А почему Знач КорневойКаталог = Неопределено
?
Это же строка в чистом виде.
1 Предлагаю Знач КорневойКаталог = ""
2 Добавить утверждение - корневой каталог не должен быть пуст, если Переименования <> Неопределено
- иначе это бессмысленно
@@ -911,7 +948,8 @@ | |||
Знач ПрерватьВыполнениеБезКомментарияКВерсии = Ложь, | |||
Знач ИмяВетки = Неопределено, | |||
Знач АвтоматическаяУстановкаТэговПоВерсиям = Ложь, | |||
Знач ПроверитьАвторовХранилища = Ложь) Экспорт | |||
Знач ПроверитьАвторовХранилища = Ложь, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ребята, в методе СинхронизироватьХранилищеКонфигурацийСГит уже 13 параметров!!
Контрибьюторы, Неужели не болит душа при добавлении очередного параметра??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Убрал 13 параметр.
@@ -911,7 +948,8 @@ | |||
Знач ПрерватьВыполнениеБезКомментарияКВерсии = Ложь, | |||
Знач ИмяВетки = Неопределено, | |||
Знач АвтоматическаяУстановкаТэговПоВерсиям = Ложь, | |||
Знач ПроверитьАвторовХранилища = Ложь) Экспорт | |||
Знач ПроверитьАвторовХранилища = Ложь, | |||
Знач ТолькоИзменения = Ложь) Экспорт |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@pumbaEO Тут путаница с одинаковым названием и глобальной переменной, и параметра метода.
Для разруливания этой путаницы тебе пришлось добавить аж спец.метод УстановитьРежимТолькоОбновленияФайлов
, который вызывается всего один раз, состоит из одной строки :(
Предлагаю
-
либо параметр метода либо глобальную переменную назвать
ВыгружатьТолькоИзменения
, а вторуюТолькоИзменения
(или наоборот) -
А метод
УстановитьРежимТолькоОбновленияФайлов
удалить
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну вот как раз хотел спец метод добавить, что-бы не кидать в параметр + 1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Так 13-й параметр-то остался :(
т.е. метод создан, но никто его не вызывает?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ну я шел от обратного, а потом оказалось игла в яйце, яйцо в ... и т.д.
@@ -1431,3 +1474,4 @@ | |||
ДоменПочтыДляGitПоУмолчанию = "localhost"; | |||
УдалятьВременныеФайлы = Ложь; | |||
КоличествоЦикловОжиданияЛицензииПоУмолчанию = 1; | |||
ТолькоИзменения = Ложь; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Добавить перевод строки для исключения проблем с Гитом
@pumbaEO Если ты не закончил, добавь |
100 версий за 52 минуты, на той же конфе, раньше за час 10 версий синхронизировалось. @artbear я закончил, 2 проекта у себя уже синхронизировал. |
Отлично! |
@pumbaEO В доку добавишь изменения? |
Первая попытка #29 добавления инкрементальной выгрузки.