Hallo,
FreeBSD ist eines der letzten großen Open Source Projekte, was noch svn anstelle des inzwischen nahezu allgegenwärtigen git nutzt. Nachdem bereits im letzten Jahr beschlossen wurde auf git umzustellen, ist es nun so weit. Am kommenden Wochenende zieht das FreeBSD Documentation Project - oder kurz doc/ - als erstes Teilprojekt um. Einen genauen Fahrplan gibt es hier: https://github.com/bsdimp/freebsd-git-docs/blob/main/doc-cutover-schedule.md
Die Umstellung von svn auf git ist ein sehr umfangreiches Projekt, bei dem die eigentliche Migration des Repositories nur ein kleiner Teil ist. Das Umstellung durchführende Team musste eine Reihe weiterer Aufgaben erledigen, angefangen vom Anpassen der Dokumentation, über die Analyse diverser Arbeitsabläufe bis hin zu Änderungen an einer Vielzahl Tools und Dienste. Das FreeBSD Documentation Project ist das kleinste der drei Teilprojekte, weshalb es sozusagen als Testballon genutzt wird. Die Ports und das Basissystem werden in naher Zukunft folgen.
Mit der Umstellung ergeben sich einige neue URLs:
* Das autoritative Repository findet sich unter https://git.freebsd.org, das zugehörige Webinterface unter https://cgit.freebsd.org
* Die derzeit das svn-Repository spiegelnden Github (https://github.com/freebsd) und Gitlab (https://gitlab.com/FreeBSD) Organisationen werden auf das autoritative Repository umgestellt werden. Dabei ergeben sich neue Commit-Hashes, Nutzer müssen ihre lokale Kopie also einmal per Reset zurücksetzen.
Wichtig ist noch zu erwähnen, dass es sich hierbei lediglich um die Umstellung der Repositories handelt. Weitere Dinge werden später in weiteren Schritten kommen.
FreeBSD ist eines der letzten großen Open Source Projekte, was noch svn anstelle des inzwischen nahezu allgegenwärtigen git nutzt. Nachdem bereits im letzten Jahr beschlossen wurde auf git umzustellen, ist es nun so weit. Am kommenden Wochenende zieht das FreeBSD Documentation Project - oder kurz doc/ - als erstes Teilprojekt um. Einen genauen Fahrplan gibt es hier: https://github.com/bsdimp/freebsd-git-docs/blob/main/doc-cutover-schedule.md
Die Umstellung von svn auf git ist ein sehr umfangreiches Projekt, bei dem die eigentliche Migration des Repositories nur ein kleiner Teil ist. Das Umstellung durchführende Team musste eine Reihe weiterer Aufgaben erledigen, angefangen vom Anpassen der Dokumentation, über die Analyse diverser Arbeitsabläufe bis hin zu Änderungen an einer Vielzahl Tools und Dienste. Das FreeBSD Documentation Project ist das kleinste der drei Teilprojekte, weshalb es sozusagen als Testballon genutzt wird. Die Ports und das Basissystem werden in naher Zukunft folgen.
Mit der Umstellung ergeben sich einige neue URLs:
* Das autoritative Repository findet sich unter https://git.freebsd.org, das zugehörige Webinterface unter https://cgit.freebsd.org
* Die derzeit das svn-Repository spiegelnden Github (https://github.com/freebsd) und Gitlab (https://gitlab.com/FreeBSD) Organisationen werden auf das autoritative Repository umgestellt werden. Dabei ergeben sich neue Commit-Hashes, Nutzer müssen ihre lokale Kopie also einmal per Reset zurücksetzen.
Wichtig ist noch zu erwähnen, dass es sich hierbei lediglich um die Umstellung der Repositories handelt. Weitere Dinge werden später in weiteren Schritten kommen.