feed.njk
---
pagination:
data: branches
size: 1
alias: branch
permalink: "repos/{{branch.repoName | slugify }}/branches/{{branch.branchName}}/patches.xml"
eleventyExcludeFromCollections: true
layout: none
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="{{ page.lang }}">
<title>Latest patches in {{branch.branchName}}</title>
<link href="{{ ('/repos/' + (branch.repoName | slugify) + '/branches/' + (branch.branchName | slugify) + '/patches.xml')| htmlBaseUrl(darcsConfig.baseUrl) }}" rel="self" />
<link href="{{ ('/repos/' + (branch.repoName | slugify) + '/branches/' + (branch.branchName | slugify)) | htmlBaseUrl(darcsConfig.baseUrl) }}" />
{% set lastPatch = repos[branch.repoName][branch.branchName].patches | last %}
<updated>{{ lastPatch.date | dateForRss }}</updated>
<id>{{ darcsConfig.baseUrl | addPathPrefixToFullUrl }}</id>
<author>
<name>{{branch.repoName}} contributors</name>
</author>
{%- for patch in repos[branch.repoName][branch.branchName].patches | reverse %}
{%- set absolutePostUrl %}{{ ('/repos/' + (branch.repoName | slugify) + '/branches/' + (branch.branchName | slugify) + '/patches/' + patch.hash) | htmlBaseUrl(darcsConfig.baseUrl) }}{% endset %}
<entry>
<title>{{ patch.name }}</title>
<author><name>{{ patch.author }}</name></author>
<link href="{{ absolutePostUrl }}" />
<updated>{{ patch.date | dateForRss }}</updated>
<id>{{ absolutePostUrl }}</id>
<content type="html">{{ patch.description | renderTransforms({}, darcsConfig.baseUrl) }}</content>
</entry>
{%- endfor %}
</feed>