\begin{frame} \frametitle{Ergonomie} \framesubtitle{Hooks} Les hooks sont des actions déclenchées par des évènements concernant le dépôt git. \begin{exampleblock}{} Les hooks sont des scripts exécutables (pas de langage imposé) posés dans le dossier .git/hooks. \end{exampleblock} \end{frame} \begin{frame} \frametitle{Ergonomie} \framesubtitle{Hooks pour le client} \begin{columns} \begin{column}{0.5\textwidth} \begin{itemize} \item pre-commit \item prepare-commit-msg \item commit-msg \item post-commit \item applypatch-msg \item preapply-patch \item postapply-patch \end{itemize} \end{column} \begin{column}{0.5\textwidth} \begin{itemize} \item pre-rebase \item post-rewrite \item post-checkout \item post-merge \item pre-push \end{itemize} \end{column} \end{columns} \end{frame} \begin{frame} \frametitle{Ergonomie} \framesubtitle{Hooks pour le serveur} \begin{itemize} \item pre-receive \item update \item post-receive \end{itemize} \end{frame}