186 <c:if test="${not empty viewmodel.commitLinks}"> |
186 <c:if test="${not empty viewmodel.commitLinks}"> |
187 <h2><fmt:message key="issue.commits" /></h2> |
187 <h2><fmt:message key="issue.commits" /></h2> |
188 <table class="issue-view fullwidth"> |
188 <table class="issue-view fullwidth"> |
189 <colgroup> |
189 <colgroup> |
190 <col> |
190 <col> |
|
191 <col> |
191 <col class="fullwidth"> |
192 <col class="fullwidth"> |
192 </colgroup> |
193 </colgroup> |
193 <thead> |
194 <thead> |
194 <tr> |
195 <tr> |
|
196 <th><fmt:message key="issue.commits.timestamp"/></th> |
195 <th><fmt:message key="issue.commits.hash"/></th> |
197 <th><fmt:message key="issue.commits.hash"/></th> |
196 <th><fmt:message key="issue.commits.message"/></th> |
198 <th><fmt:message key="issue.commits.message"/></th> |
197 </tr> |
199 </tr> |
198 </thead> |
200 </thead> |
199 <tbody> |
201 <tbody> |
200 <c:forEach var="commitLink" items="${viewmodel.commitLinks}"> |
202 <c:forEach var="commitLink" items="${viewmodel.commitLinks}"> |
201 <tr> |
203 <tr> |
|
204 <td> |
|
205 <c:if test="${not empty commitLink.timestamp}"> |
|
206 <fmt:formatDate value="${commitLink.timestamp}" timeZone="${timezone}" type="both"/> |
|
207 </c:if> |
|
208 </td> |
202 <td><a href="${commitLink.url}" target="_blank">${commitLink.hash}</a></td> |
209 <td><a href="${commitLink.url}" target="_blank">${commitLink.hash}</a></td> |
203 <td><c:out value="${commitLink.message}"/> </td> |
210 <td><c:out value="${commitLink.message}"/> </td> |
204 </tr> |
211 </tr> |
205 </c:forEach> |
212 </c:forEach> |
206 </tbody> |
213 </tbody> |