Domanda

Sto cercando di far funzionare un hook e-mail git commit utilizzando Git su Windows.Sono sicuro di aver incasinato la mia copia dello script contrib/hooks/post-receive-email (inserito nello script .git/hooks/post-commit) del progetto, oppure mi manca un nodo importante nella mia configurazione, ma non so dove vedrei eventuali messaggi di errore.

Verrebbero riprodotti su stdout quando eseguo l'utilizzo di una shell?C'è qualche flag che dovrei impostare o passare a git commit per vederli (ho provato -v senza alcun effetto apparente)?

MODIFICAREEcco i valori di configurazione specifici del repository che ho aggiunto:

  • sendemail.smtpserver=smtp.miaazienda.com
  • hooks.mailinglist=io@dominio.com

AGGIORNAMENTOIl problema generale è che la posta integrata di git non funziona su Windows (il che ha perfettamente senso, ovviamente), ma almeno ora so dove cercare l'output dei miei tentativi di hacking.

È stato utile?

Soluzione

Sei sicuro che l'hook venga effettivamente eseguito?(Assicurati che sia eseguibile!) L'hook post-commit viene eseguito allo stesso modo di git-commit, quindi se esegui il commit da una shell, dovresti vedere l'output di tutti gli hook relativi al commit insieme all'output di git- impegnarsi in quel terminale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top