[aur-dev] Using git as a backend for the AUR

William Giokas 1007380 at gmail.com
Sun Mar 17 13:06:03 EDT 2013

On Sun, Mar 17, 2013 at 12:43:01PM +0100, Jelle van der Waa wrote:
> On 16/03/13 23:10, William Giokas wrote:
> > * Each repository on the server would contain a single package (if
> >   someone decides to do a split package on the AUR it would contain the
> >   whole set of packages), allowing for multiple users to have push
> >   access and maintain the packages.
> The AUR currently has ~ 41076 packages, which would bring us to an equal
> amount of git repo's. This doesn't seem very efficient to me.
> With svn you can put it all in one repo and checkout a single package
> without checking out the whole repo, which is how
> [core],[extra],[community] work.

This kind of defeats the whole purpose of using a DVCS to store
packages. Part of the use of having the whole AUR in git would be to
allow users to get packages even if the AUR is down from almost any git
hosting source. 

Even the svntogit that the official repos have set up is, iirc,
~300-400M last time I looked. Also, making sure users are respectful of
others packages in the AUR is just silly, as we've seen lately with the
spam. Part of the reason for this is security.
> I know Exherbo uses Git for their repo's but they seem to split it up
> into categories [1].
> Git seems to have sparse checkout for this in 1.7, but I don't know how
> it works [2]

This could work, but would also limit the usefulness of that repository,
and if I'm not mistaken, would not allow for pushing or other

William Giokas | KaiSforza
GnuPG Key: 0x73CD09CF
Fingerprint: F73F 50EF BBE2 9846 8306  E6B8 6902 06D8 73CD 09CF
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/aur-dev/attachments/20130317/a833a1d5/attachment.asc>

More information about the aur-dev mailing list