gitscope
← rgit / Diff · dada791 → dada791
Changes dada791..dada791
Patch commit
diff --git a/src/methods/filters.rs b/src/methods/filters.rs
index 3287bf4..58df841 100644
--- a/src/methods/filters.rs
+++ b/src/methods/filters.rs
@@ -9,3 +9,7 @@ pub fn file_perms(s: &i32) -> Result<String, askama::Error> {
pub fn hex(s: &[u8]) -> Result<String, askama::Error> {
Ok(hex::encode(s))
}
+
+pub fn md5(s: &str) -> Result<String, askama::Error> {
+ Ok(hex::encode(&md5::compute(s).0))
+}
diff --git a/templates/repo/log.html b/templates/repo/log.html
index 4239127..2d8167d 100644
--- a/templates/repo/log.html
+++ b/templates/repo/log.html
@@ -22,7 +22,7 @@
</td>
<td><a href="/{{ repo.display() }}/commit/?id={{ commit.hash|hex }}">{{ commit.summary }}</a></td>
<td>
- <img src="https://www.gravatar.com/avatar/{{ commit.author.email }}?s=13&d=retro" width="13" height="13">
+ <img src="https://www.gravatar.com/avatar/{{ commit.author.email|md5 }}?s=13&d=retro" width="13" height="13">
{{ commit.author.name }}
</td>
</tr>