- Reset dashboard and activity commit cache on branch REWIND or DELETE
- Fixed bug with adding new local users with external authentication
- Fixed missing clone url on the empty repository page
+ - Fixed incorrect tagger in the dashboard pages (issue-276)
changes:
- updated Chinese translation
- updated Dutch translation
- Chad Horohoe
- Eduardo Guervós Narvaez
- Dongsu, KIM
+ - Gareth Collins
}
#
import org.apache.wicket.markup.repeater.Item;\r
import org.apache.wicket.markup.repeater.data.DataView;\r
import org.apache.wicket.markup.repeater.data.ListDataProvider;\r
+import org.eclipse.jgit.lib.PersonIdent;\r
\r
import com.gitblit.Constants;\r
import com.gitblit.GitBlit;\r
import com.gitblit.wicket.pages.SummaryPage;\r
import com.gitblit.wicket.pages.TagPage;\r
import com.gitblit.wicket.pages.TreePage;\r
-import com.gitblit.wicket.pages.UserPage;\r
\r
public class DigestsPanel extends BasePanel {\r
\r
}\r
logItem.add(changeIcon);\r
\r
- if (!isTag) {\r
- logItem.add(new Label("whoChanged").setVisible(false));\r
- } else {\r
- if (change.user.username.equals(change.user.emailAddress) && change.user.emailAddress.indexOf('@') > -1) {\r
- // username is an email address can not link - 1.2.1 push log bug\r
- logItem.add(new Label("whoChanged", change.user.getDisplayName()));\r
+ if (isTag) {\r
+ // tags are special\r
+ PersonIdent ident = change.getCommits().get(0).getAuthorIdent();\r
+ if (!StringUtils.isEmpty(ident.getName())) {\r
+ logItem.add(new Label("whoChanged", ident.getName()));\r
} else {\r
- // link to user account page\r
- logItem.add(new LinkPanel("whoChanged", null, change.user.getDisplayName(),\r
- UserPage.class, WicketUtils.newUsernameParameter(change.user.username)));\r
+ logItem.add(new Label("whoChanged", ident.getEmailAddress()));\r
}\r
+ } else {\r
+ logItem.add(new Label("whoChanged").setVisible(false));\r
}\r
\r
String preposition = "gb.of";\r