<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>stagit, branch HEAD</title>
<subtitle>static page generator for git</subtitle>
<entry>
<id>cd9b4bf66e42cb6ceda5460fd61a86f6eaedba96</id>
<published>2026-10-25T20:36:04Z</published>
<updated>2026-10-25T20:36:04Z</updated>
<title>make tab 4 chars wide</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/cd9b4bf66e42cb6ceda5460fd61a86f6eaedba96.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit cd9b4bf66e42cb6ceda5460fd61a86f6eaedba96
parent 979912b2fbe78bb3ba9a002469faff9cd9a615a4
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:36:04 +0200

make tab 4 chars wide

</content>
</entry>
<entry>
<id>979912b2fbe78bb3ba9a002469faff9cd9a615a4</id>
<published>2026-10-25T20:34:37Z</published>
<updated>2026-10-25T20:34:37Z</updated>
<title>highlight file pages with chroma</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/979912b2fbe78bb3ba9a002469faff9cd9a615a4.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 979912b2fbe78bb3ba9a002469faff9cd9a615a4
parent a7fd5458f529d4d15ffa1d78fd2035c4f44c1003
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:34:37 +0200

highlight file pages with chroma

chroma picks the lexer from the filename, passed through the environment
so the shell never interprets it. Its output is used only when it has as
many lines as the file; unknown languages, a missing chroma or a mismatch
fall back to plain text. style.css gets chroma&#39;s github and github-dark
colours, each theme in its own media query. CI installs chroma v2.27.0
from its release, checked against the published checksum.

</content>
</entry>
<entry>
<id>a7fd5458f529d4d15ffa1d78fd2035c4f44c1003</id>
<published>2026-10-25T20:23:47Z</published>
<updated>2026-10-25T20:23:47Z</updated>
<title>add 404 page</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/a7fd5458f529d4d15ffa1d78fd2035c4f44c1003.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit a7fd5458f529d4d15ffa1d78fd2035c4f44c1003
parent 85b5a3745aaa121f48d4234e4a54ed0a6af007ea
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:23:47 +0200

add 404 page

</content>
</entry>
<entry>
<id>85b5a3745aaa121f48d4234e4a54ed0a6af007ea</id>
<published>2026-10-25T20:19:27Z</published>
<updated>2026-10-25T20:19:27Z</updated>
<title>stagit-index: add -s for a subtitle under the title</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/85b5a3745aaa121f48d4234e4a54ed0a6af007ea.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 85b5a3745aaa121f48d4234e4a54ed0a6af007ea
parent 71ebfbce02f07b026a00d3ab8f6620b359ab5abc
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:19:27 +0200

stagit-index: add -s for a subtitle under the title

build.sh uses it to say the site is a read-only mirror of my public
repositories on GitHub, linking to the account being mirrored.

</content>
</entry>
<entry>
<id>71ebfbce02f07b026a00d3ab8f6620b359ab5abc</id>
<published>2026-10-25T20:16:10Z</published>
<updated>2026-10-25T20:16:10Z</updated>
<title>stagit-index: add a Language column before Owner</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/71ebfbce02f07b026a00d3ab8f6620b359ab5abc.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 71ebfbce02f07b026a00d3ab8f6620b359ab5abc
parent 98deb9605ffe190673a1d0d7ca8f653c74c7be80
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:16:10 +0200

stagit-index: add a Language column before Owner

The language is read from a &quot;language&quot; file in the repository, like
owner. build.sh writes it from GitHub&#39;s primary language, and its repo
list now uses the ASCII unit separator instead of tabs, because read
merges the empty fields between two tabs.

</content>
</entry>
<entry>
<id>98deb9605ffe190673a1d0d7ca8f653c74c7be80</id>
<published>2026-10-25T20:13:31Z</published>
<updated>2026-10-25T20:13:31Z</updated>
<title>render README.org with pandoc</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/98deb9605ffe190673a1d0d7ca8f653c74c7be80.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 98deb9605ffe190673a1d0d7ca8f653c74c7be80
parent 60e6b177730ef068415639bf48471431dc69870b
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:13:31 +0200

render README.org with pandoc

README.md is preferred, then README.org, then a plain README. The org
file is converted by pandoc as a standalone document, so #+title is kept,
and its body goes through the same link and image rewriting as markdown.
Without pandoc it is shown as plain text, with a warning.

</content>
</entry>
<entry>
<id>60e6b177730ef068415639bf48471431dc69870b</id>
<published>2026-10-25T20:07:27Z</published>
<updated>2026-10-25T20:07:27Z</updated>
<title>resolve relative links and images in the README</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/60e6b177730ef068415639bf48471431dc69870b.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 60e6b177730ef068415639bf48471431dc69870b
parent bf40c1f2315b429d1d058b19e306a729f67de515
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 22:07:27 +0200

resolve relative links and images in the README

Paths resolve from the repository root, like on GitHub. Links to text
files go to their file page and links to directories to their listing.
Images and other binary files are copied to raw/ and linked there.

</content>
</entry>
<entry>
<id>bf40c1f2315b429d1d058b19e306a729f67de515</id>
<published>2026-10-25T19:59:40Z</published>
<updated>2026-10-25T19:59:40Z</updated>
<title>draw line numbers with CSS so they aren&#39;t copied with the code</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/bf40c1f2315b429d1d058b19e306a729f67de515.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit bf40c1f2315b429d1d058b19e306a729f67de515
parent dae9aafc3e4fcbf87b04fd81b808546fe9e25ff5
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:59:40 +0200

draw line numbers with CSS so they aren&#39;t copied with the code

</content>
</entry>
<entry>
<id>dae9aafc3e4fcbf87b04fd81b808546fe9e25ff5</id>
<published>2026-10-25T19:57:17Z</published>
<updated>2026-10-25T19:57:17Z</updated>
<title>style.css: make the page heading slightly smaller</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/dae9aafc3e4fcbf87b04fd81b808546fe9e25ff5.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit dae9aafc3e4fcbf87b04fd81b808546fe9e25ff5
parent d99a6b727de6cf19a40b0ccbc7634e04cd257761
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:57:17 +0200

style.css: make the page heading slightly smaller

</content>
</entry>
<entry>
<id>d99a6b727de6cf19a40b0ccbc7634e04cd257761</id>
<published>2026-10-25T19:55:21Z</published>
<updated>2026-10-25T19:55:21Z</updated>
<title>prefix dot path components with &#39;_&#39; in output paths</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d99a6b727de6cf19a40b0ccbc7634e04cd257761.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit d99a6b727de6cf19a40b0ccbc7634e04cd257761
parent b21912c284e8044119272d0ffeeb9efff50e0df7
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:55:21 +0200

prefix dot path components with &#39;_&#39; in output paths

netlify-cli skips files and directories whose name starts with a dot when
deploying, so pages like file/.gitignore.html and everything under
file/.config/ never reached the site. Names are still shown with the dot.

</content>
</entry>
<entry>
<id>b21912c284e8044119272d0ffeeb9efff50e0df7</id>
<published>2026-10-25T19:55:21Z</published>
<updated>2026-10-25T19:55:21Z</updated>
<title>browse files by directory instead of one flat list</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/b21912c284e8044119272d0ffeeb9efff50e0df7.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit b21912c284e8044119272d0ffeeb9efff50e0df7
parent 867d17666ea89d440406ec38833cbcdf2e94931f
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:55:21 +0200

browse files by directory instead of one flat list

files.html lists the top level, directories first. Each directory gets a
page at tree/&lt;path&gt;.html with a .. row, and directory and file pages start
with the path, each parent directory linked to its listing.

</content>
</entry>
<entry>
<id>867d17666ea89d440406ec38833cbcdf2e94931f</id>
<published>2026-10-25T19:55:20Z</published>
<updated>2026-10-25T19:55:20Z</updated>
<title>README: note the menu order</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/867d17666ea89d440406ec38833cbcdf2e94931f.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 867d17666ea89d440406ec38833cbcdf2e94931f
parent 5d627d29685cddbf221fc04405dcbaa15a9cb66c
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:55:20 +0200

README: note the menu order

</content>
</entry>
<entry>
<id>5d627d29685cddbf221fc04405dcbaa15a9cb66c</id>
<published>2026-10-25T19:42:38Z</published>
<updated>2026-10-25T19:42:38Z</updated>
<title>reorder repo tabs</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5d627d29685cddbf221fc04405dcbaa15a9cb66c.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 5d627d29685cddbf221fc04405dcbaa15a9cb66c
parent d09bb8894adb8809cfc8a7377b3844a247a3d329
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:42:38 +0200

reorder repo tabs

</content>
</entry>
<entry>
<id>d09bb8894adb8809cfc8a7377b3844a247a3d329</id>
<published>2026-10-25T19:41:33Z</published>
<updated>2026-10-25T19:41:33Z</updated>
<title>make font monospace</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d09bb8894adb8809cfc8a7377b3844a247a3d329.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit d09bb8894adb8809cfc8a7377b3844a247a3d329
parent 1f4d720bfa77f81ee9309b1b3276ecff59fe8a33
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:41:33 +0200

make font monospace

</content>
</entry>
<entry>
<id>1f4d720bfa77f81ee9309b1b3276ecff59fe8a33</id>
<published>2026-10-25T19:20:07Z</published>
<updated>2026-10-25T19:20:07Z</updated>
<title>render the README as the repository&#39;s front page</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/1f4d720bfa77f81ee9309b1b3276ecff59fe8a33.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 1f4d720bfa77f81ee9309b1b3276ecff59fe8a33
parent 0decaa4a8d589b1f65d910b3d300ec5b831b6c42
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:20:07 +0200

render the README as the repository&#39;s front page

README.md is rendered with md4c (GitHub dialect) into index.html and
preferred over a plain README, which is shown as preformatted text. The
README link moves to the front of the menu.

</content>
</entry>
<entry>
<id>0decaa4a8d589b1f65d910b3d300ec5b831b6c42</id>
<published>2026-10-25T19:20:07Z</published>
<updated>2026-10-25T19:20:07Z</updated>
<title>stagit-index: link to the repository&#39;s front page instead of its log</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/0decaa4a8d589b1f65d910b3d300ec5b831b6c42.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 0decaa4a8d589b1f65d910b3d300ec5b831b6c42
parent 3448e6d96b4c7b29f81ed30b6d00edb237eeb6a0
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:20:07 +0200

stagit-index: link to the repository&#39;s front page instead of its log

</content>
</entry>
<entry>
<id>3448e6d96b4c7b29f81ed30b6d00edb237eeb6a0</id>
<published>2026-10-25T19:15:53Z</published>
<updated>2026-10-25T19:15:53Z</updated>
<title>add build script and Netlify workflow for git.michaelneuper.com</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/3448e6d96b4c7b29f81ed30b6d00edb237eeb6a0.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 3448e6d96b4c7b29f81ed30b6d00edb237eeb6a0
parent 23cda86261cfb92e775ac8640079d4b28a7921a5
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:15:53 +0200

add build script and Netlify workflow for git.michaelneuper.com

</content>
</entry>
<entry>
<id>23cda86261cfb92e775ac8640079d4b28a7921a5</id>
<published>2026-10-25T19:14:33Z</published>
<updated>2026-10-25T19:14:33Z</updated>
<title>replace style.css and logos with my own</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/23cda86261cfb92e775ac8640079d4b28a7921a5.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit 23cda86261cfb92e775ac8640079d4b28a7921a5
parent a9bca7fbac5cff6534bd9721402c6a39730d1992
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:14:33 +0200

replace style.css and logos with my own

</content>
</entry>
<entry>
<id>a9bca7fbac5cff6534bd9721402c6a39730d1992</id>
<published>2026-10-25T19:14:33Z</published>
<updated>2026-10-25T19:14:33Z</updated>
<title>Makefile: also look for libraries in /opt/homebrew</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/a9bca7fbac5cff6534bd9721402c6a39730d1992.html" />
<author>
<name>Michael Neuper</name>
<email>michael@michaelneuper.com</email>
</author>
<content>commit a9bca7fbac5cff6534bd9721402c6a39730d1992
parent 519cae2fcab6f2427dc8f2805d6a5d1eee4bdb05
Author: Michael Neuper &lt;michael@michaelneuper.com&gt;
Date:   Sun, 25 Oct 2026 21:14:33 +0200

Makefile: also look for libraries in /opt/homebrew

</content>
</entry>
<entry>
<id>519cae2fcab6f2427dc8f2805d6a5d1eee4bdb05</id>
<published>2026-09-14T17:41:35Z</published>
<updated>2026-09-14T17:41:35Z</updated>
<title>bump version to 1.3</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/519cae2fcab6f2427dc8f2805d6a5d1eee4bdb05.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 519cae2fcab6f2427dc8f2805d6a5d1eee4bdb05
parent 233cfdc2806211a128e0eca868251b8a87925eca
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 14 Sep 2026 19:41:35 +0200

bump version to 1.3

</content>
</entry>
<entry>
<id>233cfdc2806211a128e0eca868251b8a87925eca</id>
<published>2026-09-13T10:08:31Z</published>
<updated>2026-09-13T10:08:31Z</updated>
<title>do not free object used by head while it can be used</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/233cfdc2806211a128e0eca868251b8a87925eca.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 233cfdc2806211a128e0eca868251b8a87925eca
parent 18431d188a887d0589069f6bd172fe3a5b0c4b13
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 13 Sep 2026 12:08:31 +0200

do not free object used by head while it can be used

From the libgit2 git_revparse_single documentation:

&quot;Find a single object, as specified by a revision string.
The returned object should be released with git_object_free when no longer needed.&quot;

head is used for writing the log.

For some reason this condition was only triggered recently on a specific repository.

</content>
</entry>
<entry>
<id>18431d188a887d0589069f6bd172fe3a5b0c4b13</id>
<published>2026-05-29T10:57:41Z</published>
<updated>2026-05-29T10:57:41Z</updated>
<title>also fix typos in stagit-index.1</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/18431d188a887d0589069f6bd172fe3a5b0c4b13.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 18431d188a887d0589069f6bd172fe3a5b0c4b13
parent c40f4e17dc529342de971c08383563f77fc8f699
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 29 May 2026 12:57:41 +0200

also fix typos in stagit-index.1

</content>
</entry>
<entry>
<id>c40f4e17dc529342de971c08383563f77fc8f699</id>
<published>2026-05-27T15:35:37Z</published>
<updated>2026-05-29T10:56:10Z</updated>
<title>Fix typo</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/c40f4e17dc529342de971c08383563f77fc8f699.html" />
<author>
<name>Rene Kita</name>
<email>mail@rkta.de</email>
</author>
<content>commit c40f4e17dc529342de971c08383563f77fc8f699
parent 4d3348560faf732f9304a05a269b4d33df930988
Author: Rene Kita &lt;mail@rkta.de&gt;
Date:   Wed, 27 May 2026 17:35:37 +0200

Fix typo

</content>
</entry>
<entry>
<id>4d3348560faf732f9304a05a269b4d33df930988</id>
<published>2026-03-07T09:50:02Z</published>
<updated>2026-03-07T09:50:02Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/4d3348560faf732f9304a05a269b4d33df930988.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 4d3348560faf732f9304a05a269b4d33df930988
parent b8b847545f55f2a9a066030f6c249714e613c24f
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  7 Mar 2026 10:50:02 +0100

bump LICENSE year

</content>
</entry>
<entry>
<id>b8b847545f55f2a9a066030f6c249714e613c24f</id>
<published>2026-03-07T09:48:57Z</published>
<updated>2026-03-07T09:48:57Z</updated>
<title>add LICENSE.txt to list of license files to check for</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/b8b847545f55f2a9a066030f6c249714e613c24f.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit b8b847545f55f2a9a066030f6c249714e613c24f
parent 293e00857a1605229efa888988392d1c16f67e63
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  7 Mar 2026 10:48:57 +0100

add LICENSE.txt to list of license files to check for

Suggested by Paul W. Rankin, thanks!

</content>
</entry>
<entry>
<id>293e00857a1605229efa888988392d1c16f67e63</id>
<published>2024-04-12T11:01:43Z</published>
<updated>2024-04-12T11:01:43Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/293e00857a1605229efa888988392d1c16f67e63.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 293e00857a1605229efa888988392d1c16f67e63
parent 5e0b02d248653b1434c3317f1654cb5c6f011320
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 12 Apr 2024 13:01:43 +0200

bump LICENSE year

</content>
</entry>
<entry>
<id>5e0b02d248653b1434c3317f1654cb5c6f011320</id>
<published>2023-04-10T10:33:35Z</published>
<updated>2023-04-10T10:33:35Z</updated>
<title>in Atom (RFC4287) an atomTextConstruct specifies the type text as the default</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5e0b02d248653b1434c3317f1654cb5c6f011320.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5e0b02d248653b1434c3317f1654cb5c6f011320
parent 37f2b1165a709e27d810624359b14acb487028fe
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 10 Apr 2023 12:33:35 +0200

in Atom (RFC4287) an atomTextConstruct specifies the type text as the default

This saves a few bytes.

</content>
</entry>
<entry>
<id>37f2b1165a709e27d810624359b14acb487028fe</id>
<published>2022-08-16T11:17:00Z</published>
<updated>2022-08-16T11:17:00Z</updated>
<title>prefix usage with the common prefix &quot;usage: &quot;</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/37f2b1165a709e27d810624359b14acb487028fe.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 37f2b1165a709e27d810624359b14acb487028fe
parent 02c00248d8134c69758557a78e3c632ac77ae687
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 16 Aug 2022 13:17:00 +0200

prefix usage with the common prefix &quot;usage: &quot;

</content>
</entry>
<entry>
<id>02c00248d8134c69758557a78e3c632ac77ae687</id>
<published>2022-08-07T08:10:16Z</published>
<updated>2022-08-07T08:10:16Z</updated>
<title>bump version to 1.2</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/02c00248d8134c69758557a78e3c632ac77ae687.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 02c00248d8134c69758557a78e3c632ac77ae687
parent 174ea5d6fee240ec5df3afabfea1c5ce1319e3ea
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun,  7 Aug 2022 10:10:16 +0200

bump version to 1.2

</content>
</entry>
<entry>
<id>174ea5d6fee240ec5df3afabfea1c5ce1319e3ea</id>
<published>2022-07-26T21:50:40Z</published>
<updated>2022-07-26T21:50:40Z</updated>
<title>Makefile: add workaround for distros still using older libgit2 versions</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/174ea5d6fee240ec5df3afabfea1c5ce1319e3ea.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 174ea5d6fee240ec5df3afabfea1c5ce1319e3ea
parent 289045115432562f5fb4ddc721bd9008e8df4ad5
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 26 Jul 2022 23:50:40 +0200

Makefile: add workaround for distros still using older libgit2 versions

Noticed on Void Linux, Debian, etc.

</content>
</entry>
<entry>
<id>289045115432562f5fb4ddc721bd9008e8df4ad5</id>
<published>2022-05-27T19:29:14Z</published>
<updated>2022-05-27T19:29:14Z</updated>
<title>Revert &quot;remain compatible with slightly older libgit versions for now&quot;</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/289045115432562f5fb4ddc721bd9008e8df4ad5.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 289045115432562f5fb4ddc721bd9008e8df4ad5
parent 70541c5e2cbdc141ba94e76899aba5f07047cecf
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 27 May 2022 21:29:14 +0200

Revert &quot;remain compatible with slightly older libgit versions for now&quot;

This reverts commit 70541c5e2cbdc141ba94e76899aba5f07047cecf.

Reported by Anton:
The last commit[1] is not correct as GIT_OPT_SET_OWNER_VALIDATION is not
a preprocessor directive but rather an enum. Causing the branch to never
be entered.

</content>
</entry>
<entry>
<id>70541c5e2cbdc141ba94e76899aba5f07047cecf</id>
<published>2022-05-24T12:07:27Z</published>
<updated>2022-05-24T12:07:27Z</updated>
<title>remain compatible with slightly older libgit versions for now</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/70541c5e2cbdc141ba94e76899aba5f07047cecf.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 70541c5e2cbdc141ba94e76899aba5f07047cecf
parent 1357ad5181f80a99fe9c436af134e947ec7f4d29
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 24 May 2022 14:07:27 +0200

remain compatible with slightly older libgit versions for now

</content>
</entry>
<entry>
<id>1357ad5181f80a99fe9c436af134e947ec7f4d29</id>
<published>2022-05-24T08:58:37Z</published>
<updated>2022-05-24T09:09:05Z</updated>
<title>Allow git to run on an other user repository</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/1357ad5181f80a99fe9c436af134e947ec7f4d29.html" />
<author>
<name>Anton Lindqvist</name>
<email>anton@basename.se</email>
</author>
<content>commit 1357ad5181f80a99fe9c436af134e947ec7f4d29
parent a8a5e9c3b37e133d26fe3ea5cd361281d7a56c85
Author: Anton Lindqvist &lt;anton@basename.se&gt;
Date:   Tue, 24 May 2022 10:58:37 +0200

Allow git to run on an other user repository

Reported by Anton:

&quot;Recent versions of libgit2 broke stagit for me due to the added opt-out
GIT_OPT_SET_OWNER_VALIDATION configuration knob. My repositories are owned by
root:vcs and I run stagit as another user which happens to be in vcs group but
not the owner of the repository. Disabling the validation makes stagit work as
expected again.&quot;

Some notes:

When using regular git it also provides a knob. This is due to a security
concern in some cases, which is not applicable to stagit.

	git log somerepo

	fatal: unsafe repository (&#39;somerepo&#39; is owned by someone else)
	To add an exception for this directory, call:

	        git config --global --add safe.directory somerepo

See also / related:
- https://github.blog/2022-04-12-git-security-vulnerability-announced/

</content>
</entry>
<entry>
<id>a8a5e9c3b37e133d26fe3ea5cd361281d7a56c85</id>
<published>2022-04-02T15:35:47Z</published>
<updated>2022-04-02T15:35:47Z</updated>
<title>bump version to 1.1</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/a8a5e9c3b37e133d26fe3ea5cd361281d7a56c85.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit a8a5e9c3b37e133d26fe3ea5cd361281d7a56c85
parent d0e36eb6abce72c587dd53dcabc35120c3cf3a81
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  2 Apr 2022 17:35:47 +0200

bump version to 1.1

</content>
</entry>
<entry>
<id>d0e36eb6abce72c587dd53dcabc35120c3cf3a81</id>
<published>2022-03-19T11:22:43Z</published>
<updated>2022-03-19T11:51:40Z</updated>
<title>improve stream read and write error handling</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d0e36eb6abce72c587dd53dcabc35120c3cf3a81.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit d0e36eb6abce72c587dd53dcabc35120c3cf3a81
parent 7c419a8bac26e491206953bf2646ac634296b160
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 19 Mar 2022 12:22:43 +0100

improve stream read and write error handling

</content>
</entry>
<entry>
<id>7c419a8bac26e491206953bf2646ac634296b160</id>
<published>2022-03-15T15:58:32Z</published>
<updated>2022-03-19T11:23:16Z</updated>
<title>add dark mode support for the example stylesheet</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/7c419a8bac26e491206953bf2646ac634296b160.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 7c419a8bac26e491206953bf2646ac634296b160
parent 037d2c70531b879ced2f013e3d75e95c1b29553b
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 15 Mar 2022 16:58:32 +0100

add dark mode support for the example stylesheet

</content>
</entry>
<entry>
<id>037d2c70531b879ced2f013e3d75e95c1b29553b</id>
<published>2022-01-03T11:22:40Z</published>
<updated>2022-01-03T11:22:57Z</updated>
<title>bump LICENSE year</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/037d2c70531b879ced2f013e3d75e95c1b29553b.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 037d2c70531b879ced2f013e3d75e95c1b29553b
parent 4d19863b062ac469fe09dec014976ba3b8677fb0
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon,  3 Jan 2022 12:22:40 +0100

bump LICENSE year

</content>
</entry>
<entry>
<id>4d19863b062ac469fe09dec014976ba3b8677fb0</id>
<published>2022-01-03T11:21:12Z</published>
<updated>2022-01-03T11:22:52Z</updated>
<title>libgit2 config opts: set the search to an empty path</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/4d19863b062ac469fe09dec014976ba3b8677fb0.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 4d19863b062ac469fe09dec014976ba3b8677fb0
parent df2a31c67a7b6ca782121248f650526a4fbe08d2
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon,  3 Jan 2022 12:21:12 +0100

libgit2 config opts: set the search to an empty path

Otherwise this would search outside the unveiled paths and cause an unveil
violation.

Reported by Anton Lindqvist, thanks!

</content>
</entry>
<entry>
<id>df2a31c67a7b6ca782121248f650526a4fbe08d2</id>
<published>2021-12-14T19:51:02Z</published>
<updated>2021-12-14T19:52:18Z</updated>
<title>do not percent-encode: &#39;,&#39; or &#39;-&#39; or &#39;.&#39; it looks ugly</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/df2a31c67a7b6ca782121248f650526a4fbe08d2.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit df2a31c67a7b6ca782121248f650526a4fbe08d2
parent cd5814fdedba47b03d42833019e6753b2a20b6ef
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 14 Dec 2021 20:51:02 +0100

do not percent-encode: &#39;,&#39; or &#39;-&#39; or &#39;.&#39; it looks ugly

</content>
</entry>
<entry>
<id>cd5814fdedba47b03d42833019e6753b2a20b6ef</id>
<published>2021-11-30T17:13:20Z</published>
<updated>2021-11-30T17:13:20Z</updated>
<title>bump version to 1.0</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/cd5814fdedba47b03d42833019e6753b2a20b6ef.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit cd5814fdedba47b03d42833019e6753b2a20b6ef
parent 67e5e6c5e74117b478c150480c282a03543fe887
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 30 Nov 2021 18:13:20 +0100

bump version to 1.0

</content>
</entry>
<entry>
<id>67e5e6c5e74117b478c150480c282a03543fe887</id>
<published>2021-11-16T17:17:45Z</published>
<updated>2021-11-16T17:18:32Z</updated>
<title>Print the number of remaining commits</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/67e5e6c5e74117b478c150480c282a03543fe887.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content>commit 67e5e6c5e74117b478c150480c282a03543fe887
parent 5f78d89d591ad26b902947288625b90528954372
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Tue, 16 Nov 2021 18:17:45 +0100

Print the number of remaining commits

</content>
</entry>
<entry>
<id>5f78d89d591ad26b902947288625b90528954372</id>
<published>2021-11-16T13:24:30Z</published>
<updated>2021-11-16T13:24:30Z</updated>
<title>ignore &#39;\r&#39; in writing the blob aswell</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5f78d89d591ad26b902947288625b90528954372.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5f78d89d591ad26b902947288625b90528954372
parent 6eeefd208743b0b2edbd7330dea36eea5b1099b7
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 16 Nov 2021 14:24:30 +0100

ignore &#39;\r&#39; in writing the blob aswell

Follow-up on commit 295e4b8cb95114bb74b582c7332bc4c171f36dd3 which changed it
for diffs.

</content>
</entry>
<entry>
<id>6eeefd208743b0b2edbd7330dea36eea5b1099b7</id>
<published>2021-11-16T13:16:46Z</published>
<updated>2021-11-16T13:16:46Z</updated>
<title>percent encode characters in path names</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/6eeefd208743b0b2edbd7330dea36eea5b1099b7.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 6eeefd208743b0b2edbd7330dea36eea5b1099b7
parent 961cf0f9d86e1e043d80398e4a71d218c28123a0
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 16 Nov 2021 14:16:46 +0100

percent encode characters in path names

Paths could contain characters like # (fragment), &#39;?&#39;, control-characters, etc.

</content>
</entry>
<entry>
<id>961cf0f9d86e1e043d80398e4a71d218c28123a0</id>
<published>2021-11-16T10:44:23Z</published>
<updated>2021-11-16T10:44:23Z</updated>
<title>encode the name, it could contain XML entities</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/961cf0f9d86e1e043d80398e4a71d218c28123a0.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 961cf0f9d86e1e043d80398e4a71d218c28123a0
parent 1b6a24c893866a604d9b7bc425f9b23706f39912
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 16 Nov 2021 11:44:23 +0100

encode the name, it could contain XML entities

Like &quot;, which would unquote the attribute value. Crazy but true.

</content>
</entry>
<entry>
<id>1b6a24c893866a604d9b7bc425f9b23706f39912</id>
<published>2021-08-03T17:22:50Z</published>
<updated>2021-08-03T17:22:50Z</updated>
<title>man pages: add EXAMPLES section</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/1b6a24c893866a604d9b7bc425f9b23706f39912.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 1b6a24c893866a604d9b7bc425f9b23706f39912
parent 61be8f532818ac1c8d16e418d6e3124d10f82bd6
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue,  3 Aug 2021 19:22:50 +0200

man pages: add EXAMPLES section

</content>
</entry>
<entry>
<id>61be8f532818ac1c8d16e418d6e3124d10f82bd6</id>
<published>2021-07-30T23:09:45Z</published>
<updated>2021-07-30T23:09:45Z</updated>
<title>small typo fixes and url -&gt; URL</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/61be8f532818ac1c8d16e418d6e3124d10f82bd6.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 61be8f532818ac1c8d16e418d6e3124d10f82bd6
parent 57f84d0fd12d6466122dc8a2190e7e284f5668d7
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 31 Jul 2021 01:09:45 +0200

small typo fixes and url -&gt; URL

</content>
</entry>
<entry>
<id>57f84d0fd12d6466122dc8a2190e7e284f5668d7</id>
<published>2021-05-27T10:41:43Z</published>
<updated>2021-05-27T10:41:43Z</updated>
<title>bump version to 0.9.6</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/57f84d0fd12d6466122dc8a2190e7e284f5668d7.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 57f84d0fd12d6466122dc8a2190e7e284f5668d7
parent 45394004a3455f76a2eef42d6f36c250f5e9a9ac
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu, 27 May 2021 12:41:43 +0200

bump version to 0.9.6

</content>
</entry>
<entry>
<id>45394004a3455f76a2eef42d6f36c250f5e9a9ac</id>
<published>2021-05-18T09:42:41Z</published>
<updated>2021-05-18T09:42:41Z</updated>
<title>man page: codemadness is the primary server. make logo brandless (not 2f30)</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/45394004a3455f76a2eef42d6f36c250f5e9a9ac.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 45394004a3455f76a2eef42d6f36c250f5e9a9ac
parent ddc581bd9088d0b3503606993eb8ed9dbeb44347
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 18 May 2021 11:42:41 +0200

man page: codemadness is the primary server. make logo brandless (not 2f30)

</content>
</entry>
<entry>
<id>ddc581bd9088d0b3503606993eb8ed9dbeb44347</id>
<published>2021-05-18T08:38:54Z</published>
<updated>2021-05-18T08:42:21Z</updated>
<title>README: improve a bit the usage examples</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/ddc581bd9088d0b3503606993eb8ed9dbeb44347.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content>commit ddc581bd9088d0b3503606993eb8ed9dbeb44347
parent c827ab1b1dee13e512f8ae24aa824879d547d0db
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Tue, 18 May 2021 10:38:54 +0200

README: improve a bit the usage examples

</content>
</entry>
<entry>
<id>c827ab1b1dee13e512f8ae24aa824879d547d0db</id>
<published>2021-05-05T17:15:58Z</published>
<updated>2021-05-05T17:15:58Z</updated>
<title>do not simplify the history by first-parent</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/c827ab1b1dee13e512f8ae24aa824879d547d0db.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit c827ab1b1dee13e512f8ae24aa824879d547d0db
parent 727e02be6c6aaafd929341963465bf6e1ff2947d
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed,  5 May 2021 19:15:58 +0200

do not simplify the history by first-parent

Reference:
https://libgit2.org/libgit2/#HEAD/group/revwalk/git_revwalk_simplify_first_parent

Noticed on merge commits on:
https://git.simple-cc.org/scc/

Reported by quinq, thanks!

</content>
</entry>
<entry>
<id>727e02be6c6aaafd929341963465bf6e1ff2947d</id>
<published>2021-03-25T17:17:34Z</published>
<updated>2021-03-25T17:17:34Z</updated>
<title>tiny comment change</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/727e02be6c6aaafd929341963465bf6e1ff2947d.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 727e02be6c6aaafd929341963465bf6e1ff2947d
parent 295e4b8cb95114bb74b582c7332bc4c171f36dd3
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu, 25 Mar 2021 18:17:34 +0100

tiny comment change

</content>
</entry>
<entry>
<id>295e4b8cb95114bb74b582c7332bc4c171f36dd3</id>
<published>2021-03-25T17:13:13Z</published>
<updated>2021-03-25T17:13:13Z</updated>
<title>add function to print a single line, ignoring \r and \n</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/295e4b8cb95114bb74b582c7332bc4c171f36dd3.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 295e4b8cb95114bb74b582c7332bc4c171f36dd3
parent 995f7d5c5d8e396b06e70b1497ac96df63ffec36
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu, 25 Mar 2021 18:13:13 +0100

add function to print a single line, ignoring \r and \n

This can happen when there is no newline at end of file in the diff which is
served by libgit2 as:

&quot;\n\ No newline at end of file\n&quot;.

</content>
</entry>
<entry>
<id>995f7d5c5d8e396b06e70b1497ac96df63ffec36</id>
<published>2021-03-19T10:29:53Z</published>
<updated>2021-03-19T10:29:53Z</updated>
<title>add meta viewport on stagit-index too</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/995f7d5c5d8e396b06e70b1497ac96df63ffec36.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 995f7d5c5d8e396b06e70b1497ac96df63ffec36
parent f46405850133e43dcae95e0a41b74bcca7b10027
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 19 Mar 2021 11:29:53 +0100

add meta viewport on stagit-index too

Patch by Oscar Benedito, thanks!

</content>
</entry>
<entry>
<id>f46405850133e43dcae95e0a41b74bcca7b10027</id>
<published>2021-03-14T15:23:58Z</published>
<updated>2021-03-14T15:23:58Z</updated>
<title>bump version to 0.9.5</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/f46405850133e43dcae95e0a41b74bcca7b10027.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit f46405850133e43dcae95e0a41b74bcca7b10027
parent c4d5fecc40e51ab4667315bd11dabd2023e357f3
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 14 Mar 2021 16:23:58 +0100

bump version to 0.9.5

</content>
</entry>
<entry>
<id>c4d5fecc40e51ab4667315bd11dabd2023e357f3</id>
<published>2021-03-05T11:47:08Z</published>
<updated>2021-03-05T11:47:08Z</updated>
<title>LICENSE: update</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/c4d5fecc40e51ab4667315bd11dabd2023e357f3.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit c4d5fecc40e51ab4667315bd11dabd2023e357f3
parent 5ced189f1993fc17ae683f0a542218db7be7267b
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  5 Mar 2021 12:47:08 +0100

LICENSE: update

</content>
</entry>
<entry>
<id>5ced189f1993fc17ae683f0a542218db7be7267b</id>
<published>2021-03-05T11:44:48Z</published>
<updated>2021-03-05T11:44:48Z</updated>
<title>change STAGIT_BASEURL to an -u option and also update the example script</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5ced189f1993fc17ae683f0a542218db7be7267b.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5ced189f1993fc17ae683f0a542218db7be7267b
parent 7968c0bc9c0172bd654e1f87d8194aef7fb69865
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  5 Mar 2021 12:44:48 +0100

change STAGIT_BASEURL to an -u option and also update the example script

</content>
</entry>
<entry>
<id>7968c0bc9c0172bd654e1f87d8194aef7fb69865</id>
<published>2021-03-05T10:51:21Z</published>
<updated>2021-03-05T10:51:21Z</updated>
<title>add $STAGIT_BASEURL environment variable to make Atom links absolute</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/7968c0bc9c0172bd654e1f87d8194aef7fb69865.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 7968c0bc9c0172bd654e1f87d8194aef7fb69865
parent d1c528fb5ad81c876f07a69e1b759764f69cb9de
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  5 Mar 2021 11:51:21 +0100

add $STAGIT_BASEURL environment variable to make Atom links absolute

With feedback from adc, thanks!

</content>
</entry>
<entry>
<id>d1c528fb5ad81c876f07a69e1b759764f69cb9de</id>
<published>2021-03-05T10:50:16Z</published>
<updated>2021-03-05T10:50:16Z</updated>
<title>README: mention tags.xml feature</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d1c528fb5ad81c876f07a69e1b759764f69cb9de.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit d1c528fb5ad81c876f07a69e1b759764f69cb9de
parent 722f8364601d2b6ee2439b42cd75750f6aac90ed
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  5 Mar 2021 11:50:16 +0100

README: mention tags.xml feature

</content>
</entry>
<entry>
<id>722f8364601d2b6ee2439b42cd75750f6aac90ed</id>
<published>2021-01-09T13:59:53Z</published>
<updated>2021-01-09T13:59:53Z</updated>
<title>micro-optimization: fputc (function) -&gt; putc (macro/inline function)</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/722f8364601d2b6ee2439b42cd75750f6aac90ed.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 722f8364601d2b6ee2439b42cd75750f6aac90ed
parent 5044ddeea3c77fea97daa62d51593d73b0e08413
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  9 Jan 2021 14:59:53 +0100

micro-optimization: fputc (function) -&gt; putc (macro/inline function)

</content>
</entry>
<entry>
<id>5044ddeea3c77fea97daa62d51593d73b0e08413</id>
<published>2021-01-08T13:32:33Z</published>
<updated>2021-01-08T13:32:33Z</updated>
<title>LICENSE: bump year</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5044ddeea3c77fea97daa62d51593d73b0e08413.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5044ddeea3c77fea97daa62d51593d73b0e08413
parent e1c0aebde443979a524a944027b81f84f4323ff3
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  8 Jan 2021 14:32:33 +0100

LICENSE: bump year

</content>
</entry>
<entry>
<id>e1c0aebde443979a524a944027b81f84f4323ff3</id>
<published>2020-11-28T11:28:05Z</published>
<updated>2020-11-28T11:28:05Z</updated>
<title>fix warning with libgit2 v0.99+, remain compatible with older versions</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/e1c0aebde443979a524a944027b81f84f4323ff3.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit e1c0aebde443979a524a944027b81f84f4323ff3
parent 66df204c440de3b0cf3442d3a0c719016cdcf9c6
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 28 Nov 2020 12:28:05 +0100

fix warning with libgit2 v0.99+, remain compatible with older versions

git_blob_rawsize now returns with git_object_size_t (unsigned). This was
git_off_t (signed).

In my current version 1.1.0:
	types.h:typedef uint64_t git_object_size_t;

v0.28.5:
https://libgit2.org/libgit2/#v0.28.5/group/blob/git_blob_rawsize

changed from v0.99 onwards:
https://libgit2.org/libgit2/#v0.99.0/group/blob/git_blob_rawsize

Fix: use size_t to remain compatible (with a possible warning in older
versions), since git_object_size_t is a new defined type.
This assumes size_t is atleast uint32_t / uint64_t size.

Adapted from a patch by Augustin Fabre &lt;augustin@augfab.fr&gt;, thanks!

</content>
</entry>
<entry>
<id>66df204c440de3b0cf3442d3a0c719016cdcf9c6</id>
<published>2020-11-16T22:24:32Z</published>
<updated>2020-11-23T16:15:30Z</updated>
<title>add abbreviated commit hash to submodule file</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/66df204c440de3b0cf3442d3a0c719016cdcf9c6.html" />
<author>
<name>Oscar Benedito</name>
<email>oscar@oscarbenedito.com</email>
</author>
<content>commit 66df204c440de3b0cf3442d3a0c719016cdcf9c6
parent a63645a5ea4e60523c0024f69c627f586b601d82
Author: Oscar Benedito &lt;oscar@oscarbenedito.com&gt;
Date:   Mon, 16 Nov 2020 23:24:32 +0100

add abbreviated commit hash to submodule file

</content>
</entry>
<entry>
<id>a63645a5ea4e60523c0024f69c627f586b601d82</id>
<published>2020-11-15T20:11:46Z</published>
<updated>2020-11-15T20:16:24Z</updated>
<title>add meta viewport for scaling on mobile</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/a63645a5ea4e60523c0024f69c627f586b601d82.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit a63645a5ea4e60523c0024f69c627f586b601d82
parent ae41add24a87027343e3a6f7eea19f3902af4a12
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 21:11:46 +0100

add meta viewport for scaling on mobile

Patch by Augustin Fabre &lt;augustin@augfab.fr&gt;

</content>
</entry>
<entry>
<id>ae41add24a87027343e3a6f7eea19f3902af4a12</id>
<published>2020-11-15T20:11:10Z</published>
<updated>2020-11-15T20:16:06Z</updated>
<title>style.css: improve contrast</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/ae41add24a87027343e3a6f7eea19f3902af4a12.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit ae41add24a87027343e3a6f7eea19f3902af4a12
parent fc5ef41165df39d6def252e5230a63cc6839bfc1
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 21:11:10 +0100

style.css: improve contrast

https://webaim.org/resources/contrastchecker/?fcolor=555555&amp;bcolor=FFFFFF

Patch by Augustin Fabre &lt;augustin@augfab.fr&gt; and adapted.

</content>
</entry>
<entry>
<id>fc5ef41165df39d6def252e5230a63cc6839bfc1</id>
<published>2020-11-15T19:59:34Z</published>
<updated>2020-11-15T20:01:50Z</updated>
<title>use size_t to count lines</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/fc5ef41165df39d6def252e5230a63cc6839bfc1.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit fc5ef41165df39d6def252e5230a63cc6839bfc1
parent 4f60446c011b45e862540c97b684c62fd8dc3c60
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 20:59:34 +0100

use size_t to count lines

</content>
</entry>
<entry>
<id>4f60446c011b45e862540c97b684c62fd8dc3c60</id>
<published>2020-11-15T19:58:58Z</published>
<updated>2020-11-15T19:58:58Z</updated>
<title>avoid shadowed `name&#39; global variable</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/4f60446c011b45e862540c97b684c62fd8dc3c60.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 4f60446c011b45e862540c97b684c62fd8dc3c60
parent 9467f347a2224ac95b96ef5c74d50a4e2aad5241
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 20:58:58 +0100

avoid shadowed `name&#39; global variable

by Augustin Fabre &lt;augustin@augfab.fr&gt;

</content>
</entry>
<entry>
<id>9467f347a2224ac95b96ef5c74d50a4e2aad5241</id>
<published>2020-11-15T19:58:41Z</published>
<updated>2020-11-15T19:58:41Z</updated>
<title>refs_cmp: remove unneeded cast</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/9467f347a2224ac95b96ef5c74d50a4e2aad5241.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 9467f347a2224ac95b96ef5c74d50a4e2aad5241
parent 3e7865f8f9ef87f622a7a94e7ae70355753ee66a
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 20:58:41 +0100

refs_cmp: remove unneeded cast

</content>
</entry>
<entry>
<id>3e7865f8f9ef87f622a7a94e7ae70355753ee66a</id>
<published>2020-11-15T19:58:02Z</published>
<updated>2020-11-15T19:58:02Z</updated>
<title>use LEN() macros for arrays</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/3e7865f8f9ef87f622a7a94e7ae70355753ee66a.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 3e7865f8f9ef87f622a7a94e7ae70355753ee66a
parent 75555cd99ee4d5df765f7dd6f0d09f2f925be725
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 15 Nov 2020 20:58:02 +0100

use LEN() macros for arrays

from Augustin Fabre &lt;augustin@augfab.fr&gt;

</content>
</entry>
<entry>
<id>75555cd99ee4d5df765f7dd6f0d09f2f925be725</id>
<published>2020-08-17T14:09:33Z</published>
<updated>2020-08-17T14:09:33Z</updated>
<title>bump version to 0.9.4</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/75555cd99ee4d5df765f7dd6f0d09f2f925be725.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 75555cd99ee4d5df765f7dd6f0d09f2f925be725
parent 5334f3e0009bb7d5835c3bad60db507bfd146930
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 17 Aug 2020 16:09:33 +0200

bump version to 0.9.4

</content>
</entry>
<entry>
<id>5334f3e0009bb7d5835c3bad60db507bfd146930</id>
<published>2020-08-10T14:09:46Z</published>
<updated>2020-08-10T14:09:46Z</updated>
<title>fix a small memleak in writeatom()</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/5334f3e0009bb7d5835c3bad60db507bfd146930.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 5334f3e0009bb7d5835c3bad60db507bfd146930
parent dc0709f6f4f7e256e27272cb0b8611715caf1f3b
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 10 Aug 2020 16:09:46 +0200

fix a small memleak in writeatom()

non-tag references were not freed.

</content>
</entry>
<entry>
<id>dc0709f6f4f7e256e27272cb0b8611715caf1f3b</id>
<published>2020-08-08T18:01:05Z</published>
<updated>2020-08-08T18:01:05Z</updated>
<title>stagit-index: remove unveil support for argv</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/dc0709f6f4f7e256e27272cb0b8611715caf1f3b.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit dc0709f6f4f7e256e27272cb0b8611715caf1f3b
parent 174a763058f9a90831ab5a2aeb1c9bfbecdabf48
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  8 Aug 2020 20:01:05 +0200

stagit-index: remove unveil support for argv

This can reach the unveil argument limits and it is not a good case for using
unveil.

</content>
</entry>
<entry>
<id>174a763058f9a90831ab5a2aeb1c9bfbecdabf48</id>
<published>2020-08-05T22:11:18Z</published>
<updated>2020-08-06T16:25:27Z</updated>
<title>fix submodule lookup in bare repos</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/174a763058f9a90831ab5a2aeb1c9bfbecdabf48.html" />
<author>
<name>kst</name>
<email>nil@krj.st</email>
</author>
<content>commit 174a763058f9a90831ab5a2aeb1c9bfbecdabf48
parent f05e6b0fcb3b874180970d06ebcde05fb5aea470
Author: kst &lt;nil@krj.st&gt;
Date:   Wed,  5 Aug 2020 22:11:18 +0000

fix submodule lookup in bare repos

git_submodule_lookup does not work without a working tree [1], so the
current approach fails to recognize any submodules in bare repos.

Instead, notice that

	$ git ls-tree HEAD

lists any submodules as commit objects regardless of a working tree.
This is the only instance commit object is used in a tree, so we will
use this to check for submodules.

[1]: https://github.com/libgit2/libgit2/pull/4305/files

</content>
</entry>
<entry>
<id>f05e6b0fcb3b874180970d06ebcde05fb5aea470</id>
<published>2020-07-20T12:15:12Z</published>
<updated>2020-07-20T12:15:12Z</updated>
<title>regression: do not show unset or empty tags</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/f05e6b0fcb3b874180970d06ebcde05fb5aea470.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit f05e6b0fcb3b874180970d06ebcde05fb5aea470
parent d80a163acd47df2bd9ab145be6b249814aa9eceb
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Mon, 20 Jul 2020 14:15:12 +0200

regression: do not show unset or empty tags

</content>
</entry>
<entry>
<id>d80a163acd47df2bd9ab145be6b249814aa9eceb</id>
<published>2020-07-19T14:41:10Z</published>
<updated>2020-07-19T14:41:10Z</updated>
<title>refactor get reference, add another feed for tags/releases</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d80a163acd47df2bd9ab145be6b249814aa9eceb.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit d80a163acd47df2bd9ab145be6b249814aa9eceb
parent 693c06448972f049d74addbd4942365cd37d92e4
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 19 Jul 2020 16:41:10 +0200

refactor get reference, add another feed for tags/releases

A separate Atom feed is helpful to ports maintainers to monitor new
tags/releases.

</content>
</entry>
<entry>
<id>693c06448972f049d74addbd4942365cd37d92e4</id>
<published>2020-07-19T12:07:54Z</published>
<updated>2020-07-19T12:07:54Z</updated>
<title>sort branches and tags by time (descending)</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/693c06448972f049d74addbd4942365cd37d92e4.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 693c06448972f049d74addbd4942365cd37d92e4
parent 467dfeb8f4bf2dd1ddb69e5c9592147acb425aab
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 19 Jul 2020 14:07:54 +0200

sort branches and tags by time (descending)

In general version tags are done in chronological order, so this will have a
better sorting for tagged (versioned) releases.

Request from Caltlgin Stsodaat and others, thanks!

</content>
</entry>
<entry>
<id>467dfeb8f4bf2dd1ddb69e5c9592147acb425aab</id>
<published>2020-02-23T19:30:46Z</published>
<updated>2020-02-23T19:30:46Z</updated>
<title>bump version to 0.9.3</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/467dfeb8f4bf2dd1ddb69e5c9592147acb425aab.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 467dfeb8f4bf2dd1ddb69e5c9592147acb425aab
parent bbeffc281df6838182ea17be4b915a6f0eb97570
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 23 Feb 2020 20:30:46 +0100

bump version to 0.9.3

</content>
</entry>
<entry>
<id>bbeffc281df6838182ea17be4b915a6f0eb97570</id>
<published>2020-02-21T12:46:23Z</published>
<updated>2020-02-21T12:46:23Z</updated>
<title>atom.xml: improve output format a bit</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/bbeffc281df6838182ea17be4b915a6f0eb97570.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit bbeffc281df6838182ea17be4b915a6f0eb97570
parent 2f7e7f2503014f66607b588f32de0b1be69c28a1
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 21 Feb 2020 13:46:23 +0100

atom.xml: improve output format a bit

</content>
</entry>
<entry>
<id>2f7e7f2503014f66607b588f32de0b1be69c28a1</id>
<published>2020-02-12T22:20:25Z</published>
<updated>2020-02-12T22:20:25Z</updated>
<title>improve includes, stagit-index does not need compat.h</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/2f7e7f2503014f66607b588f32de0b1be69c28a1.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 2f7e7f2503014f66607b588f32de0b1be69c28a1
parent 4a93974f52683114dd6c4db3bad0b7adace7c771
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Wed, 12 Feb 2020 23:20:25 +0100

improve includes, stagit-index does not need compat.h

</content>
</entry>
<entry>
<id>4a93974f52683114dd6c4db3bad0b7adace7c771</id>
<published>2019-12-29T18:02:04Z</published>
<updated>2019-12-29T18:02:04Z</updated>
<title>style.css: highlight anchor ids, useful for linking highlighting lines in a diff</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/4a93974f52683114dd6c4db3bad0b7adace7c771.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 4a93974f52683114dd6c4db3bad0b7adace7c771
parent 31c0f006516d494dd91b10bc0486e4f9be2ca623
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 29 Dec 2019 19:02:04 +0100

style.css: highlight anchor ids, useful for linking highlighting lines in a diff

</content>
</entry>
<entry>
<id>31c0f006516d494dd91b10bc0486e4f9be2ca623</id>
<published>2019-12-22T11:53:54Z</published>
<updated>2019-12-22T11:53:54Z</updated>
<title>small code-style white-space/newline</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/31c0f006516d494dd91b10bc0486e4f9be2ca623.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 31c0f006516d494dd91b10bc0486e4f9be2ca623
parent edee68f398f5b190f4be0127338956c0a2500662
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 22 Dec 2019 12:53:54 +0100

small code-style white-space/newline

</content>
</entry>
<entry>
<id>edee68f398f5b190f4be0127338956c0a2500662</id>
<published>2019-12-01T17:31:07Z</published>
<updated>2019-12-01T17:31:07Z</updated>
<title>add OpenBSD unveil support</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/edee68f398f5b190f4be0127338956c0a2500662.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit edee68f398f5b190f4be0127338956c0a2500662
parent b5607f75afb9c6e6e6ab49128f9760d3538809cd
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun,  1 Dec 2019 18:31:07 +0100

add OpenBSD unveil support

The unveil() system call first appeared in OpenBSD 6.4.

For stagit it has the following properties now:

- stagit-index: only read-access to the file-system for the specified
  directories/repositories.
- stagit: read-access to the specified directory/repository.
  read-write and creation access to the current directory for the output files.
  read-write and creation access to the specified cache file.

</content>
</entry>
<entry>
<id>b5607f75afb9c6e6e6ab49128f9760d3538809cd</id>
<published>2019-12-01T17:26:27Z</published>
<updated>2019-12-01T17:26:27Z</updated>
<title>some README tweaks and rewording, reordering</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/b5607f75afb9c6e6e6ab49128f9760d3538809cd.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit b5607f75afb9c6e6e6ab49128f9760d3538809cd
parent adaff713dc3e9ff494632a44d5743cbc0e0e16c7
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun,  1 Dec 2019 18:26:27 +0100

some README tweaks and rewording, reordering

</content>
</entry>
<entry>
<id>adaff713dc3e9ff494632a44d5743cbc0e0e16c7</id>
<published>2019-12-01T17:26:04Z</published>
<updated>2019-12-01T17:26:04Z</updated>
<title>Makefile improvements</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/adaff713dc3e9ff494632a44d5743cbc0e0e16c7.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit adaff713dc3e9ff494632a44d5743cbc0e0e16c7
parent d6937c195f3459194d5ab056397981e1ade54871
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun,  1 Dec 2019 18:26:04 +0100

Makefile improvements

- remove double -c in .c.o target.
- remove config.mk abstraction.
- change LIBS and INCS to LIBGIT_INC and LIBGIT_LIB.
- use system cflags and ldflags, but allow the same override rules for porters.

</content>
</entry>
<entry>
<id>d6937c195f3459194d5ab056397981e1ade54871</id>
<published>2019-05-05T17:11:36Z</published>
<updated>2019-05-05T17:28:19Z</updated>
<title>README: works also on NetBSD</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/d6937c195f3459194d5ab056397981e1ade54871.html" />
<author>
<name>Leonardo Taccari</name>
<email>iamleot@gmail.com</email>
</author>
<content>commit d6937c195f3459194d5ab056397981e1ade54871
parent c783e54dae5bd74de2280e31223ce8a0ad0d611d
Author: Leonardo Taccari &lt;iamleot@gmail.com&gt;
Date:   Sun,  5 May 2019 19:11:36 +0200

README: works also on NetBSD

</content>
</entry>
<entry>
<id>c783e54dae5bd74de2280e31223ce8a0ad0d611d</id>
<published>2019-04-23T18:53:05Z</published>
<updated>2019-04-23T18:53:05Z</updated>
<title>bump version to 0.9.2</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/c783e54dae5bd74de2280e31223ce8a0ad0d611d.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit c783e54dae5bd74de2280e31223ce8a0ad0d611d
parent 028c7526bac907c91ef8afc6c3ae0f6d424bd229
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 23 Apr 2019 20:53:05 +0200

bump version to 0.9.2

</content>
</entry>
<entry>
<id>028c7526bac907c91ef8afc6c3ae0f6d424bd229</id>
<published>2019-03-16T12:07:58Z</published>
<updated>2019-03-16T12:07:58Z</updated>
<title>escape HTML in paths</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/028c7526bac907c91ef8afc6c3ae0f6d424bd229.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 028c7526bac907c91ef8afc6c3ae0f6d424bd229
parent bb1d06eb204b1d1135fcddccd14f6306abcd7f72
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat, 16 Mar 2019 13:07:58 +0100

escape HTML in paths

- escape paths in diff line.
- escape path in anchor href attribute in files.html

</content>
</entry>
<entry>
<id>bb1d06eb204b1d1135fcddccd14f6306abcd7f72</id>
<published>2019-03-09T11:39:10Z</published>
<updated>2019-03-09T11:39:10Z</updated>
<title>pedantic snprintf() improvement</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/bb1d06eb204b1d1135fcddccd14f6306abcd7f72.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit bb1d06eb204b1d1135fcddccd14f6306abcd7f72
parent 587b01428d6ec2be1ab6b468198663118d483990
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  9 Mar 2019 12:39:10 +0100

pedantic snprintf() improvement

POSIX says:
&quot;If an output error was encountered, these functions shall return a negative
value and set errno to indicate the error.&quot;

</content>
</entry>
<entry>
<id>587b01428d6ec2be1ab6b468198663118d483990</id>
<published>2019-03-01T10:49:29Z</published>
<updated>2019-03-01T10:49:29Z</updated>
<title>fix issues in example scripts</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/587b01428d6ec2be1ab6b468198663118d483990.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 587b01428d6ec2be1ab6b468198663118d483990
parent 477d50169a42431d7fb0f939eb851ef6a2d80c3a
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri,  1 Mar 2019 11:49:29 +0100

fix issues in example scripts

- in case cd fails don&#39;t continue (don&#39;t write in previous directory).
- post-receive: quote $(pwd) in case it has spaces.

found by shellcheck tool.

</content>
</entry>
<entry>
<id>477d50169a42431d7fb0f939eb851ef6a2d80c3a</id>
<published>2019-02-22T10:13:44Z</published>
<updated>2019-02-22T10:13:44Z</updated>
<title>bump version to 0.9.1</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/477d50169a42431d7fb0f939eb851ef6a2d80c3a.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 477d50169a42431d7fb0f939eb851ef6a2d80c3a
parent 9224d31cf6fd63b6b0a29d43185ccc64035449ec
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Fri, 22 Feb 2019 11:13:44 +0100

bump version to 0.9.1

</content>
</entry>
<entry>
<id>9224d31cf6fd63b6b0a29d43185ccc64035449ec</id>
<published>2019-02-09T14:02:38Z</published>
<updated>2019-02-16T20:17:45Z</updated>
<title>Makefile: add DOCPREFIX for installing docs in ports</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/9224d31cf6fd63b6b0a29d43185ccc64035449ec.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 9224d31cf6fd63b6b0a29d43185ccc64035449ec
parent 3fbef5c9b0dee2106537a6718e2380eaa6e27f15
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sat,  9 Feb 2019 15:02:38 +0100

Makefile: add DOCPREFIX for installing docs in ports

change installed doc from /usr/local/share/stagit to /usr/local/share/doc/stagit

</content>
</entry>
<entry>
<id>3fbef5c9b0dee2106537a6718e2380eaa6e27f15</id>
<published>2019-02-07T20:00:06Z</published>
<updated>2019-02-16T20:17:45Z</updated>
<title>change order of commits in log from most recent to old to applied order</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/3fbef5c9b0dee2106537a6718e2380eaa6e27f15.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 3fbef5c9b0dee2106537a6718e2380eaa6e27f15
parent 583c44395ccc0e052c8db5217bd51fc21f7ffbb7
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Thu,  7 Feb 2019 21:00:06 +0100

change order of commits in log from most recent to old to applied order

</content>
</entry>
<entry>
<id>583c44395ccc0e052c8db5217bd51fc21f7ffbb7</id>
<published>2019-02-03T14:24:34Z</published>
<updated>2019-02-16T20:17:38Z</updated>
<title>fix compile: libgit2 0.28 changed giterr_last to git_error_last</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/583c44395ccc0e052c8db5217bd51fc21f7ffbb7.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 583c44395ccc0e052c8db5217bd51fc21f7ffbb7
parent 9ad1cb6e42096a8e1f8663bc0968bb7ea49a5052
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun,  3 Feb 2019 15:24:34 +0100

fix compile: libgit2 0.28 changed giterr_last to git_error_last

libgit2 commit:
https://github.com/libgit2/libgit2/commit/a27a4de6f8003961d38958893c6c637395c7cc04

</content>
</entry>
<entry>
<id>9ad1cb6e42096a8e1f8663bc0968bb7ea49a5052</id>
<published>2018-12-25T12:44:02Z</published>
<updated>2018-12-25T12:44:02Z</updated>
<title>bump version to 0.9</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/9ad1cb6e42096a8e1f8663bc0968bb7ea49a5052.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 9ad1cb6e42096a8e1f8663bc0968bb7ea49a5052
parent 1df3f334f6ae77950c9343299fb4bbd449d93729
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 25 Dec 2018 13:44:02 +0100

bump version to 0.9

</content>
</entry>
<entry>
<id>1df3f334f6ae77950c9343299fb4bbd449d93729</id>
<published>2018-12-25T12:39:34Z</published>
<updated>2018-12-25T12:39:34Z</updated>
<title>style: keep default browser style for links, except patch chunks</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/1df3f334f6ae77950c9343299fb4bbd449d93729.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 1df3f334f6ae77950c9343299fb4bbd449d93729
parent 3a151527e1d72aa75d9461ee9918bda3bd08bcb1
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Tue, 25 Dec 2018 13:39:34 +0100

style: keep default browser style for links, except patch chunks

This is almost always an underline. This improves accessibility.

Remove underline for patch chunks for readability.

</content>
</entry>
<entry>
<id>3a151527e1d72aa75d9461ee9918bda3bd08bcb1</id>
<published>2018-11-18T17:08:20Z</published>
<updated>2018-11-18T17:08:20Z</updated>
<title>in the diffstat prefix the type of change, allow CSS styling</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/3a151527e1d72aa75d9461ee9918bda3bd08bcb1.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 3a151527e1d72aa75d9461ee9918bda3bd08bcb1
parent 608593b0f875012875f13d28fbccd533d1266fd2
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 18 Nov 2018 18:08:20 +0100

in the diffstat prefix the type of change, allow CSS styling

</content>
</entry>
<entry>
<id>608593b0f875012875f13d28fbccd533d1266fd2</id>
<published>2018-11-18T17:07:22Z</published>
<updated>2018-11-18T17:07:22Z</updated>
<title>don&#39;t use a heuristic for renames, the content must match exactly</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/608593b0f875012875f13d28fbccd533d1266fd2.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 608593b0f875012875f13d28fbccd533d1266fd2
parent c100c3cc30dd948c881abd96720ca4fb2ddbb82f
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 18 Nov 2018 18:07:22 +0100

don&#39;t use a heuristic for renames, the content must match exactly

this prevents showing files as renames when most (but not all) of the file was
changed.

</content>
</entry>
<entry>
<id>c100c3cc30dd948c881abd96720ca4fb2ddbb82f</id>
<published>2018-11-18T17:06:41Z</published>
<updated>2018-11-18T17:06:41Z</updated>
<title>detect filetype changes in diff (for example a normal file to symlink)</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/c100c3cc30dd948c881abd96720ca4fb2ddbb82f.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit c100c3cc30dd948c881abd96720ca4fb2ddbb82f
parent 84bb2212e86c54f67dc18cf803bd2ac6edf24804
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 18 Nov 2018 18:06:41 +0100

detect filetype changes in diff (for example a normal file to symlink)

</content>
</entry>
<entry>
<id>84bb2212e86c54f67dc18cf803bd2ac6edf24804</id>
<published>2018-11-11T17:23:28Z</published>
<updated>2018-11-11T18:12:55Z</updated>
<title>detect more names for README and LICENSE</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/84bb2212e86c54f67dc18cf803bd2ac6edf24804.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 84bb2212e86c54f67dc18cf803bd2ac6edf24804
parent 8c45dfc58edc069a3787224f522c7f62da501a80
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 11 Nov 2018 18:23:28 +0100

detect more names for README and LICENSE

- for license: LICENSE, LICENSE.md, COPYING.
- for readme: README, README.md.

</content>
</entry>
<entry>
<id>8c45dfc58edc069a3787224f522c7f62da501a80</id>
<published>2018-11-11T17:09:27Z</published>
<updated>2018-11-11T17:54:40Z</updated>
<title>detect copies and renames based on the threshold of changes</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/8c45dfc58edc069a3787224f522c7f62da501a80.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 8c45dfc58edc069a3787224f522c7f62da501a80
parent 175094899d7c453786857d0e5a7d2e634611aea4
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 11 Nov 2018 18:09:27 +0100

detect copies and renames based on the threshold of changes

</content>
</entry>
<entry>
<id>175094899d7c453786857d0e5a7d2e634611aea4</id>
<published>2018-08-19T20:03:45Z</published>
<updated>2018-08-22T16:30:00Z</updated>
<title>simplify range check</title>
<link rel="alternate" type="text/html" href="https://git.michaelneuper.com/stagit/commit/175094899d7c453786857d0e5a7d2e634611aea4.html" />
<author>
<name>Hiltjo Posthuma</name>
<email>hiltjo@codemadness.org</email>
</author>
<content>commit 175094899d7c453786857d0e5a7d2e634611aea4
parent 1f76a28422e1081400b1c0a3319553c73620b065
Author: Hiltjo Posthuma &lt;hiltjo@codemadness.org&gt;
Date:   Sun, 19 Aug 2018 22:03:45 +0200

simplify range check

</content>
</entry>
</feed>
