...
|
...
|
@@ -82,13 +82,9 @@
|
82
|
82
|
<%
|
83
|
83
|
$self->res->headers->content_type('application/atom+xml;charset=UTF-8');
|
84
|
84
|
# Create atom feed
|
85
|
|
- my $commit_title = $commit->{title};
|
86
|
|
- $commit_title = Mojo::Util::xml_escape
|
87
|
|
-
|
88
|
85
|
my $alternate_url = url_with;
|
89
|
86
|
my $alternate_url_path_parts = $alternate_url->path->parts;
|
90
|
87
|
$alternate_url_path_parts->[-1] =~ s/\.atom$//;
|
91
|
|
-
|
92
|
88
|
#%>
|
93
|
89
|
<?xml version="1.0" encoding="UTF-8" ?>
|
94
|
90
|
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
|
...
|
...
|
@@ -99,18 +95,16 @@
|
99
|
95
|
<updated><%= $commits->[0]->{updated} %></updated>
|
100
|
96
|
|
101
|
97
|
% for my $commit (@$commits) {
|
102
|
|
- % my $entry_alternate_url = url_for("/$user/$project/commit/$commit->{id}");
|
103
|
|
- % my $author_url = url_for("/$user");
|
104
|
98
|
<entry>
|
105
|
99
|
<id>tag:gitprep,2008:Grit::Commit/<%= $commit->{id} %></id>
|
106
|
|
- <link type="text/html" rel="alternate" href="<%= $entry_alternate_url->to_abs %>" />
|
|
100
|
+ <link type="text/html" rel="alternate" href="<%= url_for("/$user/$project/commit/$commit->{id}")->to_abs %>" />
|
107
|
101
|
<title>
|
108
|
102
|
<%= $commit->{title} %>
|
109
|
103
|
</title>
|
110
|
104
|
<updated><%= $commit->{updated} %></updated>
|
111
|
105
|
<author>
|
112
|
106
|
<name><%= $user %></name>
|
113
|
|
- <uri><%= $author_url->to_abs %></uri>
|
|
107
|
+ <uri><%= url_for("/$user")->to_abs %></uri>
|
114
|
108
|
</author>
|
115
|
109
|
<content type="html">
|
116
|
110
|
<%= "<pre style='white-space:pre-wrap;width:81ex'>$commit->{title}</pre>" %>
|