git+drupalcode, не открывается файл/папка

Главные вкладки

Аватар пользователя univerico univerico 16 августа 2020 в 16:09

Здравствуйте! Как правильно открывать "гит" ссылки на друпалкоде?
Через браузер можно это делать или через SSH подсоединяться и через командную строку?

Достаточно аккаунта на гитхабе или на друпакоде тоже нужно?
По ссылке не открывается совсем, ошибка 404

А на https://git.drupalcode.org/
у меня высвечивается имя пользователя гитхаба, но пишется, что нужно зарегистрироваться или войти

Мне нужно там открыть эту страницу https://git.drupalcode.org/project/commerce_file.git/commit/ba438da

Она у Вас открывается? Это у меня глюк или её просто уже удалили?

У меня просто нет опыта с сайтом drupalcode, а сейчас пытаюсь найти решение описанной ранее проблемы. Но не получается открыть страницу.

Комментарии

Аватар пользователя univerico univerico 16 августа 2020 в 17:47

Спасибо открылось без /git/.
А как теперь это вставлять?
Патчем можно через командную строку? Как тогда пэтч прописать?
patch -p1 < ... а дальше ?

Аватар пользователя univerico univerico 16 августа 2020 в 18:29

Пробую вместо path указать url
получается
patch -p1 < https://git.drupalcode.org/project/commerce_file/commit/ba438da /file.patch
верно?
А имя файла какое подставлять? Или нужно файл создать самостоятельно и куда-то его перезалить?

Аватар пользователя univerico univerico 16 августа 2020 в 18:46

Спасибо. Композер установлен на сервере и работает.
Как тогда правильно прописать команду и применить этот патч?

Аватар пользователя ivnish ivnish 16 августа 2020 в 20:42
1
    "extra": {
        "patches": {
          "drupal/field_group": {
            "The region part of entity view config isn't set for old installs": "https://www.drupal.org/files/issues/2018-04-30/2968184-03.patch"
          }
        },
}

В секцию extra нужно добавить секцию patches и добавить ваш патч по аналогии

Прямая ссылка на патч https://git.drupalcode.org/project/commerce_file/-/commit/ba438da13e4839...

Аватар пользователя univerico univerico 16 августа 2020 в 20:58

Спасибо большое.
Это в composer.json файл вставить? а потом через командную строку выполнить composer update?

Я просто обычно через драш всё делаю.

Вместо drupal/field_group просто название модуля писать как для драш?

Смотрю по этому видео.

У меня раньше композер на патчи не был настроен. Нужно ли сначала как в видео выполнить команду
composer require "cwegans composer-patches" ?
cwegans чтобы патчить через композер, или это только к колорбоксу как в примере относится?

Аватар пользователя ivnish ivnish 16 августа 2020 в 20:58
1

Да, вставить
Да, composer update
Да, название вашего модуля и вашу ссылку
Да, нужно. Я забыл об этом упомянуть

Аватар пользователя univerico univerico 17 августа 2020 в 14:31

Спасибо!
У меня выдается сообщение о проблемах с версией

Как это исправить?
Или если всё же без композера, то как тогда?
Тогда patch -p1 < https://git.drupalcode.org/project/commerce_file/commit/ba438da /file.patch
Так?
А имя файла какое подставлять? Или нужно файл создать самостоятельно и его перезалить?

Аватар пользователя univerico univerico 17 августа 2020 в 15:28

Спасибо. Теперь работает настройка композера на патчи.
Но ошибка вероятно со скобками при добавлении в файл .json ?
Когда ввожу

Ошибка

Добавляю {}

и все равно

Еще не совсем понятно по самому файлу патча. Когда прописываю путь в .json вместо имени файла не обязательно должен быть файл .patch?
можно .diff?

или мне нужно на основании .diff самостоятельно сделать .patch файл?