<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/scripts/git-integration/git-serve.py, branch v4.1.1</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/scripts/git-integration/git-serve.py?h=v4.1.1</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/scripts/git-integration/git-serve.py?h=v4.1.1'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2015-06-02T08:34:34Z</updated>
<entry>
<title>Restructure scripts</title>
<updated>2015-06-02T08:34:34Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-01T21:36:14Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=10ecd3982decc31bda251ec73d00d6a903a75f9f'/>
<id>urn:sha1:10ecd3982decc31bda251ec73d00d6a903a75f9f</id>
<content type='text'>
* Move scripts/git-integration/ to git-interface/.
* Move scripts/aurblup/aurblup.py to scripts/aurblup.py.

Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Use gitnamespaces for efficient storage</title>
<updated>2015-06-01T21:24:52Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>lfleischer@archlinux.org</email>
</author>
<published>2015-06-01T20:58:39Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=b44411fb5399f75939a57f0ccc8166d06fa8ba6f'/>
<id>urn:sha1:b44411fb5399f75939a57f0ccc8166d06fa8ba6f</id>
<content type='text'>
Instead of using one Git repository per package, use a single large
object storage for space efficiency. The refs of the individual package
bases are divided using gitnamespaces(7) which allows for exposing each
namespace as an independent repository easily. Also, git-serve is
modified to create a branch for each package, allowing to browse the
large repository with cgit.

Helped-by: Florian Pritz &lt;bluewind@xinu.at&gt;
Helped-by: Johannes Löthberg &lt;johannes@kyriasis.com&gt;
Signed-off-by: Lukas Fleischer &lt;lfleischer@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Use custom templates for Git repositories</title>
<updated>2015-01-11T17:44:01Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-08T18:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4dbd562b8e5bf8d44a7a19b8e248b2b0e0295eb2'/>
<id>urn:sha1:4dbd562b8e5bf8d44a7a19b8e248b2b0e0295eb2</id>
<content type='text'>
Do not waste disk space by copying dozens of unneeded sample hooks. Use
a custom template directory that only includes the git-update hook.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add to notification list on repository creation</title>
<updated>2015-01-11T00:06:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-10T23:59:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=cb661cd971b7a219c33e24875d23afafc6a48334'/>
<id>urn:sha1:cb661cd971b7a219c33e24875d23afafc6a48334</id>
<content type='text'>
Since commit bf7717a (git-serve.py: Adopt repositories on creation,
2015-01-06), newly created package bases are no longer orphan and
therefore, they are not adopted when pushing the first commit which also
means that the initial submitter is not added to the notification list
automatically. To remedy this, add the owner to the notification list
when setting up a new repository.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>git-serve.py: Allow TUs to push to any repository</title>
<updated>2015-01-07T11:21:22Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-07T11:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=ebf8f5d16faa4c3b15bb8541ee7764d650a7dbb1'/>
<id>urn:sha1:ebf8f5d16faa4c3b15bb8541ee7764d650a7dbb1</id>
<content type='text'>
Implements FS#32807.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add support for package base co-maintainers</title>
<updated>2015-01-07T11:21:21Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-07T11:10:53Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=fc23a9bd5012d07cc6ef9d1eba12f320763068d9'/>
<id>urn:sha1:fc23a9bd5012d07cc6ef9d1eba12f320763068d9</id>
<content type='text'>
This allows for having multiple co-maintainers for AUR packages.
Co-maintainers have push access to the package base Git repository but
are not allowed to change the package base category, disown the package
or modify the list of co-maintainers. The primary maintainer of an AUR
package can edit the list of co-maintainers from the Package Actions
box.

Implements FS#17911.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>git-serve.py: Adopt repositories on creation</title>
<updated>2015-01-06T22:33:43Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-06T22:32:51Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=bf7717ac132030ea22b7bfd32898c639f1fcb665'/>
<id>urn:sha1:bf7717ac132030ea22b7bfd32898c639f1fcb665</id>
<content type='text'>
Automatically assign ownership when creating a new (empty) repository.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>git-serve.py: Automatically create repositories</title>
<updated>2015-01-06T22:29:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-06T22:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=02dd9c518f659b97dd0d301b975cf3887be5b7d8'/>
<id>urn:sha1:02dd9c518f659b97dd0d301b975cf3887be5b7d8</id>
<content type='text'>
Create a fresh Git repository when cloning or pushing using a path that
does not yet exist.

Implements FS#43308.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>git-serve.py: Relax path validation</title>
<updated>2015-01-02T11:20:09Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-02T11:20:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=e8c48e9f4c6fd033e81f54d408ca1d01f5ddb065'/>
<id>urn:sha1:e8c48e9f4c6fd033e81f54d408ca1d01f5ddb065</id>
<content type='text'>
Make the terminating slash in repository URLs optional.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>git-serve.py: Add a command to list repositories</title>
<updated>2015-01-01T16:29:29Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2015-01-01T16:27:03Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=289ff0c7007f4a1d56651e7fe45940919069d26f'/>
<id>urn:sha1:289ff0c7007f4a1d56651e7fe45940919069d26f</id>
<content type='text'>
The list-repos command now lists all repositories you maintain. Empty
repositories are prefixed with an asterisk.

Implements FS#43288.

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