Почему аддон для фиксации коммитов не работает - PullRequest
0 голосов
/ 14 июня 2019

Коммиты от Weblate приходят без раздавливания.

Настройка:
Сервер с 4-ядерным процессором, 6 ГБ оперативной памяти.
Версия веб-сайта - 3.5.1. Развернуто в докере.
8 проектов, 3 из них содержат более 600 компонентов и от 25 000 до 30 000 исходных строк в каждом проекте, другие проекты содержат несколько компонентов и строк, поэтому они не учитываются, 5 переведенных языков. Каждый проект имеет 1 прямой компонент, а другие связаны.

Файлы ресурсов - Resx (файлы ресурсов .Net).

Настройки VCS для прямого компонента:
- Git
- исходные и push-репозитории одинаковы
- нажать на коммит выключен (но я пробовал конфигурацию там, где он включен)
- возраст изменений для принятия: 4
- стиль слияния: rebase

Установленные дополнения:
- Языковая согласованность
- Пометить новые исходные строки как «Требуется редактирование»
- Обнаружение компонентов
- Пометить новые переводы как «Требуется редактирование»
- Пометить неизмененные переводы как «Требуется редактирование»
- Сквош Git фиксирует в режиме «Все коммиты в одном» (также пробовал режим «По языку»)

Ситуация: я захожу на веб-сайт утром, поэтому все изменения, внесенные другими пользователями в предыдущий день, фиксируются. Изменения от удаленного репо тянут автоматически ночью. В локальном репо есть коммиты (обычно несколько десятков). Я вручную выдвигаю изменения в удаленном репо. И Weblate проталкивает их без сдавливания, поэтому у меня есть список коммитов, и у каждого из них есть изменения только для одного файла ресурсов. Ожидаемое поведение: коммиты сдавлены - 1 большой коммит со всеми изменениями или несколько коммитов - каждый для разных языков, в зависимости от настроек аддонов коммитов.

Я также пробовал перебазировать репо перед push.

А разрешение Weblate автоматически нажимать, включив настройку «push on commit», не имеет значения.

1 Ответ

0 голосов
/ 16 июня 2019

В выпуске 3.5.1 были некоторые проблемы с надстройкой для сквоша (например, https://github.com/WeblateOrg/weblate/issues/2623),, поэтому было бы неплохо обновить.

...