View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003584Прочее[All Projects] Хотелкаpublic20-11-2019 08:4720-11-2019 08:48
Reportervdemidov 
Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
StatusnewResolutionopen 
PlatformOSOS Version
Summary0003584: Причесывание репозитория с исходным кодом
DescriptionСмотрел я тут статистику по репе с исходным кодом САС.Планыеты и вот на что обратил внимание. В самом начале истории в коммитах имена и емейлы прописаны "кто в лес, кто по дрова". Очень хочется их пофиксить.

Сделать это просто: есть команда convert, которая принимает список замен имен авторов, исходный и результирующий репозитории. По сути мы получаем новый репозиторий с подрихтованными коммитами, но совершенно другими хешами. Минусом будет, что всем разработчикам и авторам форков придется перекачивать репозиторий, а еще то что все ссылки на исходники оставленные где-то в других местах протухнут.

В связи с переездом, проблемы описанные выше становятся совсем неакутульными.
Steps To ReproduceКоманда конвертации

hg convert --closesort -A Author_map.txt sas.planet.src sas.changed
Additional InformationВот какой список замен у меня вышел:

Author_map.txt:
Администратор@dj-vk=dj-vk <[email protected]>
[email protected]=zed <[email protected]>
[email protected]=Sergey Vasketsov <[email protected]>
Alex Whiter <[email protected]>=Alex Whiter <[email protected]>
[email protected]=Alex Whiter <[email protected]>
AlexZZZ1967=AlexZZZ1967 <[email protected]>
[email protected]=Alezy80 <[email protected]>
antonio <[email protected]>=annntoha <[email protected]>
az <>=feya <[email protected]>
[email protected]=feya <[email protected]>
azya=feya <[email protected]>
azya <>=feya <[email protected]>
D:\e-mail=zed <[email protected]>
dj-vk=dj-vk <[email protected]>
dj-vk <[email protected]>=dj-vk <[email protected]>
[email protected]=Fed <[email protected]>
feya=feya <[email protected]>
Garl=Sergey Gavrilenko <[email protected]>
Garl <[email protected]>=Sergey Gavrilenko <[email protected]>
Garl_home <[email protected]>=Sergey Gavrilenko <[email protected]>
GunSmoker <[email protected]>=Aleksand Alekseev <[email protected]>
Robbi ([email protected])=Robbi <[email protected]>
vasketsov=Sergey Vasketsov <[email protected]>
Viktor Demidov=Viktor Demydov <[email protected]>
Viktor Demidov ([email protected])=Viktor Demydov <[email protected]>
Viktor Demidov <[email protected]>=Viktor Demydov <[email protected]>
Whiter=Alex Whiter <[email protected]>
zed=zed <[email protected]>
zedxxx=zed <[email protected]>
zedxxx <[email protected]>=zed <[email protected]>

Зато из 40 коммитеров остается всего 16 реальных.
Aleksand Alekseev <[email protected]>
Alex Whiter <[email protected]>
Alexandr Dolgov <[email protected]>
AlexZZZ1967 <[email protected]>
Alezy80 <[email protected]>
annntoha <[email protected]>
Coolerz <[email protected]>
dj-vk <[email protected]>
Fed <[email protected]>
feya <[email protected]>
Robbi <[email protected]>
Sergey Gavrilenko <[email protected]>
Sergey Vasketsov <[email protected]>
Viktor Demydov <[email protected]>
zarius <[email protected]>
zed <[email protected]>
Еще можно удалить всякие мусорные коммиты, которые были случайно созданны.
TagsNo tags attached.
Attached Filestxt file icon Author_map.txt [^] (1,428 bytes) 20-11-2019 08:47 [Show Content]

- Relationships
related to 0003583new Смена СКВ Mercurial bitbucket.org 

-  Notes
There are no notes attached to this issue.

- Users who viewed this issue
User List Anonymous (37x), noxicus (1x), vdemidov (5x), zed (1x)
Total Views 44
Last View 15-12-2019 20:53

- Issue History
Date Modified Username Field Change
20-11-2019 08:47 vdemidov New Issue
20-11-2019 08:47 vdemidov File Added: Author_map.txt
20-11-2019 08:48 vdemidov Relationship added related to 0003583



Copyright © 2007 - 2019 SAS.Planet Team