Znalazłem hak po odebraniu dla Gita po jakimś przeszukaniu go, za pomocą którego wysyłam wszystkie zatwierdzenia do zdalnego/udostępnionego repo.Git: hak poczty e-mail po otrzymaniu, w tym łatki diff?
Problem z tym post-receive hook polega na tym, że ma on tylko możliwość poinformowania, kto dokonał zatwierdzenia, komunikat dziennika, datę, plik (i), których dotyczy. Chcę również zobaczyć plik (e), którego dotyczy problem, wygenerował poprawki w wiadomości e-mail, aby zobaczyć, jakie zmiany zostały wprowadzone w kodzie. Subversion robi to dość ładnie.
Czy ktoś ma rozwiązanie może być zmienną env, która może zostać przekazana do haka po otrzymaniu, który to robi? A może nawet lepszy przykład, który już jest ugotowany?
Dzięki!
Bombe, Próbowałem ustawić następujące w wierszu poleceń bez żadnego szczęścia. # git config --global hooks.showrev "git show -C% s; echo" –
Nieważne, nie możesz dodać go do --global, to musi być po prostu konfiguracja git, inaczej twoje rozwiązanie tak, dziękuję! –
Nie miałem problemów z ustawieniem wszystkich niezbędnych wartości konfiguracyjnych w ustawieniach globalnych – Bombe