11.02 2008

Rewizje SVN w plikach

Kategorie: php/db, projekty

Po dłuższej przerwie wróciłem do korzystania z svn’a (przerwa wymuszona brakiem czasu) - przygotowuję się na rozszerzenie składu firmy, od porządków zacząć najlepiej. W międzyczasie przemyślałem system automatycznego updat’u aplikacji. System nie jest prosty, bo mam dość spore wymagania w tej kwestii. W najbliższym czasie powinien pojawić się odpowiedni wpis. Jednym z problemów jakie się pojawiły jest wersjonowanie plików - po co bawić się w numerowanie ręczne, md5 i inne problematyczne rozwiązania, skoro korzysta się z SVNa.

Dodałem do każdego pliku odpowiednie svn:keywords - Revision, ale ręcznie nie zmodyfikowałem (jeszcze) wszystkich plików - jest ich zbyt dużo, a zanim powstanie system update’ów (którego pisanie zajmie min. miesiąc - po godzinach) zdążę wszystko uzupełnić. Tylko.. gdzie uzupełniłem, a gdzie nie? Oto jest pytanie! Skrypt zna odpowiedź :-)

Uruchamiamy z linii poleceń (jeśli występuje parametr, to musi być katalogiem) a na wyjściu otrzymujemy listę plików (katalogi są sprawdzane rekurencyjnie [DIR ]) z zaznaczeniem, czy posiadają Revision: (co będzie automatycznie zastąpione przez SVN) [ OK ], lub oznaczeniem, że nie posiadają [----].

Prosty i skuteczny sposób na upewnienie się, że pliki posiadają odpowiednie “stringi”. Można przemyśleć, czy nie sprawdzać w ten sposób innych rzeczy - nagłówków (GPL?), @package, @author? Istnieje dużo ciekawych pomysłów na wykorzystanie.

Leave a Reply

O mnie...

  Programista, freelancer - prowadzący małą działalność gospodarczą (oprogramowanie dla małych i średnich przedsiębiorstw) - szukam przede wszystkim wyzwań i ciekawych projektów, dopiero później rozmawiam o pieniądzach.
  Na blogu znajdziesz informacje zarówno o sprawach firmowych, jak i prywatnych (choć tych jest zdecydowanie więcej).

Kategorie

ostatnio ulubiony

www.danceshaker.com - mój w pełni swój, pierwszy “poważny” serwis, nad którym zamierzam poważniej popracować! Na razie we wczesnej fazie beta, ale już wrzuciłem i dodałem linka na blogu, żeby ulubione google znalazło serwis. Na starcie lekko ponad 1000 filmików z różnego rodzaju tańcami - począwszy od hip-hopu, przez elektro, tańce uliczne aż po tango i foxtrota. Informacje do filmików też są jeszcze w powijakach, ale mam nadzieję, że z czasem wszystko się ładnie uzupełni (z waszą pomocą).

Lista TODO jest ogromna, nie będę jej jeszcze publikował, postaram się wybić parę robaków do końca tygodnia. Blog na google już postawiony, ale pusty - to jest pierwsza informacja dotycząca serwisu. Zostaje jeszcze optymalizacja i kilka innych kroków, które jednak nie mogą opóźniać startu. Nie ma jeszcze reklam.. miałe nie pisać todo, ale się rozkręciłem.

Zapraszam do rzucenia okiem i podesłania ew uwag.

W międzyczasie założyłem bloga dla danceshakera,  i rozwinąłem kilka rzeczy. Przejrzałem też API mikroblogów - w niektórych serwis publikuje już linki do filmików. Ciągłym problemem jest brak linków do serwisu i mała oglądalność. Pojawił się pierwszy raz gugiel - myślę, że pierwsze sensowne wyniki pojawią się dopiero pod koniec przyszłego tygodnia.

Checking Page Ranking