[aur-dev] [PATCH v2 00/10] Use Git repositories to store AUR packages

Lukas Fleischer archlinux at cryptocrack.de
Sat Dec 27 11:51:36 UTC 2014


This is a reroll of the series I submitted in June. I would like to
merge this into master soon and start testing stuff, so any reviews are
highly appreciated.

Lukas Fleischer (10):
  Use raw scanner mode in config_get()
  Add support for adding SSH public keys to profiles
  Add basic Git authentication/authorization scripts
  Add update hook template
  Use Git repositories to store packages
  Add public clone URLs to package details
  Add sshd setup instructions
  Honor the database socket setting in Git scripts
  git-update.py: Update repository description
  Remove legacy scripts

 INSTALL                                            |  108 +-
 conf/config.proto                                  |   18 +-
 schema/aur-schema.sql                              |    1 +
 scripts/cleanup                                    |   46 -
 .../0001-Patch-sshd-for-the-AUR.patch              |  152 ++
 scripts/git-integration/aurinfo.py                 |  204 ++
 scripts/git-integration/git-auth.py                |   42 +
 scripts/git-integration/git-serve.py               |  108 ++
 scripts/git-integration/git-update.py              |  217 +++
 scripts/git-integration/sshd_config                |    6 +
 scripts/uploadbuckets.sh                           |   58 -
 upgrading/4.0.0.txt                                |    5 +
 web/html/account.php                               |    5 +-
 web/html/pkgsubmit.php                             |  489 -----
 web/lib/Archive/PEAR.php                           | 1063 -----------
 web/lib/Archive/PEAR5.php                          |   33 -
 web/lib/Archive/Tar.php                            | 1993 --------------------
 web/lib/acctfuncs.inc.php                          |   78 +-
 web/lib/aurjson.class.php                          |    1 -
 web/lib/confparser.inc.php                         |    2 +-
 web/lib/pkgbasefuncs.inc.php                       |   39 -
 web/lib/pkgfuncs.inc.php                           |   31 +-
 web/lib/routing.inc.php                            |    1 -
 web/template/account_edit_form.php                 |    5 +
 web/template/header.php                            |    1 -
 web/template/pkg_details.php                       |   15 +-
 web/template/pkgbase_details.php                   |   15 +-
 27 files changed, 877 insertions(+), 3859 deletions(-)
 delete mode 100755 scripts/cleanup
 create mode 100644 scripts/git-integration/0001-Patch-sshd-for-the-AUR.patch
 create mode 100644 scripts/git-integration/aurinfo.py
 create mode 100755 scripts/git-integration/git-auth.py
 create mode 100755 scripts/git-integration/git-serve.py
 create mode 100755 scripts/git-integration/git-update.py
 create mode 100644 scripts/git-integration/sshd_config
 delete mode 100755 scripts/uploadbuckets.sh
 create mode 100644 upgrading/4.0.0.txt
 delete mode 100644 web/html/pkgsubmit.php
 delete mode 100644 web/lib/Archive/PEAR.php
 delete mode 100644 web/lib/Archive/PEAR5.php
 delete mode 100644 web/lib/Archive/Tar.php

-- 
2.2.1


More information about the aur-dev mailing list