Bug 6978

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

Description Виталий Перов 2011-03-04 15:23:22 MSK
При отправке разных патчей в разные ветки разными письмами возникают проблемы с одинаковыми именами файлов.
Например отправляем патч 001.txt в eterwine.
Сразу же отправляем другой патч, но с таким же именем в eterhack.

Второй файл запишется поверх первого, поэтому первый не приложится.

Нужно добавить какой-то автоматический префикс, добавляемый к имени файла
Comment 1 Vitaly Lipatov 2011-03-05 03:48:54 MSK
(В ответ на comment #0)
> Нужно добавить какой-то автоматический префикс, добавляемый к имени файла
Ну у письма конечно есть идентификатор... Всё зависит от того, как определяется порядок прикладывания патчей...

Но вообще в таких случаях создают отдельный каталог для каждого письма, и такой ситуации не случилось бы.
Comment 2 Виталий Перов 2011-03-10 20:37:07 MSK
Можно и отдельный каталог создавать. Только потом надо его где-то удалять, при условии, что все патчи из него приложены
Но вообще сейчас не реализована группировка патчей по письмам. И пока не планируется её вводить. При существующей системе гораздо проще хранить все патчи в одной директории.

А брать идентификатор письма - хорошая идея. Надо только разобраться можно ли его получить средствами python
Comment 3 Виталий Перов 2011-08-03 20:52:16 MSK
Научился извлекать идентификатор.
В общем виде он выглядит как:
ID= <201108032028.17811.vitperov@etersoft.ru> ;

Можно брать только числа до мейла, и добавлять к названию файла.
Comment 4 Виталий Перов 2011-08-03 20:54:48 MSK
Исправил.
Сейчас должно работать.