Add avatar support for codeberg in git blame (#10991)

Release Notes:

- Added support for avatars in git blame for repositories hosted on
codeberg

<img width="1144" alt="Screenshot 2024-04-25 at 16 45 22"
src="https://github.com/zed-industries/zed/assets/43210583/d44770d8-44ea-4c6b-a1c0-ac2d1d49408f">

Questions:
- Should we move git stuff like `Commit`, `Author`, etc outside of
hosting-specific files (I don't think so, as other hostings can have
different stuff)
- Should we also add support for self hosted forgejo instances or should
it be a different PR?
This commit is contained in:
Stanislav Alekseev
2024-04-30 12:57:10 +02:00
committed by GitHub
parent 8152e0676f
commit f96cab286c
5 changed files with 107 additions and 28 deletions
+5
View File
@@ -0,0 +1,5 @@
/// Represents the common denominator of most git hosting authors
#[derive(Debug)]
pub struct GitAuthor {
pub avatar_url: String,
}