6030999 blogja

git bisect

Túl ritkán használom ahhoz, hogy megjegyezzem a használatát, így minden alkalommal ki kell puskázzam a bőbeszédű man-ból.
De ennek mától vége, idevésem, ennyi a lényeg:


git bisect start
git bisect bad
git log --pretty=oneline
git bisect good 09dfa71136436a2d12abad1ae68c72c26a8dae59
git bisect run ./run_tests.sh
git bisect reset

Nyilván a run_tests.sh a konvencionális visszatérési értékeket kell produkálja, mint pl ez:

#!/bin/sh

python -m unittest discover

DD-WRT firmware Linksys WRT160NL routerre

Néhány éve üzemel itthon egy WRT160NL router. Első dolgom volt firmware-t cserélni rajta, akkor a DD-WRT-re esett a választás, ha jól emlékszem, az OpenWrt wiki akkoriban nem nyilvánította teljesen támogatottnak ezt az eszközt. Sikerült is elsőre valami jó beállításkombinációval kizárjam magam belőle, amit ugyan valahogy megoldottam, de jól megjegyeztem, hogy firmware-t csak akkor cseréljek, amikor valós igény van rá. Pár hónap múlva kölcsönadtam egy időre és egy vadonatújat kaptam helyette vissza - természetesen gyári firmware-rel, amit akkor már okosan békén is hagytam, mert amit kellett, azt tudta.