diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\320\265\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\320\265\320\237\320\260\320\272\320\265\321\202\320\260.os"
index 0c69b83..55cb2ab 100644
--- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\320\265\320\237\320\260\320\272\320\265\321\202\320\260.os"
+++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\277\320\270\321\201\320\260\320\275\320\270\320\265\320\237\320\260\320\272\320\265\321\202\320\260.os"
@@ -40,6 +40,11 @@
Возврат ЭтотОбъект;
КонецФункции
+Функция АдресРепозитория(Знач Параметр) Экспорт
+ УстановитьСвойствоПакета("АдресРепозитория", Параметр);
+ Возврат ЭтотОбъект;
+КонецФункции
+
Функция ВерсияСреды(Знач Параметр) Экспорт
УстановитьСвойствоПакета("ВерсияСреды", Параметр);
Возврат ЭтотОбъект;
diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os"
index 2b42a19..55abcbb 100644
--- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os"
+++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\261\320\276\321\200\321\211\320\270\320\272\320\237\320\260\320\272\320\265\321\202\320\260.os"
@@ -372,6 +372,7 @@
| .Версия(""1.0.0"")
| .Автор("""")
| .АдресАвтора(""author@somemail.com"")
+ | .АдресРепозитория(""https://github.com/oscript-library/mypackage"")
| .Описание(""Это очень хороший и нужный пакет программ"")
| .ВерсияСреды(""1.0.21"")
| .ВключитьФайл(""src"")
diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\206\320\270\321\217\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\260.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\206\320\270\321\217\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\260.os"
index 7f07fd2..10af748 100644
--- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\206\320\270\321\217\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\260.os"
+++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\270\320\260\320\273\320\270\320\267\320\260\321\206\320\270\321\217\320\234\320\265\321\202\320\260\320\264\320\260\320\275\320\275\321\213\321\205\320\237\320\260\320\272\320\265\321\202\320\260.os"
@@ -43,6 +43,7 @@
СоответствиеИменСвойств.Вставить("Автор" , "author");
СоответствиеИменСвойств.Вставить("Описание" , "description");
СоответствиеИменСвойств.Вставить("АдресАвтора", "author-email");
+ СоответствиеИменСвойств.Вставить("АдресРепозитория", "repo-address");
СоответствиеИменСвойств.Вставить("ВерсияСреды", "engine-version");
СоответствиеИменСвойств.Вставить("ВерсияМанифеста", "manifest-version");
СоответствиеИменСвойств.Вставить("Задачи", "tasks");
diff --git a/tests/mft-serializer-test.os b/tests/mft-serializer-test.os
index aaca32c..3c03421 100644
--- a/tests/mft-serializer-test.os
+++ b/tests/mft-serializer-test.os
@@ -34,6 +34,7 @@
.ВерсияМанифеста("1.0")
.Описание("Это пакет для тестирования")
.АдресАвтора("mail@server.com")
+ .АдресРепозитория("https://github.com/oscript-library/mypackage")
.ЗависитОт("asserts")
.ЗависитОт("cmdline",">=2.1","<3.0")
.РазработкаЗависитОт("logos")
@@ -76,6 +77,7 @@
| 1.0
| Это пакет для тестирования
| mail@server.com
+ | https://github.com/oscript-library/mypackage
| tasks
|
|
@@ -117,6 +119,7 @@
| 1.0
| Это пакет для тестирования
| mail@server.com
+ | https://github.com/oscript-library/mypackage
| tasks
|
|
diff --git a/tests/packagedef-test.os b/tests/packagedef-test.os
index a95f900..e0b78e0 100644
--- a/tests/packagedef-test.os
+++ b/tests/packagedef-test.os
@@ -48,6 +48,7 @@
.ВерсияМанифеста("1.0")
.Описание("Это пакет для тестирования")
.АдресАвтора("mail@server.com")
+ .АдресРепозитория("https://github.com/oscript-library/mypackage")
;
Свойства = Описание.Свойства();
@@ -59,6 +60,7 @@
Ожидаем.Что(Свойства.ВерсияМанифеста).Равно("1.0");
Ожидаем.Что(Свойства.Описание).Равно("Это пакет для тестирования");
Ожидаем.Что(Свойства.АдресАвтора).Равно("mail@server.com");
+ Ожидаем.Что(Свойства.АдресРепозитория).Равно("https://github.com/oscript-library/mypackage");
КонецФункции