- Use standard ServletRequestWrapper instead of custom wrapper (issue 224)\r
\r
changes:\r
+ - Improve Gerrit change ref decoration in the refs panel (issue 206)\r
- Disable Gson's pretty printing which has a huge performance gain\r
- Properly set application/json content-type on api calls\r
- Updated Polish translation\r
private static final String R_HEADS = "refs/heads/";\r
\r
private static final String R_REMOTES = "refs/remotes/";\r
+ \r
+ private static final String R_CHANGES = "refs/changes/";\r
\r
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,\r
boolean hasFocus, int row, int column) {\r
} else if (name.startsWith(R_REMOTES)) {\r
name = name.substring(R_REMOTES.length());\r
fg = Color.decode("#6C6CBF");\r
+ } else if (name.startsWith(R_CHANGES)) {\r
+ name = name.substring(R_CHANGES.length());\r
+ fg = Color.decode("#B0E0F0");\r
}\r
setForeground(fg);\r
super.setText(name);\r
public class RefsPanel extends Panel {\r
\r
private static final long serialVersionUID = 1L;\r
+ \r
+ private static final String R_CHANGES = "refs/changes/";\r
\r
public RefsPanel(String id, final String repositoryName, RevCommit c,\r
Map<ObjectId, List<RefModel>> refs) {\r
// local head\r
linkClass = LogPage.class;\r
cssClass = "headRef";\r
+ } else if (name.startsWith(R_CHANGES)) {\r
+ // Gerrit change ref\r
+ name = name.substring(R_CHANGES.length());\r
+ cssClass = "otherRef";\r
} else if (name.startsWith(Constants.R_REMOTES)) {\r
// remote branch\r
linkClass = LogPage.class;\r