[devel] Git: как правильно избавиться от патча в виде бранча ?
Sergey Afonin
asy на altlinux.ru
Вт Сен 8 09:58:36 MSK 2015
Приветствую.
В некоторых репозитариях патчи оформлены в виде отдельных
бранчей. Например, Cyrus-IMAP:
* master
patches/alt/003-cyradm
patches/alt/004-configs
patches/alt/011-rehash_fix_pathes
patches/alt/012-getline
patches/debian/007-fix_docs
patches/debian/008-clean_socket_closes
patches/debian/010-update_perlcalling.sh
patches/other/001-flock
patches/other/005-autocreate
upstream
Пришло время избавиться от "patches/other/005-autocreate".
Он мерджится в patches/debian/007-fix_docs (.gear/merge):
merge: upstream patches/other/001-flock
merge: patches/other/001-flock patches/alt/003-cyradm
merge: patches/alt/003-cyradm patches/alt/004-configs
merge: patches/alt/004-configs patches/other/005-autocreate
merge: patches/other/005-autocreate patches/debian/007-fix_docs
merge: patches/debian/007-fix_docs patches/debian/008-clean_socket_closes
merge: patches/debian/008-clean_socket_closes patches/debian/010-update_perlcalling.sh
merge: patches/debian/010-update_perlcalling.sh patches/alt/011-rehash_fix_pathes
merge: patches/alt/011-rehash_fix_pathes patches/alt/012-getline
merge: patches/alt/012-getline master
Попытка его пропустить приводит к лишним конфликтам при попытке
смерджить patches/alt/004-configs напрямую в patches/debian/007-fix_docs,
что, в общем-то, понятно.
Вопрос: есть ли какой-то способ удалить бранч просто, или надо,
действительно, конфликт руками разбирать ?
--
С уважением, Сергей Афонин.
Подробная информация о списке рассылки Devel