Git · BlameView: a run's name leaves out empty parts
This commit is contained in:
1 file changed
+8
-3
+8
-3
@@ -182,9 +182,14 @@ impl RenderOnce for BlameView {
|
|||||||
.text_size(theme.text_size(TextSize::Xs));
|
.text_size(theme.text_size(TextSize::Xs));
|
||||||
let gutter = match blame.clone().filter(|_| head) {
|
let gutter = match blame.clone().filter(|_| head) {
|
||||||
Some(blame) => {
|
Some(blame) => {
|
||||||
let said: SharedString =
|
// Empty parts, as for uncommitted lines, are left out.
|
||||||
format!("{}, {} · {}", blame.author, blame.when, blame.subject)
|
let said: SharedString = [&blame.author, &blame.when, &blame.subject]
|
||||||
.into();
|
.into_iter()
|
||||||
|
.filter(|part| !part.is_empty())
|
||||||
|
.map(|part| part.as_ref())
|
||||||
|
.collect::<Vec<&str>>()
|
||||||
|
.join(", ")
|
||||||
|
.into();
|
||||||
let pick = on_commit.clone();
|
let pick = on_commit.clone();
|
||||||
let commit = blame.commit.clone();
|
let commit = blame.commit.clone();
|
||||||
gutter
|
gutter
|
||||||
|
|||||||
Reference in new issue
Block a user