hgcampfire είναι ένα Mercurial γάντζο για να ενημερώσει μια πυρά προσκόπων chatroom για changesets έρχονται σε μια αποθήκη.
Χρήση:
Προσθέστε τα παρακάτω για να Mercurial config σας (σε ένα σύστημα, ο χρήστης, ή με συμφωνία επαναγοράς επίπεδο αρχείο hgrc), αντικαθιστώντας το κλειδί API, URL, και το αναγνωριστικό δωμάτιο:
[Φωτιά]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
δωμάτιο = 123456
[Άγκιστρα]
changegroup.campfire = python: hgcampfire.notify
Αυτά configs μπορεί φυσικά να διαχωριστεί σε διαφορετικά αρχεία hgrc, για παράδειγμα, αν θέλετε να καθορίσετε τα δεδομένα του χρήστη πυρών προσκόπων επίπεδο, αλλά εφαρμόζουν την πραγματική γάντζο μόνο σε ορισμένα αποθετήρια.
Προσαρμογή
Μπορείτε να τροποποιήσετε το hgcampfire πρότυπο χρησιμοποιεί για την κοινοποίησή της, ορίζοντας την τιμή πρότυπο config στο [φωτιά] ενότητα. Η προεπιλεγμένη τιμή είναι {user} ωθείται: n {} changesets. Αυτό το πρότυπο έχει στη διάθεσή της το ακόλουθο πλαίσιο: ρίζα είναι το μονοπάτι για τον χώρο της ρίζας, ο χρήστης είναι η τιμή της μεταβλητής περιβάλλοντος $ USER, και changesets είναι η λίστα των changesets έσπρωξε.
Μπορείτε επίσης να τροποποιήσετε το πρότυπο χρησιμοποιεί hgcampfire να αναφέρουν κάθε changeset, θέτοντας την τιμή cset_template config στο [φωτιά] ενότητα. Αυτό πρέπει να είναι ένα πρότυπο Mercurial changeset, την ίδια μορφή που θέλετε να περάσει --template. Η προεπιλεγμένη τιμή είναι * "{} desc" από {author}
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Προσθήκη επιλογή για να αποφύγετε ανακοινώνοντας συγχωνεύσεις που προέρχονται από ένα κλαδί που ταιριάζει με μια κανονική έκφραση
Τι είναι καινούργιο στην έκδοση 0.3:
- προσθέσετε στοιχεία ελέγχου για να περιορίσει τους τύπους των changesets που παίρνουν ανακοίνωσε - προσθέτουν επιλογή για την εμφάνιση μόνο changesets σε έναν ορισμένο κλάδο - προσθέστε την επιλογή να μην δείχνουν μόνο υποκατάστημα συγχωνεύει - προσθέστε την επιλογή να μην δείχνουν πολλαπλών υποκατάστημα συγχωνεύει - προσθέστε την επιλογή να μην εμφανίζονται κανονικά μη-συγχώνευση changesets
Τι είναι καινούργιο στην έκδοση 0.2.3:.
- Το έγγραφο που API πυρών προσκόπων απαιτεί τώρα HTTPS
Τι είναι καινούργιο στην έκδοση 0.2.2:
- μην αφήνετε την Python 2.5 και νωρίτερα αυξήσει HTTPError στις 201 κωδικός απόκρισης
- λίστας πολλαπλών changesets στις πιο πρόσφατες-πρώτης τάξης
Τι είναι καινούργιο στην έκδοση 0.2.1:
- να μην αναγκάσει τον τύπο του μηνύματος TextMessage
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε