>From 70fd977aa004f51dfd6b3dcaf2ad2037a144fd79 Mon Sep 17 00:00:00 2001
From: Francois Charette <francois@archlinux.org>
Date: Fri, 18 Sep 2009 21:39:37 +0200
Subject: [PATCH 1/3] Automate rm of repo-*86* when commiting "any" pkg

This commit integrates part of the functionality of commitpkg2any
in the standard commitpkg script. If the package is for arch=any
and there exists ../repos/$repo-{i686,x86_64}, then these are
removed.

NB: I believe commitpkg2any should be removed, as it encourages
converting a pkg to arch=any with the same $pkgver. It is better
practice to wait for a new version before releasing the pkg
with arch=any. It also saves bandwidth!
---
 commitpkg |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/commitpkg b/commitpkg
index 1b1fc46..7b9c133 100755
--- a/commitpkg
+++ b/commitpkg
@@ -119,4 +119,14 @@ if [ $? -ne 0 ]; then
 fi
 echo "===> Tagged for $repo-$CARCH"
 
+if [ "$CARCH" == "any"]; then
+    if [ -d ../repos/${repo}-i686 -a -d ../repos/${repo}-x86_64 ]; then
+        pushd ..
+        svn rm $repo-i686
+        svn rm $repo-x86_64
+        svn commit -m "removed $repo-i686 and $repo-x86_64 for $pkgname"
+        popd
+    fi
+fi
+
 # vim:ft=sh:ts=4:sw=4:et:
-- 
1.6.4.4

