githooks

    211calore

    4risposta

    Ho scritto un hook post-commit Git e funziona correttamente. Tuttavia, voglio aggiungere questo hook per applicarlo a tutti i repository git attuali (e futuri) su cui sto lavorando. Ho provato ad aggi

    12calore

    3risposta

    Stiamo usando git con un repository centrale (utilizzando Gitosis). Ho creato un hook di post-ricezione per generare un'e-mail alla mailing list dev ogni volta che vengono apportate modifiche al repos

    6calore

    3risposta

    Come determinare chi ha inviato al repository? I.e. Qualcuno fa git push origin master e nel gancio di post-ricezione sul repository origin Ho bisogno di usare il nome o l'e-mail di Qualcuno.

    13calore

    5risposta

    Sto scrivendo il gancio post-ricezione basato sullo script post-receive-email dalla directory contrib, ma sembra che gli argomenti oldrev e newrev siano vuoti. Lo script si presenta così: #!/bin/bash

    141calore

    4risposta

    È considerato una cattiva pratica - inserire .git/hooks nel repository dei progetti (utilizzando i collegamenti simbolici, ad esempio). Se sì, qual è il modo migliore per consegnare gli stessi hook a

    10calore

    6risposta

    C'è un modo per collegare quando un pull git avviene sul telecomando (simile ad un pre-ricezione o post-ricevere). Fondamentalmente mi piacerebbe essere in grado di far sì che il telecomando commetta

    6calore

    2risposta

    Conosci qualche buona soluzione per il monitoraggio dei pronti contro termine? Mi piacerebbe ottenere informazioni quando qualcuno spinge al repo remoto (preferibilmente tramite l'icona della barra de

    26calore

    4risposta

    Ho un problema con il gancio di 'aggiornamento'. Nel caso di una nuova filiale, ottiene un 0000000000000000000000000000000000000000 come 'oldrev'. E non so come gestire quel caso. Abbiamo il requisito

    16calore

    4risposta

    Ho un repository git centrale impostato usando gitolite. Voglio impostare un gancio in modo che ogni volta che un utente spinge al repository, esegue un pull altrove seguito da alcuni test automatici.

    12calore

    1risposta

    Per attivare un hook git dopo un pull ho fatto un hook post-merge. Lo script assomiglia a questo: #!/bin/sh git log > gitlog.txt Il file si chiama 'post-fusione' e ha lo stesso proprietario come qu