Więc używasz systemu kontroli wersji, wysyłasz zmiany na serwer, pobierasz poprawki, inne branche, a wszystko to z podaniem hasła. I wreszcie trafia Cię szlag. Pomimo tego, że wpisanie hasła (po 10000 prób) zajmuje Ci mniej niż 1s jest to zmarnowana sekunda. Skoro używasz vcs czy dvcs to znaczy, że szanujesz swój czas a wpisywanie hasła w takich ilościach jest nieekonomiczne i należy to zmienić.
Continue reading ‘Z warsztatu kodera: po co te hasła?’
Tag Archive for 'bazaar'
Bazaar jest w porządku, a skoro jest to należy go używać. Nie musi to być super przyjemne jeśli masz swój kod na serwerze i tam wysyłasz zmiany. Nie piszę o Launchpadzie tylko o własnym serwerze np: z dostępem ftp. Uciążliwym jest po każdym commicie logowanie przez ssh i odpalanie bzr up. Już pisałem jaki fajny jest bazaar? A to dlatego, że posiada pluginy. Z odsieczą programistom idzie plugin, którego nazwa jest w tytule posta a mianowicie push-and-update. Jak działa? Po każdym poleceniu push, sprawdza czy na serwerze znajduje się branch wymagający wykonania polecenia bzr up i jeśli tak to loguje się przez ssh aby je wykonać. Proste i skuteczne. Instalacja jest równie prosta, wszystkie informacje można znaleźć tutaj, a dla leniwych poniżej podaję przepis na instalację na koncie użytkownika.
bzr branch lp:bzr-push-and-update ~/.bazaar/plugins/push_and_update
Po commicie wystarczy bzr push. Uciążliwe może się stać wklepywanie haseł, ale jest to lepsze niż przeglądanie historii poleceń konsoli lub wpisywanie litanii ssh looser@serwer… od nowa.
Najnowsze komentarze