Fork of Arch Linux devtools from https://git.archlinux.org/devtools.git
Go to file
Lukas Fleischer 9ab0d94578 archrelease: Validate tags before releasing
Compare every single tag with a list of valid tags. This prevents broken
releases which occurred whenever someone made a typo on the command
line:

    $ ./archrelease community i686
    ==> ERROR: archrelease: Invalid tag: "community" (use -f to force release)

Since the list is used in the ZSH completion as well, break it out to a
separate file and move it to "lib/". Also, add a command line parameter
to allow for releasing to an unknown repository when necessary.

Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
2012-02-12 12:35:14 +01:00
lib archrelease: Validate tags before releasing 2012-02-12 12:35:14 +01:00
.gitignore add libdepends script 2011-10-31 22:57:12 +01:00
Makefile prepare release 2012-02-06 21:17:44 +01:00
archbuild.in Set correct pacman.conf 2012-01-18 16:56:41 +01:00
archco.in Use double brackets everywhere 2011-12-04 18:00:57 +01:00
archrelease.in archrelease: Validate tags before releasing 2012-02-12 12:35:14 +01:00
archrm.in Use double brackets everywhere 2011-12-04 18:00:57 +01:00
bash_completion.in Support non-standard install locations 2011-10-07 21:53:02 +02:00
checkpkg.in Move common functions to a shared file 2011-11-01 15:33:08 +01:00
commitpkg.in commitpkg: use absolute paths when uploading files 2012-02-06 21:15:57 +01:00
find-libdeps.in find-libdeps: fix syntax error 2012-01-18 11:06:52 +01:00
finddeps.in Move common functions to a shared file 2011-11-01 15:33:08 +01:00
lddd.in Use #!/bin/bash instead of #!/bin/sh 2011-12-20 23:05:38 +01:00
makechrootpkg.in makechrootpkg: fix error message 2012-01-18 11:06:52 +01:00
makepkg-i686.conf Apply pacman 4.0 changes to our copies of makepkg.conf and pacman.conf 2011-10-14 09:09:46 +02:00
makepkg-x86_64.conf Apply pacman 4.0 changes to our copies of makepkg.conf and pacman.conf 2011-10-14 09:09:46 +02:00
mkarchroot.in mkarchroot: do not create /etc/mtab 2011-12-20 23:05:44 +01:00
pacman-extra.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-gnome-unstable.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-kde-unstable.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-multilib-staging.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-multilib-testing.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-multilib.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-staging.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
pacman-testing.conf Remove any pacman 4 related workarounds 2012-01-18 11:24:07 +01:00
rebuildpkgs.in Use double brackets everywhere 2011-12-04 18:00:57 +01:00
zsh_completion.in archrelease: Validate tags before releasing 2012-02-12 12:35:14 +01:00