Manage a repository seems simple, but it’s not. It takes a very long time.
For this we, deelab’s boys, started to write a tool to keep simple the management of repositories; this is repoman-arch.
With Repoman you can add, remove or upgrade packages of your repository by running a single command script.
The software download the tarball directly from AUR, then extract files, build the package, insert/delete it into the repository’s database and add a line in ChangeLog file who keep trace of the actions made on your repository.
Obviously it can be found on AUR ;)