hgcampfire là một cái móc Mercurial để thông báo cho một chatroom Campfire về changesets sắp vào một kho lưu trữ.
Cách sử dụng:
Thêm dòng sau để cấu hình Mercurial của bạn (trong một hệ thống, người sử dụng, hoặc repo cấp tập tin hgrc), thay thế các khóa API, URL, và ID phòng:
[Lửa trại]
api_key = CAMPFIRE_AUTH_TOKEN_FOR_THE_USER_NOTIFICATIONS_WILL_COME_FROM
url = http://myorg.campfirenow.com
room = 123456
[Hook]
changegroup.campfire = python: hgcampfire.notify
Những configs tất nhiên có thể được tách ra thành các file hgrc khác nhau, ví dụ nếu bạn muốn xác định dữ liệu Campfire sử dụng rộng rãi, nhưng áp dụng các móc thực tế chỉ đến các kho nhất định.
Tùy
Bạn có thể thay đổi mẫu hgcampfire sử dụng cho thông báo của mình bằng cách thiết lập các giá trị mẫu config vào [lửa trại] phần. Giá trị mặc định là {user} đẩy: n {changesets}. Mẫu này có bối cảnh sau đây có sẵn cho nó: root là con đường chủ kho, người sử dụng là giá trị của biến môi trường $ USER, và changesets là danh sách các changesets đẩy.
Bạn cũng có thể thay đổi mẫu hgcampfire sử dụng để báo cáo mỗi changeset, bằng cách thiết lập các giá trị cấu hình cset_template trong [lửa trại] phần. Đây phải là một mẫu changeset Mercurial, có dạng tương tự như bạn muốn vượt qua để --template. Giá trị mặc định là * "{} desc" bởi {author}
là gì mới trong phiên bản này:.
- Thêm lựa chọn để tránh công bố sáp nhập đến từ một chi nhánh phù hợp với một biểu hiện thường xuyên
là gì mới trong phiên bản 0.3:
- thêm các điều khiển để hạn chế loại changesets mà có được công bố - thêm tùy chọn để chỉ hiển thị changesets trên một chi nhánh nào đó - thêm lựa chọn để không hiển thị chi nhánh duy nhất kết hợp - thêm lựa chọn để không hiển thị đa ngành kết hợp - thêm lựa chọn để không hiển thị bình thường không hợp changesets
là gì mới trong phiên bản 0.2.3:.
- Document rằng API Campfire của doanh nghiệp yêu cầu HTTPS
là gì mới trong phiên bản 0.2.2:
- đừng để Python 2.5 và trước đó tăng HTTPError trên 201 mã phản hồi
- danh sách nhiều changesets để nhất gần đây, đầu tiên
là gì mới trong phiên bản 0.2.1:
- không buộc các loại tin nhắn đến TextMessage
Yêu cầu :
- Python
Bình luận không