hgcampfire adalah hook Mercurial untuk memberitahu chatroom Campfire tentang changesets datang ke repositori.
Penggunaan:
Tambahkan baris berikut ke konfigurasi Mercurial Anda (dalam sistem, pengguna, atau repo-tingkat file hgrc), menggantikan kunci API, URL, dan ID kamar:
[Api unggun]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
Ruangan = 123456
[Kait]
changegroup.campfire = python: hgcampfire.notify
Konfigurasi ini tentu saja dapat dipisahkan menjadi file hgrc yang berbeda, misalnya jika Anda ingin menentukan data Campfire user-lebar, tetapi menerapkan kait sebenarnya hanya untuk repositori tertentu.
Customization
Anda dapat memodifikasi hgcampfire Template menggunakan untuk notifikasi dengan menetapkan nilai Template config di [api unggun] bagian. Nilai default adalah {user} mendorong: n {} changesets. Template ini memiliki konteks berikut tersedia untuk itu: root adalah jalur akar repositori, pengguna nilai variabel lingkungan $ USER, dan changesets adalah daftar changesets mendorong.
Anda juga dapat memodifikasi hgcampfire Template digunakan untuk melaporkan setiap changeset, dengan menetapkan nilai konfigurasi cset_template di [api unggun] bagian. Ini harus menjadi template changeset Mercurial, dari bentuk yang sama Anda akan lolos ke --template. Nilai default adalah * "{} desc" oleh {penulis}
Apa yang baru dalam rilis ini:.
- Tambah pilihan untuk menghindari mengumumkan penggabungan datang dari cabang yang sesuai dengan ekspresi reguler
Apa yang baru dalam versi 0.3:
- menambahkan kontrol untuk membatasi jenis changesets yang bisa diumumkan - tambahkan pilihan untuk menampilkan hanya changesets pada cabang tertentu - menambahkan opsi untuk tidak menampilkan cabang tunggal menggabungkan - menambahkan opsi untuk tidak menampilkan multi-cabang menggabungkan - menambahkan opsi untuk tidak menampilkan yang normal non-menggabungkan changesets
Apa yang baru dalam versi 0.2.3:.
- Dokumen yang Campfire API sekarang memerlukan HTTPS
Apa yang baru dalam versi 0.2.2:
- jangan biarkan Python 2.5 dan sebelumnya menaikkan HTTPError 201 kode respon
- daftar beberapa changesets agar paling baru pertama
Apa yang baru dalam versi 0.2.1:
- tidak memaksa jenis pesan ke Pesanteks
Persyaratan :
- Python
Komentar tidak ditemukan