| 90 | VcsAnnotationModel::~VcsAnnotationModel() = default; |
| 91 | |
| 92 | static QString abbreviateLastName(const QString& author) { |
| 93 | auto parts = author.split(QLatin1Char(' ')); |
| 94 | bool onlyOneFragment = parts.size() == 1 || ( parts.size() == 2 && parts.at(1).isEmpty() ); |
| 95 | return onlyOneFragment ? parts.first() : parts.first() + QStringLiteral(" %1.").arg(parts.last()[0]); |
| 96 | } |
| 97 | |
| 98 | static QString annotationToolTip(const VcsAnnotationLine& aline) |
| 99 | { |