<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cgit, branch v1.3</title>
<subtitle>A hyperfast web frontend for git repositories written in C.</subtitle>
<id>https://git.zx2c4.com/cgit/atom/?h=v1.3</id>
<link rel='self' href='https://git.zx2c4.com/cgit/atom/?h=v1.3'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/'/>
<updated>2026-02-24T01:44:41Z</updated>
<entry>
<title>Bump version</title>
<updated>2026-02-24T01:44:41Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-02-24T01:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=61ef851ef52c3094d12fefad3576262606fddd27'/>
<id>urn:sha1:61ef851ef52c3094d12fefad3576262606fddd27</id>
<content type='text'>
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>ui-log: don't free diff object when outputting diff</title>
<updated>2026-02-24T01:36:59Z</updated>
<author>
<name>Jason A. Donenfeld</name>
<email>Jason@zx2c4.com</email>
</author>
<published>2026-02-24T01:35:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=29d8c62437c71410061daa6a1b3ec0ec566eb559'/>
<id>urn:sha1:29d8c62437c71410061daa6a1b3ec0ec566eb559</id>
<content type='text'>
In git 2.36, the logic for diff_flush() changed, resulting in our object
getting freed, which led to following renames producing garbage commits
until it eventually crashed.

Fixes: bb02e24 ("git: update to v2.36.0")
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
</content>
</entry>
<entry>
<title>css: round border edges for deco</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Christian Hesse</name>
<email>mail@eworm.de</email>
</author>
<published>2024-07-23T10:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=7fee3f699226a476a754fab7e1f0be5a559388da'/>
<id>urn:sha1:7fee3f699226a476a754fab7e1f0be5a559388da</id>
<content type='text'>
Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>css: highlight line in diff...</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Loïc</name>
<email>lagiraudiere+cgit@free.fr</email>
</author>
<published>2024-02-03T14:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=05ce954cf016bae560b51c31080d65ddc5910cc2'/>
<id>urn:sha1:05ce954cf016bae560b51c31080d65ddc5910cc2</id>
<content type='text'>
... specified in the URL, with a curved arrow ahead of the line number.

Signed-off-by: Loïc &lt;lagiraudiere+cgit@free.fr&gt;
Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>Makefile: fix uninstall to remove filters</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Christian Barcenas</name>
<email>christian@cbarcenas.com</email>
</author>
<published>2025-08-21T19:46:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=67672fb536cd1aa0222295f0938c412eb87d6449'/>
<id>urn:sha1:67672fb536cd1aa0222295f0938c412eb87d6449</id>
<content type='text'>
Signed-off-by: Christian Barcenas &lt;christian@cbarcenas.com&gt;
Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>Makefile: fix uninstall to remove js and robots.txt</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Christian Barcenas</name>
<email>christian@cbarcenas.com</email>
</author>
<published>2025-08-21T19:46:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=33684088138c442b7adedeacb78dc07bbdf23b91'/>
<id>urn:sha1:33684088138c442b7adedeacb78dc07bbdf23b91</id>
<content type='text'>
Signed-off-by: Christian Barcenas &lt;christian@cbarcenas.com&gt;
Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>ui-shared: don't write &lt;link&gt; if favicon unset</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Christian Barcenas</name>
<email>christian@cbarcenas.com</email>
</author>
<published>2025-08-21T19:46:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=11a6c92def985710eca79733f136b471d474b053'/>
<id>urn:sha1:11a6c92def985710eca79733f136b471d474b053</id>
<content type='text'>
Since the favicon setting defaults to "/favicon.ico", the user can
only unset it with favicon=. However, that would write an empty string
as the config value. Previously, such empty string always satisfied
the if condition. In this case it is better to omit the &lt;link&gt; entirely.

Signed-off-by: Christian Barcenas &lt;christian@cbarcenas.com&gt;
Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>scan-tree: fix error caused by missing parameter name</title>
<updated>2026-02-23T23:39:05Z</updated>
<author>
<name>Kian Kasad</name>
<email>kian@kasad.com</email>
</author>
<published>2024-08-04T18:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=e9beaff4018c02f5c46987f8b2a2e904eba28ac4'/>
<id>urn:sha1:e9beaff4018c02f5c46987f8b2a2e904eba28ac4</id>
<content type='text'>
This fixes an error which was introduced by
2f50b47c72cbc4270bbd12ae7f520486d5f42736. Git 2.42.0 added a new argument
to config_fn_t, and it was added to gitconfig_config(), but not named.
This causes compile warnings/errors. This commit fixes that by naming the
new parameter, and marking it unused.

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>git: update to v2.53.0</title>
<updated>2026-02-02T19:44:31Z</updated>
<author>
<name>Christian Hesse</name>
<email>mail@eworm.de</email>
</author>
<published>2026-01-19T10:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=d9da9cec9640668f82b2f367fade18eb27b28616'/>
<id>urn:sha1:d9da9cec9640668f82b2f367fade18eb27b28616</id>
<content type='text'>
Update to git version v2.53.0, this requires changes for these
upstream commits:

* bdbebe5714b25dc9d215b48efbb80f410925d7dd
  refs: introduce wrapper struct for `each_ref_fn`

* 589127caa73090040200989ff4d24c3d54f473f2
  packfile: move list of packs into the packfile store

* 5a5c7359f77ecd1bc4b0e172563161d602f131d3
  refs: drop `current_ref_iter` hack

* b6e4cc8c32850315323961659e553d1d14591f7f
  tag: support arbitrary repositories in parse_tag()

* 84f0e60b28de69d1ccb7a51b729af6202b6cf4c8
  packfile: move packfile store into object source

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
<entry>
<title>git: update to v2.52.0</title>
<updated>2025-11-17T20:39:40Z</updated>
<author>
<name>Christian Hesse</name>
<email>mail@eworm.de</email>
</author>
<published>2025-11-03T19:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/cgit/commit/?id=1b79eecd9c5c71237ca8960319dc4d858895220d'/>
<id>urn:sha1:1b79eecd9c5c71237ca8960319dc4d858895220d</id>
<content type='text'>
Update to git version v2.52.0, this requires changes for these
upstream commits:

* 9f6dfe43c8a55b833ae16486bcafe29b543461f9
  string-list: align string_list_split() with its _in_place() counterpart

* 78237ea53d6546aeab7adb2c7547a1177311ccde
  packfile: split up responsibilities of `reprepare_packed_git()`

* 751808b2a18acba76b824aed4d8b7442bd7f5fca
  packfile: refactor `get_packed_git()` to work on packfile store

Signed-off-by: Christian Hesse &lt;mail@eworm.de&gt;
</content>
</entry>
</feed>
