From Fedora Project Wiki

EPEL repository admin information

This page has information for EPEL repository admins. These people must be in the Fedora Account System "epel_signers" group.

All new packages get pushed to "testing/5" (or 4) instead of "5" (or 4).

You can pass the repository you wish to operate on on the command line:

For example:

RepoBuild.py EPEL testing/5

RepoBuild.py EPEL 5

RepoPrune.py EPEL testing/4

Comps.py EPEL testing/5

etc.

The List.py script will list the packages that would be operated on:

List.py EPEL 5

The ToStable.py script will move a package from testing to stable.

ToStable.py EPEL 5 foo

ToStable.py EPEL 5 foo bar baz

This moves all the src.rpm with %name and all the binaries build from it from "testing/5" to "5" and even writes a proper BuildReport.

For Security-updates that should go directly to stable there is a new option "--stable":

PushPackage.py EPEL 5 foo --stable

An "epel-push all" (with or without -c) detects changes and does all the requires steps (repobuild, repoprune, multilib etc.) to push the stuff out.