2010-07-12 33 views
11

Tôi đã gửi email khác bằng cách sử dụng móc e-mail sau khi nhận của Git (nhờ this SO post) nhưng e-mail mà nó gửi chỉ là văn bản thuần túy. Tôi muốn một cái gì đó lớn hơn nhiều màu sắc và được định dạng tốt.Git: hook email sau khi nhận để hiển thị một màu khác biệt định dạng html?

Có tập lệnh hay thứ gì đó tôi có thể chạy bằng móc hậu nhận sẽ gửi một e-mail khác được định dạng độc đáo thay vì văn bản thuần túy không?

Trả lời

4

Bạn có thể định dạng mã của bạn sử dụng một highlighter cú pháp như Pygments. Sử dụng công cụ commandline của họ, bạn nên dễ dàng đưa đầu ra của bạn vào một tài liệu html có thể được nhúng vào phần thân của email. Tôi sẽ tìm bạn có thể làm một cái gì đó như this nhưng thay thế lệnh bằng lệnh Pygments tùy chỉnh của bạn.

+1

Đây là cách tôi đã kết thúc. Hy vọng rằng tôi sẽ nhận được xung quanh để gửi giải pháp đầy đủ của tôi vì nó không phải là rất dễ dàng để tìm ra, nhưng điều này đã chỉ cho tôi đi đúng hướng ... Cảm ơn! – cmcculloh

+0

@cmcculloh - bạn có phiền khi đăng giải pháp cho điều này không? – philfreo

+2

Chắc chắn, đây là: http://blog.chomperstomp.com/making-git-show-post-receive-e-mails-as-an-html-color-formatted-diff/ – cmcculloh

Các vấn đề liên quan