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";
КонецФункции // ВерсияПродукта()