życie zabija powoli :)

 

22

lipca

2010

eksport wybranego commita z git do zip/tar.gz

Od jakiegos czasu mam firmowy svn zaciagniety do git, za pomoca git-svn. Dziala to sprawnie i szybko, bije na leb jakakolwiek przegladarke svn i jest odporne na problemy sieciowe. A dzieki cgit mam bardzo wygodne mozliwosci ogladania zmian.

Problemem jest wyeksportowanie wybranego commita do pliku zip. Tak aby zawieral pliki w wybranej wersji tylko z danego commita. Cgit pozwala tylko wyeksportowac caly branch w danej wersji do archwium. Tak wiec sadzilem ze operacja jakiej ja potrzebowalem nie jest mozliwa do wykonania.

A jednak, po dlubaniu w dokumentacji okazalo sie to mozliwe. Wchodzimy do cgit i szukamy interesujacego nas commita. Zalozmy ze jest on oznaczony 1234.

Wchodzimy do katalogu z git'owym klonem svn'a (lub zwyklego repozytorium git) i wykonujemy polecenie

git archive -o ~/1234.zip 1234 `git show --pretty="format:" --name-only 1234`

W efekcie dostajemy plik zip zawierajacy pliki ktore zostaly dodane/zmienione w commicie 1234. I nie jest to diff, ale archiwum zawierajace kompletne pliki. Czyli to co mnie interesowalo.

 
 

04

lipca

2010

firefox >=3.6.4 i jego crash protection

Firefox od 3.6.4 oferuje mechanizm trzymania wtyczek w osobnym procesie, przez co pad wtyczki nie powoduje padu przegladarki. Widać to na wtyczkach flash, które w przypadku padu zamieniają się w szare pole i nie przerywa to operacji na innych stronach.

Aby sie o tym przekonac wystarczy zainstalowac eksperymentalny plugin flash o nazwie lightspark ( http://allievi.sssup.it/techblog/ ). Usuwamy oficjalny plugin flash. wchodzimy na youtube, odtwarzamy dowolny film i ...pad przeglądarki.

Zaraz, cos tu nie gra...

 
 

Miniblog

14 września 2011, 22:19:53 | klucz ssh na gitorious |

Od niedawna przyłapałem się na tym że na gitorious.org przestał działać mój klucz ssh. Próba ponownej instalacji klucza powodowała jego odrzucanie ( " ssh key invalid " ).

Problem polega na tym ze zamiast user@host na końcu klucza trzeba wpisać swój email jaki podaliśmy przy rejestracji w gitorious.org. Być może problem nie dotyczy wszystkich, ale u mnie było to jedyne działające rozwiązanie.

04 lipca 2011, 12:48:34 | Tunelowanie esx po ssh |

Szybka notatka na przyszłość; aby wbić się na serwer ESX za pomocą vSphere poprzez tunel SSH, trzeba przeforwardować porty 443, 902, 903 oraz dodać wpis do hosts postaci

127.0.0.1 esxhost

bez tego nie pójdzie. Posiadanie wpisu określającego 127.0.0.1 jako "localhost" też z jakiegoś powodu nie wystarcza i dostaje się tajemnicze informacje o nieprawidłowym hoście, braku łączności itp.

02 sierpnia 2010, 20:12:02 | [mini] nietypowy problem CUPS |

ERRDOS - ERRbadaccess 
(Invalid open mode.) opening 
remote spool Test Page

W takiej sytuacji należy w windows w wlaściwościach drukarki odznaczyć "drukuj bezpośrednio na drukarkę". Dziwne, ale zostawię to sobie tutaj na przyszłość.