<feed xmlns='http://www.w3.org/2005/Atom'>
<title>makepnd.git/test/util, branch makepnd</title>
<subtitle>makepnd-ng
</subtitle>
<id>https://git.cloudef.pw/makepnd.git/atom?h=makepnd</id>
<link rel='self' href='https://git.cloudef.pw/makepnd.git/atom?h=makepnd'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/'/>
<updated>2017-01-04T03:59:14Z</updated>
<entry>
<title>Update copyright years</title>
<updated>2017-01-04T03:59:14Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2017-01-01T07:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=1a2d5bee3bc8841f81db7a4d6b2d41a2363b93d6'/>
<id>urn:sha1:1a2d5bee3bc8841f81db7a4d6b2d41a2363b93d6</id>
<content type='text'>
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Remove pacsort</title>
<updated>2016-12-05T05:20:08Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2016-10-24T00:00:46Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=0dbc55a35738d0e3718f99a428253140f282ef9a'/>
<id>urn:sha1:0dbc55a35738d0e3718f99a428253140f282ef9a</id>
<content type='text'>
Moved to the pacman-contrib project

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Add pacsort tests with invalid input</title>
<updated>2016-01-04T04:05:31Z</updated>
<author>
<name>Rikard Falkeborn</name>
<email>rikard.falkeborn@gmail.com</email>
</author>
<published>2015-12-31T13:19:31Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=00c03295315cb2d359733858d2945bb6a7070c70'/>
<id>urn:sha1:00c03295315cb2d359733858d2945bb6a7070c70</id>
<content type='text'>
Signed-off-by: Rikard Falkeborn &lt;rikard.falkeborn@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Update copyright years for 2016</title>
<updated>2016-01-04T03:27:08Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2016-01-03T03:48:43Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=4742f5929dda4a7418781bc4b3d834a9f22b2d62'/>
<id>urn:sha1:4742f5929dda4a7418781bc4b3d834a9f22b2d62</id>
<content type='text'>
make update-copyright OLD=2015 NEW=2016

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Update copyright notices for 2015</title>
<updated>2015-02-01T11:19:04Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2015-01-21T06:31:20Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=2e481019998b3e52c6777f7c0648e32e2348ae8c'/>
<id>urn:sha1:2e481019998b3e52c6777f7c0648e32e2348ae8c</id>
<content type='text'>
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>add tap_ prefix to test helper functions</title>
<updated>2014-12-28T03:06:39Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2014-12-23T21:16:08Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=f1e010a5a7c562da02a74ffb043520760db49ba3'/>
<id>urn:sha1:f1e010a5a7c562da02a74ffb043520760db49ba3</id>
<content type='text'>
Allows tap.sh to show the line number where the helper function was
called on failures.

Signed-off-by: Andrew Gregory &lt;andrew.gregory.8@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>use tap.sh for bash tests</title>
<updated>2014-12-28T03:06:28Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2014-12-23T21:09:58Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=29c0d8233b32ab3ad1dcd7c3bf1161449a386dea'/>
<id>urn:sha1:29c0d8233b32ab3ad1dcd7c3bf1161449a386dea</id>
<content type='text'>
tap.sh is a reusable TAP library that handles test counting and provides
useful diagnostic messages on test failures.

Signed-off-by: Andrew Gregory &lt;andrew.gregory.8@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>add vim modeline to test files</title>
<updated>2014-12-24T01:19:30Z</updated>
<author>
<name>Andrew Gregory</name>
<email>andrew.gregory.8@gmail.com</email>
</author>
<published>2014-12-23T21:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=fda599df3773955aa2f95a842649902e41f4e0bc'/>
<id>urn:sha1:fda599df3773955aa2f95a842649902e41f4e0bc</id>
<content type='text'>
Signed-off-by: Andrew Gregory &lt;andrew.gregory.8@gmail.com&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>pacsort: parse inputs up front into control struct</title>
<updated>2014-11-20T04:40:25Z</updated>
<author>
<name>Dave Reisner</name>
<email>dreisner@archlinux.org</email>
</author>
<published>2014-11-18T14:02:06Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=04bc3a24ebedc2529d814164fb356a5a33489e6d'/>
<id>urn:sha1:04bc3a24ebedc2529d814164fb356a5a33489e6d</id>
<content type='text'>
This moves most of the parsing work out of the sorting path. The explode
and splitfile functions now call input_new and append input_t structs
to the list of sort candidates instead of raw strings. This lets us
make smarter and easier decisions in the sorting callbacks, which are
now also split into the version and file comparison methods for clarity.

This fixes two bugs:

1) Incorrect ordering with filenames containing epoch in the pkgver
2) Incorrect ordering with package names which are substrings of
each other (e.g. "systemd" and "systemd-sysvcompat").

Performance of the --files mode degrades slightly as a result of this
change, but not unreasonably. Sorting with small inputs (5-10) doubles
in runtime, but larger inputs (4000+) only increase by 20%.

ref: https://bugs.archlinux.org/task/37631

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Remove ts and sw from vim modeline when noet is set</title>
<updated>2014-01-28T10:19:25Z</updated>
<author>
<name>Florian Pritz</name>
<email>bluewind@xinu.at</email>
</author>
<published>2014-01-22T23:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=cd2370754ae6893e6df4e835eeb819f827eaee4a'/>
<id>urn:sha1:cd2370754ae6893e6df4e835eeb819f827eaee4a</id>
<content type='text'>
Forcing vim users to view files with a tabstop of 2 seems really
unnecessary when noet is set. I find it much easier to read code with
ts=4 and I dislike having to override the modeline by hand.

Command run:
find . -type f -exec sed -i '/vim.* noet/s# ts=2 sw=2##' {} +

Signed-off-by: Florian Pritz &lt;bluewind@xinu.at&gt;
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
</content>
</entry>
</feed>
