Представляем .discourse-compatibility: зафиксированные версии плагинов и тем для старых версий Discourse

Это работает в большинстве случаев, если только вы не клонируете с параметром --depth=1.

Вскоре я реализую хук, который будет выполнять команду git fetch --depth 1 {upstream} commit, если целевой коммит не будет найден изначально. Иначе мы окажемся в ситуации, когда придётся делать частичный или полный клон, что не является идеальным решением. Мы должны иметь возможность получить только необходимое.

Редактирование: Обновлено здесь:

Я также перенёс это исправление в ветки Beta и Stable — теперь мы должны иметь возможность фиксировать версии даже при использовании shallow-клонов.

6 лайков