Skip to content
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

Добавлен параметр для обновления расширения из хранилища #310

Open
wants to merge 29 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
aae9081
Обновление main.os для работы с расширением
Borisskin Aug 30, 2019
8d1f66f
Обновление КомандаОбновитьИзХранилища.os
Borisskin Aug 30, 2019
080bf75
Обновление МенеджерКонфигуратора.os
Borisskin Oct 21, 2019
097a2b9
Обновление КомандаОбновитьИзХранилища.os
Borisskin Oct 21, 2019
c6ac261
Обновление КомандаПодключитьсяКХранилищу.os
Borisskin Oct 21, 2019
542daa0
Обновление КомандаОтключитьсяОтХранилища.os
Borisskin Oct 21, 2019
9bc1ff5
Обновление main.os
Borisskin Oct 21, 2019
c9a8c85
Update КомандаОбновитьИзХранилища.os
Borisskin Oct 22, 2019
cf5f546
Update КомандаОтключитьсяОтХранилища.os
Borisskin Oct 22, 2019
eb121b4
Update КомандаПодключитьсяКХранилищу.os
Borisskin Oct 22, 2019
0a9c2f6
Update МенеджерКонфигуратора.os
Borisskin Oct 22, 2019
f7ea41a
Update МенеджерКонфигуратора.os
Borisskin Dec 18, 2019
9b601c6
Update КомандаОбновитьИзХранилища.os
Borisskin Dec 18, 2019
ea00993
Update КомандаОтключитьсяОтХранилища.os
Borisskin Dec 18, 2019
f71a85f
Update КомандаПодключитьсяКХранилищу.os
Borisskin Dec 18, 2019
bba6879
Update МенеджерКонфигуратора.os
Borisskin Dec 18, 2019
609c4bb
Update МенеджерКонфигуратора.os
Borisskin Dec 18, 2019
c9fe26a
Исправление ошибки
Borisskin Jan 24, 2020
2dcbbdf
попытка испрвления конфликта кода в ПР
Borisskin Feb 29, 2020
faf0245
Merge branch 'develop' of https://github.com/silverbulleters/vanessa-…
Borisskin Feb 29, 2020
b620602
Merge branch 'silverbulleters-develop' into develop
Borisskin Feb 29, 2020
00d0b07
Добавлено хранилище расширения для базы Ванесса-АДД (83Sync)
Borisskin Feb 29, 2020
6a4c806
Отключил от хранилища расширение
Borisskin Feb 29, 2020
f772bbe
Описание хранилища (пользователь-пароль)
Borisskin Feb 29, 2020
45eb22c
Удалены временные cfl-файлы
Borisskin Feb 29, 2020
b5693cb
Расширение в создании хранилища
Borisskin Jul 30, 2020
10ea207
Восстановил параметр расширения
Borisskin Jul 30, 2020
66fee34
Merge branch 'develop' into develop
Borisskin Oct 19, 2020
837c4f2
Merge branch 'vanessa-opensource:develop' into develop
Borisskin Nov 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/main.os
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
СоответствиеПеременных.Вставить("RUNNER_storage-pwd", "--storage-pwd");
СоответствиеПеременных.Вставить("RUNNER_storage-ver", "--storage-ver");
СоответствиеПеременных.Вставить("RUNNER_storage-name", "--storage-name");
СоответствиеПеременных.Вставить("RUNNER_storage-ext", "--storage-ext");
СоответствиеПеременных.Вставить("RUNNER_ROOT", "--root");
СоответствиеПеременных.Вставить("RUNNER_WORKSPACE", "--workspace");
СоответствиеПеременных.Вставить("RUNNER_PATHVANESSA", "--pathvanessa");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-pwd", "Пароль");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-ver",
"Номер версии, по умолчанию берем последнюю");
Парсер.ДобавитьИменованныйПараметрКоманды(ОписаниеКоманды, "--storage-ext", "Доп. ключи запуска");
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Предлагаю еще добавить спец. параметр "--extension" для указания имени расширения

и прокидывать его, передавая как еще один доп.параметр.

т.е. будет 2 новых параметра у команды.

в итоге код будет такой

ДопПараметры = СтрШаблон("%1 %2", ПараметрыКоманды["--extension"], ПараметрыКоманды["--storage-ext"]);
МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
			ПараметрыКоманды["--storage-name"], ПараметрыКоманды["--storage-user"],
			ПараметрыКоманды["--storage-pwd"], 
			ПараметрыКоманды["--storage-ver"]);
			ПараметрыКоманды["--storage-ver"], ДопПараметры);

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И получим простую команду
call runner loadrepo --extension "NameExtension"

Copy link
Contributor Author

@Borisskin Borisskin Aug 30, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Чтобы сработало указание на расширение, необходимо в строке запуска из cmd добавить
-Extension "NameExtension"

Предлагаемый вариант с параметром --extension ведёт к тому, что надо дополнительно изменить код в МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища и там обрабатывать параметр, и если он не пустой - добавлять к строке запуска "-Extension"
Или я не так понял предлагаемый вариант?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Сейчас столкнулся с тем, что в КомандаОтключитьсяОтХранилища.os тоже не хватает параметра для указания расширения, как и для КомандаПодключитьсяКХранилищу.os.
И теперь согласен с тем, что надо вводить просто параметр для имени расширения.

Почему-то в других *.os параметр имени расширения объявлен как 'extensionName', без двойного дефиса в начале. Привести бы к общему объявлению параметра.


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

Expand Down Expand Up @@ -59,7 +60,7 @@
Попытка
МенеджерКонфигуратора.ЗапуститьОбновлениеИзХранилища(
ПараметрыКоманды["--storage-name"], ПараметрыКоманды["--storage-user"], ПараметрыКоманды["--storage-pwd"],
ПараметрыКоманды["--storage-ver"]);
ПараметрыКоманды["--storage-ver"], ПараметрыКоманды["--storage-ext"]);
Исключение
МенеджерКонфигуратора.Деструктор();
ВызватьИсключение ПодробноеПредставлениеОшибки(ИнформацияОбОшибке());
Expand Down