history.jsp revision 425278cfacbc73f1e955ab6016f206fc5ed93ccb
10139N/ASee LICENSE.txt included in this distribution for the specific
10139N/Afile and include the License file at LICENSE.txt.
10139N/A%><%/* ---------------------- history.jsp start --------------------- */
10139N/A PageConfig cfg = PageConfig.get(request);
10139N/A String path = cfg.getPath();
10139N/A if (path.length() > 0) {
10139N/A String context = request.getContextPath();
10139N/A RuntimeEnvironment env = cfg.getEnv();
10139N/A String uriEncodedName = cfg.getUriEncodedPath();
10139N/A String userPage = env.getUserPage();
10139N/A String userPageSuffix = env.getUserPageSuffix();
10139N/A String bugPage = env.getBugPage();
10139N/A String bugRegex = env.getBugPattern();
10139N/A if (bugRegex == null || bugRegex.equals("")) {
10139N/A Pattern bugPattern = Pattern.compile(bugRegex);
10139N/A String reviewPage = env.getReviewPage();
10139N/A String reviewRegex = env.getReviewPattern();
10139N/A if(reviewRegex == null || reviewRegex.equals("")) {
10139N/A Pattern reviewPattern = Pattern.compile(reviewRegex);
10139N/A File f = cfg.getResourceFile();
10139N/A hist = HistoryGuru.getInstance().getHistoryUI(f);
10139N/A %><h3>Problem</h3><p class="error"><%= e.getMessage() %></p><%
%><script type="text/javascript">/* <![CDATA[ */
document.domReady.push(function() {domReadyHistory();});
<form action="<%= context + Prefix.DIFF_P + uriEncodedName %>">
<caption>History log of <a href="<%= context + Prefix.XREF_P
if (hist.hasTags()) {
if (!cfg.isDir()) {
if (hist.hasFileList()) {
for (HistoryEntry entry : hist.getHistoryEntries()) {
String rev = entry.getRevision();
if (rev == null || rev.length() == 0) {
String tags = entry.getTags();
if (cfg.isDir())
if (cfg.isDir()) {
if (entry.isActive()) {
<td><a href="<%= context + Prefix.HIST_L + rp %>#<%= rev %>"
Date date = entry.getDate();
%><%= df.format(date) %><%
String author = entry.getAuthor();
} else if (userPage != null && userPage.length() > 0) {
String alink = Util.getEmail(author);
%><a href="<%= userPage + Util.htmlize(alink) + userPageSuffix
%>"><%= Util.htmlize(author)%></a><%
if (bugPage != null && bugPage.length() > 0) {
cout = bugPattern.matcher(cout).replaceAll("<a href=\""
if (reviewPage != null && reviewPage.length() > 0) {
cout = reviewPattern.matcher(cout).replaceAll("<a href=\""
Set<String> files = entry.getFiles();
String jfile = Util.stripPathPrefix(path, ifile);
<a class="h" href="<%= context + Prefix.XREF_P + ifile %>"><%= jfile %></a><br/><%
<a class="h" href="<%= context + Prefix.XREF_P + ifile %>?r=<%= rev %>"><%= jfile %></a><br/><%
<p class="rssbadge"><a href="<%=context + Prefix.RSS_P + uriEncodedName
/* ---------------------- history.jsp end --------------------- */
include file="foot.jspf"