View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003584 | Прочее | Хотелка / Feature request | public | 20-11-2019 08:47 | 25-05-2020 08:52 |
| Reporter | vdemidov | Assigned To | zed | ||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Summary | 0003584: Причесывание репозитория с исходным кодом | ||||
| 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]> admin@VSA-VAIO=Sergey Vasketsov <[email protected]> Alex Whiter <[email protected]>=Alex Whiter <[email protected]> alex@ABel=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]> Еще можно удалить всякие мусорные коммиты, которые были случайно созданны. | ||||
| Tags | No tags attached. | ||||
| Attached Files | Author_map.txt (1,428 bytes)
Администратор@dj-vk=dj-vk <[email protected]> [email protected]=zed <[email protected]> admin@VSA-VAIO=Sergey Vasketsov <[email protected]> Alex Whiter <[email protected]>=Alex Whiter <[email protected]> alex@ABel=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]> | ||||
|
|
Сконвертировал в git с заменой авторов: https://github.com/sasgis/sas.planet.src Дополнительно ещё удалил старые теги, которые были без буковки v. vdemidov Глянь, нормально получилось? |
|
|
Та вроде бы все нормально. В любом случае, лучше чем было. |
| 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 |
| 24-05-2020 17:38 | zed | Note Added: 0019852 | |
| 25-05-2020 08:30 | vdemidov | Note Added: 0019853 | |
| 25-05-2020 08:52 | zed | Status | new => resolved |
| 25-05-2020 08:52 | zed | Resolution | open => fixed |
| 25-05-2020 08:52 | zed | Assigned To | => zed |
| 08-08-2025 13:24 | zed | Category | Хотелка => Хотелка / Feature request |