~jelmer/loggerhead/breezy

« back to all changes in this revision

Viewing changes to loggerhead/templates/changelog.kid

  • Committer: Robey Pointer
  • Date: 2006-12-11 06:44:19 UTC
  • Revision ID: robey@lag.net-20061211064419-8ssa7mlsiflpmy0c
initial checkin

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#"
 
3
    py:extends="'master.kid'">
 
4
<head>
 
5
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" py:replace="''"/>
 
6
    <title> ${branch_name} : changes </title>
 
7
    <link rel="alternate" type="application/atom+xml" href="${tg.url('/atom')}" title="RSS feed for ${branch_name}" />
 
8
</head>
 
9
 
 
10
<body>
 
11
 
 
12
<span py:def="revision_link(revid, revno)">
 
13
    <a title="Show revision info" href="${tg.url([ '/revision', revid ])}">
 
14
        <span class="revno"> ${revno} </span>
 
15
    </a>
 
16
    <a title="Show changelog" href="${tg.url([ '/changes', revid ])}" class="log"> (log) </a>
 
17
    <a title="Show revision info" href="${tg.url([ '/revision', revid ])}">
 
18
        <span class="revid"> ${util.clean_revid(revid)} </span>
 
19
    </a>
 
20
</span>
 
21
 
 
22
${navbar()}
 
23
 
 
24
<h1> <span class="branch-name">${branch_name}</span> : changes </h1>
 
25
    
 
26
<span py:if="len(merge_points) > 0">
 
27
    <table class="info-entry">
 
28
        <tr> <th> merged in: </th>
 
29
        <td> 
 
30
            <span py:for="merge in merge_points" class="revision">
 
31
                ${revision_link(merge.revid, merge.revno)}
 
32
                </span> <br />
 
33
            <span py:for="merge in merge_points" class="revision">
 
34
                ${revision_link(merge.revid, merge.revno)}
 
35
                </span>
 
36
            </td>
 
37
            </tr>
 
38
    </table>
 
39
</span>
 
40
 
 
41
<!-- #prevpage# -->
 
42
 
 
43
<div class="log-entries">
 
44
    <table width="100%">
 
45
        <col class="header" />
 
46
        <col class="data" />
 
47
        <col class="mark-diff" />
 
48
        
 
49
        <span py:for="entry in changes">
 
50
            <tr>
 
51
                <th class="firstline header age"> ${entry.age} </th>
 
52
                <th class="firstline data"> ${entry.short_comment} </th>
 
53
                <th class="firstline"> #dodiff# </th>
 
54
            </tr>
 
55
            
 
56
            <tr>
 
57
                <th class="revision header top"> revision: </th>
 
58
                <td class="revision data top"> ${revision_link(entry.revid, entry.revno)} </td>
 
59
                <td class="revision mark-diff top"><span class="buttons">
 
60
                    <a href="${tg.url([ '/changes', entry.revid ])}"> Mark for diff </a>
 
61
                </span></td>
 
62
            </tr>
 
63
            
 
64
            <!-- for multiple-parents: -->
 
65
            <span py:if="len(entry.parents) > 1">
 
66
                <span py:for="parent in entry.parents">
 
67
                    <tr>
 
68
                        <th class="revision header"> parent: </th>
 
69
                        <td class="revision data"> ${revision_link(parent.revid, parent.revno)} </td>
 
70
                    </tr>
 
71
                </span>
 
72
            </span>
 
73
            
 
74
            <tr>
 
75
                <th class="author header"> committer: </th>
 
76
                <td class="author data"> ${util.hide_email(entry.author)} </td>
 
77
            </tr>
 
78
            <tr>
 
79
                <th class="date header"> date: </th>
 
80
                <td class="date data"> ${entry.date.strftime('%d %b %Y %H:%M')} </td>
 
81
                <td class="date mark-diff"> &nbsp; </td>
 
82
            </tr>
 
83
        </span>
 
84
    </table>
 
85
</div>
 
86
 
 
87
<!-- #nextpage# -->
 
88
 
 
89
</body>
 
90
</html>