При отправке разных патчей в разные ветки разными письмами возникают проблемы с одинаковыми именами файлов. Например отправляем патч 001.txt в eterwine. Сразу же отправляем другой патч, но с таким же именем в eterhack. Второй файл запишется поверх первого, поэтому первый не приложится. Нужно добавить какой-то автоматический префикс, добавляемый к имени файла
(В ответ на comment #0) > Нужно добавить какой-то автоматический префикс, добавляемый к имени файла Ну у письма конечно есть идентификатор... Всё зависит от того, как определяется порядок прикладывания патчей... Но вообще в таких случаях создают отдельный каталог для каждого письма, и такой ситуации не случилось бы.
Можно и отдельный каталог создавать. Только потом надо его где-то удалять, при условии, что все патчи из него приложены Но вообще сейчас не реализована группировка патчей по письмам. И пока не планируется её вводить. При существующей системе гораздо проще хранить все патчи в одной директории. А брать идентификатор письма - хорошая идея. Надо только разобраться можно ли его получить средствами python
Научился извлекать идентификатор. В общем виде он выглядит как: ID= <201108032028.17811.vitperov@etersoft.ru> ; Можно брать только числа до мейла, и добавлять к названию файла.
Исправил. Сейчас должно работать.