Wie mit git einen Port auf vorhergehende Version setzen?

holm

Well-Known Member
Ich habe gerade ein Bastelprojekt "Wetterstation" hier liegen, Windrichtung und Anemometer, Termparatur, Feuchte, Luftdruck .. Kram 3D gedruckt. Der Rechner
ist ein MSP430F169 .. alt, aber ich habe da noch selbstgebastelte Boards hier liegen. Vor Kurzem habe ich mich mit /usr/ports/devel/msp430-debug-stack befassen müssen, weil da Nichts mehr funktionierte in Sicht auf den Programmer (MSP-FET). ich habe den Fehler gefunden und ein Kumpel hats committed. Das war am 3.12.24. Erfreulicherweise ist das jetzt schon wieder kaputt und ich muß die RFM12 Anbindung noch machen..
Es ist wieder einmal ein API Change in den boost-libs, Irgendwas war da lange deprecated und ist jetzt raus geflogen. Schön. Ich bin amüsiert. Soviel zur Prosa.
Ich möchte jetzt den Weg des kleineren Widerstands gehen und die boost-libs auf die Version des commits 355e55d2e4e5921b4aa98fe127849c7161b5867b vor der Version 1.87 zurück setzen, das ich dann Kram neu kompilieren muß, weiß ich.
Ich bin aber zu doof git zu bedienen, bin damit nie warm geworden. Kann mir bitte Jemand unter die Arme greifen und mir sagen wie ich diese Version in den lokalen Ports aus- checke? ..und nur die boost-libs?

Danke im Vorraus,
Holm
 
Normalerweise mit $ git reset --soft 355e55d2e4e5921b4aa98fe127849c7161b5867b, wenn Du eigene Aenderungen beibehalten willst oder $ git reset --hard 355e55d2e4e5921b4aa98fe127849c7161b5867b, wenn Du alle Aenderungen seitdem resetten willst. Oder $ git checkout 355e55d2e4e5921b4aa98fe127849c7161b5867b, was ich persoenlich empfehlen wuerde.
 
Danke..letzteres hatte ich schon probiert..aber der Port ist "vergriesgnaddelt" er benötigt noch boost-all und boost-jam.
Mal sehen ob ich klar komme. Hatte ich schon geschrieben das ich diese boost Geschichte hasse? Das ist eklig wie libicu usw...
Gruß und Dank einstweilen,
Holm
 
Zurück
Oben