Bug 7538

Summary: Wine-tests: автоматически откатывать наши коммиты, вызывающие проблемы при мерже
Product: [Свободные проекты (Open source projects)] WINE-tests Reporter: Виталий Перов <vitperov>
Component: ОбщееAssignee: Виталий Перов <vitperov>
Status: DEFERRED --- QA Contact:
Severity: minor    
Priority: P4 CC: lav
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 6272    
Bug Blocks: 6264    

Description Виталий Перов 2011-08-15 13:15:01 MSK
Можно попробовать решать простые конфликты при мерже репозитория. Для этого:
1) При мерже сохраняем список конфликтных файлов
2) пробегаем все конфликтные файлы и смотрим конфликтующие патчи
3) выбираем оттуда только наши (возможно поиск по *.@etersoft.ru)
// а если это патч уже принятый в pure?
4) Сортируем конфликтные патчи по дате
5) Откатываем (самые новые вначале)
6) Если все патчи откатились, то можно мержить снова. Конфликтов не должно
быть.
При этом рассылаем письма авторам патчей с просьбой их переделать. (Баги
переоткрывают пусть сами).
Если какие-то патчи не откатились, то скрипт уже ничего сделать не может,
отправляем письмо майнтейнеру, пускай мержит вручную.
Comment 1 Vitaly Lipatov 2014-09-11 18:45:47 MSK
Откладываем задачи, к которым не обращались более 100 дней.