<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apk-tools/src/cache.c, branch v2.3.2</title>
<subtitle>Alpine Package Keeper, the 2.x tree
</subtitle>
<id>https://git-old.alpinelinux.org/apk-tools/atom?h=v2.3.2</id>
<link rel='self' href='https://git-old.alpinelinux.org/apk-tools/atom?h=v2.3.2'/>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/'/>
<updated>2012-02-22T11:57:05Z</updated>
<entry>
<title>db, io: load repositories also from etc/apk/repositories.d/*.list</title>
<updated>2012-02-22T11:57:05Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-22T11:57:05Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=77e203bf3224293d8f8e01dd15d6262eed840cf9'/>
<id>urn:sha1:77e203bf3224293d8f8e01dd15d6262eed840cf9</id>
<content type='text'>
Load additional repositories from $ROOT/etc/apk/repositories.d/*.list
unless --repositories-file is given as parameter.
</content>
</entry>
<entry>
<title>db, solver, io: scan cache items at startup</title>
<updated>2012-02-22T06:45:40Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2012-02-22T06:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=bf82e2e5fd45f4ba425a128ae4fdb6144c82f218'/>
<id>urn:sha1:bf82e2e5fd45f4ba425a128ae4fdb6144c82f218</id>
<content type='text'>
It is faster to just scan the cache directory for existing packages
at startup than trying to faccessat() them on demand. It also makes
quite a few parts of the code more readable and simpler.
</content>
</entry>
<entry>
<title>cache: fix download</title>
<updated>2011-10-31T18:47:52Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-10-31T18:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=e36e99f31d8d1669de1a52d08828bb948d0bdef0'/>
<id>urn:sha1:e36e99f31d8d1669de1a52d08828bb948d0bdef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: update copyright year statement</title>
<updated>2011-09-13T08:53:01Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-13T08:53:01Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0'/>
<id>urn:sha1:1817b0a3c3ebd57e5332a80c15c70c46ec3eb8c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applets: start using solver code</title>
<updated>2011-09-09T13:32:31Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-09-09T13:31:11Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=a5a7021658212748e9f787ce23181d3e099aba73'/>
<id>urn:sha1:a5a7021658212748e9f787ce23181d3e099aba73</id>
<content type='text'>
still todo:
  - 'fix' is missing
  - 'del -R' does not work
  - 'upgrade' does not do self-upgrade first

... and a lot of testing.
</content>
</entry>
<entry>
<title>cache: return error if cache sync or download fails</title>
<updated>2011-07-11T08:22:26Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-07-11T08:22:26Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=9cb0ce545aa900e6111df2f286e3664ed5bf4bc5'/>
<id>urn:sha1:9cb0ce545aa900e6111df2f286e3664ed5bf4bc5</id>
<content type='text'>
fixes #666
</content>
</entry>
<entry>
<title>db, cache: automatically remount cache read-write when needed</title>
<updated>2011-03-16T12:56:13Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-03-16T12:55:08Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=415e230a7f0874206d4bbe2662c9f9cbf7e4c307'/>
<id>urn:sha1:415e230a7f0874206d4bbe2662c9f9cbf7e4c307</id>
<content type='text'>
.. and back to read-only after finishing with modifications.

fixes #512
</content>
</entry>
<entry>
<title>db: handle arch similarly to stable branch</title>
<updated>2011-03-16T12:56:13Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2011-03-16T12:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=1e17da9d704097523e337b64d2b0e424caa4a9ef'/>
<id>urn:sha1:1e17da9d704097523e337b64d2b0e424caa4a9ef</id>
<content type='text'>
if package arch is not set, do not append anything to repository.
if arch is set, it is appended to repository.
</content>
</entry>
<entry>
<title>db: remove support for unsigned repository index</title>
<updated>2010-12-10T14:42:25Z</updated>
<author>
<name>Timo Teräs</name>
<email>timo.teras@iki.fi</email>
</author>
<published>2010-12-10T14:42:25Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=6e34f048c7e200a56761e19fea7801dbfa4b0e27'/>
<id>urn:sha1:6e34f048c7e200a56761e19fea7801dbfa4b0e27</id>
<content type='text'>
Unsigned indexes should not be needed anymore anyway.
</content>
</entry>
<entry>
<title>First steps for libapk</title>
<updated>2010-06-11T07:02:18Z</updated>
<author>
<name>Natanael Copa</name>
<email>ncopa@alpinelinux.org</email>
</author>
<published>2010-03-05T08:13:25Z</published>
<link rel='alternate' type='text/html' href='https://git-old.alpinelinux.org/apk-tools/commit/?id=3ec82a5a420fc00d38ad7dded819525a91533652'/>
<id>urn:sha1:3ec82a5a420fc00d38ad7dded819525a91533652</id>
<content type='text'>
</content>
</entry>
</feed>
