Paredzams, ka GitLab izmantošana samazinās šķēršļus jaunu dalībnieku ienākšanai, padarīs dalību KDE izstrādē biežāk un paplašinās rīku iespējas izstrādei, izstrādes cikla uzturēšanai, nepārtrauktai integrācijai un izmaiņu pārskatīšanai. Iepriekš projektā tika izmantota kombinācija
Migrācija tika veikta pa posmiem - vispirms tika salīdzinātas GitLab iespējas ar izstrādātāju vajadzībām un palaists testa vide, kurā mazie un aktīvie KDE projekti, kas piekrita eksperimentam, varēja izmēģināt jauno infrastruktūru. Ņemot vērā saņemtās atsauksmes, tika uzsākts darbs pie likvidēšanas
Projektā ir aptuveni 1200 repozitoriju ar savu specifiku, kuru pārsūtīšanas automatizēšanai KDE izstrādātāji rakstīja utilītus datu migrācijai, vienlaikus saglabājot aprakstus, iemiesojumus un individuālos iestatījumus (piemēram, aizsargāto zaru un specifisku apvienošanas metožu izmantošanu). Tika portēti arī esošie Git apstrādātāji (hook), kas tika izmantoti, lai pārbaudītu failu kodēšanas un citu parametru atbilstību KDE pieņemtajām prasībām, kā arī automatizētu problēmu ziņojumu aizvēršanu Bugzillā. Lai atvieglotu navigāciju pa vairāk nekā tūkstoš krātuvēm, krātuves un komandas ir sadalītas
Avots: opennet.ru