history.jsp revision 57065c0b4d57ca1e0182adda16962b22987a5b95
0N/ASee LICENSE.txt included in this distribution for the specific
0N/Afile and include the License file at LICENSE.txt.
2362N/Aident "@(#)history.jsp 1.1 05/11/11 SMI"
0N/A--%><%@ page import = "javax.servlet.*,
%><%@include file="mast.jsp"%><%
if (path.length() > 0 && valid) {
String userPage = environment.getUserPage();
String bugPage = environment.getBugPage();
String bugRegex = environment.getBugPattern();
if(bugRegex == null || bugRegex.equals("")) {
Pattern bugPattern = Pattern.compile(bugRegex);
String reviewPage = environment.getReviewPage();
String reviewRegex = environment.getReviewPattern();
if(reviewRegex == null || reviewRegex.equals("")) {
Pattern reviewPattern = Pattern.compile(reviewRegex);
if (!HistoryGuru.getInstance().hasHistory(f)) {
response.sendError(404, "No history");
HistoryReader hr = HistoryGuru.getInstance().getHistoryReader(f);
response.sendError(404, "No history");
<td colspan="4"><span class="pagetitle">History log of <a href="<%= context +"/xref" + path %>"><%=path%></a></span></td>
while (hr.next()) {
String rev = hr.getRevision();
if (rev == null || rev.length() == 0) {
if(hr.isActive()) {
String rp = Util.URIEncodePath(path);
%><td> <a name="<%=rev%>" href="<%= context +"/xref" + rp + "?r=" + Util.URIEncode(rev) %>"><%=rev%></a> </td><td align="center"><input type="radio" name="r1" value="<%=rp%>@<%=rev%>"/>
Date date = hr.getDate();
%><%=df.format(date)%><%
if(userPage != null && ! userPage.equals("")) {
%><%= hr.getAuthor() %><%
if (bugPage != null && ! bugPage.equals("")){
cout=bugPattern.matcher(cout).replaceAll("<a href=\"" + bugPage + "$1\">$1</a>"); }
if (reviewPage != null && ! reviewPage.equals("")) {
cout=reviewPattern.matcher(cout).replaceAll("<a href=\"" + reviewPage + "$1\">$1</a>"); }
Set<String> files = hr.getFiles();
jfile = ifile.substring(1);
hr.close();
%><p><b>Note:</b> No associated file changes are available for revisions with strike-through numbers (eg. <strike>1.45</strike>)</p><%
%><p class="rssbadge"><a href="<%=context%>/rss<%=Util.URIEncodePath(path)%>"><img src="<%=context%>/<%=environment.getWebappLAF()%>/img/rss.png" width="80" height="15" alt="RSS XML Feed" title="RSS XML Feed of latest changes"/></a></p><%
%><%@include file="foot.jspf"%>