<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/git-interface/git-update.py, branch v4.0.0-rc6</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/git-interface/git-update.py?h=v4.0.0-rc6</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/git-interface/git-update.py?h=v4.0.0-rc6'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2015-06-27T11:04:03Z</updated>
<entry>
<title>git-update: Improve error message on invalid pkgbase</title>
<updated>2015-06-27T11:04:03Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-27T09:58:17Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=d0be66015ab86ecdc34025bb870e8e4d5897ceec'/>
<id>urn:sha1:d0be66015ab86ecdc34025bb870e8e4d5897ceec</id>
<content type='text'>
When the package base does not match the repository name, we currently
show an error message that only mentions the package base name:

    error: invalid pkgbase: yate-qt4

To the end user this sounds like the package base name is malformed
itself (and we show exactly the same error message when it contains
invalid characters, indeed). Clarify that there is a name mismatch by
also printing the expected value:

    error: invalid pkgbase: yate-qt4, expected: yate4-qt

Inspired by FS#45483.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Allow privileged users to bypass blacklist</title>
<updated>2015-06-27T11:04:03Z</updated>
<author>
<name>Johannes Löthberg</name>
<email>johannes@kyriasis.com</email>
</author>
<published>2015-06-23T12:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4da759e638d13c857f9f02c6513b91bd0ccea73b'/>
<id>urn:sha1:4da759e638d13c857f9f02c6513b91bd0ccea73b</id>
<content type='text'>
Fixes FS#45410.

Signed-off-by: Johannes Löthberg &lt;johannes@kyriasis.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git: Use .format everywhere instead of %</title>
<updated>2015-06-27T11:04:03Z</updated>
<author>
<name>Johannes Löthberg</name>
<email>johannes@kyriasis.com</email>
</author>
<published>2015-06-27T10:27:07Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ae2907a57ec50bba2c74d4ce1d137fe822fddf3b'/>
<id>urn:sha1:ae2907a57ec50bba2c74d4ce1d137fe822fddf3b</id>
<content type='text'>
% formatting is deprecated, and .format should be used instead.

Signed-off-by: Johannes Löthberg &lt;johannes@kyriasis.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Make url and pkgdesc fields optional</title>
<updated>2015-06-20T12:29:43Z</updated>
<author>
<name>Johannes Löthberg</name>
<email>johannes@kyriasis.com</email>
</author>
<published>2015-06-20T10:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=61cdf09cd0581940639d0a6ebf09788f61b93eb9'/>
<id>urn:sha1:61cdf09cd0581940639d0a6ebf09788f61b93eb9</id>
<content type='text'>
The url and pkgdesc PKGBUILD variables are optional, so they should be
in the AUR as well.

Signed-off-by: Johannes Löthberg &lt;johannes@kyriasis.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Remove regex matching of URL</title>
<updated>2015-06-20T12:28:23Z</updated>
<author>
<name>Johannes Löthberg</name>
<email>johannes@kyriasis.com</email>
</author>
<published>2015-06-20T10:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5d9a80a546265d7c746b236a186a142bc3ecc35e'/>
<id>urn:sha1:5d9a80a546265d7c746b236a186a142bc3ecc35e</id>
<content type='text'>
The regex check that a URL is either http or ftp doesn't really have any
use, and it forces you to leave proper URLs for eg projects hosted on
gopher empty.

Signed-off-by: Johannes Löthberg &lt;johannes@kyriasis.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Fix parsing of versioned optdepends</title>
<updated>2015-06-14T15:58:56Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-14T09:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=3bc44963280758f9e057943081e0b7a2f5541aff'/>
<id>urn:sha1:3bc44963280758f9e057943081e0b7a2f5541aff</id>
<content type='text'>
Fixes FS#43649.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Allow non-fast-forwards for TUs</title>
<updated>2015-06-11T15:56:51Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-11T15:52:42Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=5225dfef4840de147aed261366df5426d1ea5301'/>
<id>urn:sha1:5225dfef4840de147aed261366df5426d1ea5301</id>
<content type='text'>
Although we theoretically never want to lose history, there may be rare
occasions when a forced push is required (e.g. if illegal data is
pushed). Allow Trusted Users and Developers to perform non-fast-forward
pushes.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Deny non-fast-forwards</title>
<updated>2015-06-11T15:56:26Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-11T15:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a0f3060f234418993aaeee0962cfdbd25f37b940'/>
<id>urn:sha1:a0f3060f234418993aaeee0962cfdbd25f37b940</id>
<content type='text'>
To make sure we never lose any history, non-fast-forwards are forbidden.
Instead of relying on receive.denyNonFastForwards, add a simple check to
the update hook. This has the added benefit of more flexibility.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Do not use symrefs for manually created Git refs</title>
<updated>2015-06-11T12:03:56Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-11T11:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=2164750f1e951c6985b3f9c29663bf94d16553e7'/>
<id>urn:sha1:2164750f1e951c6985b3f9c29663bf94d16553e7</id>
<content type='text'>
When creating the refs for the package base branch and the HEAD ref
workaround, directly use commit IDs instead of symrefs. It looks like
Git cannot pack symrefs, so this is expected to improve space
efficiency. Also, since the refs are now only created (or updated) when
new objects are actually received, this fixes a problem with dangling
refs that were created when a user initialized a repository but did not
push anything.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>git-update: Avoid duplicate notifications</title>
<updated>2015-06-08T19:52:59Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-08T19:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=c7ff97a6a86c2dd315d09656af568a108ada3567'/>
<id>urn:sha1:c7ff97a6a86c2dd315d09656af568a108ada3567</id>
<content type='text'>
Fixes FS#45254.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
</feed>
