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"); КонецФункции