diff --git a/build_packagedef b/build_packagedef index 1efafe74..3d1df3e1 100644 --- a/build_packagedef +++ b/build_packagedef @@ -45,7 +45,7 @@ КонецПроцедуры Описание.Имя("gitsync") - .Версия("3.6.0") + .Версия("3.6.1") .ВерсияСреды("1.8.4") .ВключитьФайл("src") .ВключитьФайл("embedded_plugins") diff --git a/docs/sync.md b/docs/sync.md index 20f32bca..eff6b283 100644 --- a/docs/sync.md +++ b/docs/sync.md @@ -18,6 +18,7 @@ sync (синоним s) - Выполняет синхронизацию хран Опции: -u, --storage-user пользователь хранилища конфигурации (env $GITSYNC_STORAGE_USER) (по умолчанию Администратор) -p, --storage-pwd пароль пользователя хранилища конфигурации (env $GITSYNC_STORAGE_PASSWORD, $GITSYNC_STORAGE_PWD) + -e, --ext имя расширения для работы с хранилищем расширения(env $GITSYNC_EXTENSION) ``` ### Глобальные переменные окружения @@ -36,6 +37,7 @@ sync (синоним s) - Выполняет синхронизацию хран | `GITSYNC_STORAGE_PATH` | путь к хранилищу конфигурации 1С. | | `GITSYNC_STORAGE_USER` | пользователь хранилища конфигурации | | `GITSYNC_STORAGE_PASSWORD` | пароль пользователя хранилища конфигурации | +| `GITSYNC_EXTENSION` | имя расширения | ### Значения по умолчанию @@ -52,6 +54,12 @@ sync (синоним s) - Выполняет синхронизацию хран Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/GIT/src` +* Простое использование для выгрузки расширения конфигурации + + `gitsync sync --ext ИМЯ_Расширения C:/Хранилище_1С/ C:/GIT/src` + + Данная команда выполняет синхронизацию хранилища расширения 1С с именем `ИМЯ_Расширения` по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/GIT/src` + * Инициализация в текущем рабочем каталоге, > переменная окружения **`GITSYNC_WORKDIR`** не должна быть задана diff --git a/packagedef b/packagedef index 8a22eb8f..83953435 100644 --- a/packagedef +++ b/packagedef @@ -1,9 +1,9 @@ Описание.Имя("gitsync") - .Версия("3.6.0") + .Версия("3.6.1") .ВерсияСреды("1.9.0") .ЗависитОт("logos", "1.2.1") - .ЗависитОт("tempfiles", "1.0.0") + .ЗависитОт("tempfiles", "1.1.1") .ЗависитОт("v8runner", "1.9.1") .ЗависитОт("gitrunner", "1.7.1") .ЗависитОт("strings", "0.4.1") diff --git a/readme.md b/readme.md index 0f4653ee..49286c09 100644 --- a/readme.md +++ b/readme.md @@ -209,34 +209,35 @@ Опции: -u, --storage-user пользователь хранилища конфигурации (env $GITSYNC_STORAGE_USER) (по умолчанию Администратор) -p, --storage-pwd пароль пользователя хранилища конфигурации (env $GITSYNC_STORAGE_PASSWORD, $GITSYNC_STORAGE_PWD) - + -e, --ext имя расширения для работы с хранилищем расширения(env $GITSYNC_EXTENSION) ``` #### Глобальные переменные окружения -| Имя | Описание | -|---------------------|--------------------------------------------------------| -| `GITSYNC_V8VERSION` | маска версии платформы (8.3, 8.3.5, 8.3.6.2299 и т.п.) | +| Имя | Описание | +| ------------------- | --------------------------------------------------------------------------- | +| `GITSYNC_V8VERSION` | маска версии платформы (8.3, 8.3.5, 8.3.6.2299 и т.п.) | | `GITSYNC_V8_PATH` | путь к исполняемому файлу платформы 1С (Например, /opt/1C/v8.3/x86_64/1cv8) | -| `GITSYNC_VERBOSE` | вывод отладочной информации в процессе выполнения | -| `GITSYNC_TEMP` | путь к каталогу временных файлов | -| `GITSYNC_EMAIL` | домен почты для пользователей git | +| `GITSYNC_VERBOSE` | вывод отладочной информации в процессе выполнения | +| `GITSYNC_TEMP` | путь к каталогу временных файлов | +| `GITSYNC_EMAIL` | домен почты для пользователей git | #### Переменные окружения команды | Имя | Описание | -|----------------------------|--------------------------------------------| +| -------------------------- | ------------------------------------------ | | `GITSYNC_WORKDIR` | рабочий каталог для команды | | `GITSYNC_STORAGE_PATH` | путь к хранилищу конфигурации 1С. | | `GITSYNC_STORAGE_USER` | пользователь хранилища конфигурации | | `GITSYNC_STORAGE_PASSWORD` | пароль пользователя хранилища конфигурации | +| `GITSYNC_EXTENSION` | имя расширения | #### Значения по умолчанию | | | -|--------------------|------------------------------| +| ------------------ | ---------------------------- | | WORKDIR | текущая рабочая директория | | -u, --storage-user | пользователь `Администратор` | @@ -249,6 +250,12 @@ Команда выполнит выгрузку версий хранилища 1С из `C:/Хранилище_1С/` в репозиторий git в каталоге `C:/GIT/src`. Пример учебный, на практике обычно требуется указать также имя пользователя хранилища и пароль. +* Вариант для расширения конфигурации + + `gitsync sync --ext ИМЯ_Расширения C:/Хранилище_1С/ C:/GIT/src` + + Команда выполнит выгрузку версий хранилища расширения 1С из `C:/Хранилище_1С/` для расширения `ИМЯ_Расширения` в репозиторий git в каталоге `C:/GIT/src`. + * Вариант вызова команды в текущем рабочем каталоге > переменная окружения **`GITSYNC_WORKDIR`** не должна быть задана diff --git "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" index 78875ce9..4db871a6 100644 --- "a/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" +++ "b/src/cmd/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\237\321\200\320\270\320\273\320\276\320\266\320\265\320\275\320\270\321\217.os" @@ -369,7 +369,7 @@ Функция Версия() Экспорт - Возврат "3.6.0"; + Возврат "3.6.1"; КонецФункции diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\320\272\320\265\321\202\320\275\320\260\321\217\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\321\217.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\320\272\320\265\321\202\320\275\320\260\321\217\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\321\217.os" index 3838a761..c535420e 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\320\272\320\265\321\202\320\275\320\260\321\217\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\321\217.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\320\272\320\265\321\202\320\275\320\260\321\217\320\241\320\270\320\275\321\205\321\200\320\276\320\275\320\270\320\267\320\260\321\206\320\270\321\217.os" @@ -313,7 +313,7 @@ .ПолеСтрока("Наименование storage-name name") .ПолеСтрока("ПутьКХранилищу storage-path path") .ПолеСтрока("ПутьКРабочемуКаталогу work-dir git-local-path dir") - .ПолеСтрока("ИмяРасширения extention") + .ПолеСтрока("ИмяРасширения extention extension") ; Возврат КонструкторПараметров; diff --git "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" index d876f276..02627d4b 100644 --- "a/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" +++ "b/src/core/\320\234\320\276\320\264\321\203\320\273\320\270/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\241\320\270\321\201\321\202\320\265\320\274\321\213.os" @@ -38,7 +38,7 @@ // Функция ВерсияПродукта() Экспорт - Возврат "3.6.0"; + Возврат "3.6.1"; КонецФункции // ВерсияПродукта()