Archiwum kategorii: git

ftpmount v1.1.0 – github

sprawdź najnowszą wersję ftpmount

Przeniosłem skrypt ftpmount do github’a:

Równocześnie zmieniłem sposób konfiguracji, a raczej tylko domyślną nazwę pliku konfiguracyjnego. Teraz jest szukany plik:

  • .ftpmountrc w aktualnym katalogu
  • potem .ftpmountrc w katalogu domowym

Wersje do pobrania.

git pre-commit hook – symfony / php

Mam jeszcze tą nieprzyjemnośc pracy z PHP (w tym przypadku z symfony framework) i aby była przyjemniejsza dodałem sobie hook na pre-commit do git’a.
* http://dl.getdropbox.com/u/185133/git/pre-commit

by zadziałało przerywanie commit’a gdy ‘symfony unit-test‘ się nie udadzą, potrzebna jest łatka na symfony (przynajmniej na moją wersję 1.0.17)
* http://dl.getdropbox.com/u/185133/git/symfony_return_code.diff

Hook zakłada, że commit jest robiony w katalogu projektu (tak mam najczęsciej) i znajduje sie w nim plik ‘symfony’

btw: hook wymaga pythona.

git, svn i puste katalogi

Importując repozytorium svn’a poprzez git-svn tracimy puste katalogi, co czasem nie jest przyjemne. W dodatku to przecież nasze katalogi i chcemy je mieć ;)

Dziś mnie trochę to przycisnęło więc, pogadałem chwilę z google i znalazłem użyteczny skrypt git-me-up.

Wystarczy pobrać sam plik git-me-up, nadać mu prawa wykonywania i wykonać:

git-me-up http://svn.somerepo.com/path/to/project ./project

a skrypt sam stworzy repozytorium git, zaimportuje wszystkoz repozytorium svn, utworzy brakujące puste katalogi i stworzy w razie potrzeby plik .gitignore na podstawie svn:ignore.

i już…