git - Repositoy
Verfasst: Di Jun 23, 2009 2:50 pm
Tag
Ich hab mir jetzt folgendes überlegt:
Damit der Kernel erstmal wieder wie gewohnt aus einem Repository geladen und getestet werden kann, existiert nun unter http://repo.or.cz/w/kernel.git ein gehostetes git-Repository.
Klonen kann man das Repository über eine der folgenden beiden Adressen:
--------------------------------------
git://repo.or.cz/kernel.git
http://repo.or.cz/r/kernel.git
--------------------------------------
Dann kann der Kernel ganz normal über das makefile kompiliert und ausgeführt werden (vorrausgesetzt make, gcc, ld und bochs sind installiert):
Für Entwickler und die, die es werden wollen:
Es gibt einen mob Branch, auf dem könnt ihr eure Veränderungen auch in das Repository pushen
Dazu müsst ihr nur in den mob Branch wechseln (git checkout mob UND git pull) und nach den Änderungen ein git push origin mob durchführen.
Wenn ich die Änderungen angeguckt habe, dann übernehme ich sie (evtl) in den Masterbranch.
Wer möchte kann natürlich auch per eigenen ssh-Zugang Zugriff auf das Repository bekommen.
Ich hab mir jetzt folgendes überlegt:
Damit der Kernel erstmal wieder wie gewohnt aus einem Repository geladen und getestet werden kann, existiert nun unter http://repo.or.cz/w/kernel.git ein gehostetes git-Repository.
Klonen kann man das Repository über eine der folgenden beiden Adressen:
--------------------------------------
git://repo.or.cz/kernel.git
http://repo.or.cz/r/kernel.git
--------------------------------------
Dann kann der Kernel ganz normal über das makefile kompiliert und ausgeführt werden (vorrausgesetzt make, gcc, ld und bochs sind installiert):
Code: Alles auswählen
make kernelimage (das könnte Rootrechte brauchen, je nachdem ob ihr als User mounten dürft oder nicht)
make b-run
Es gibt einen mob Branch, auf dem könnt ihr eure Veränderungen auch in das Repository pushen
Dazu müsst ihr nur in den mob Branch wechseln (git checkout mob UND git pull) und nach den Änderungen ein git push origin mob durchführen.
Wenn ich die Änderungen angeguckt habe, dann übernehme ich sie (evtl) in den Masterbranch.
Wer möchte kann natürlich auch per eigenen ssh-Zugang Zugriff auf das Repository bekommen.