[arch-projects] [dbscripts] [PATCH] db-move: commit all arches at once
Florian Pritz
bluewind at xinu.at
Fri May 25 16:27:09 EDT 2012
Status?
On 12.04.2012 11:41, Florian Pritz wrote:
> Signed-off-by: Florian Pritz <bluewind at xinu.at>
> ---
> This patch is untested, but it should work.
> db-move | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/db-move b/db-move
> index 9166a99..afb7041 100755
> --- a/db-move
> +++ b/db-move
> @@ -63,6 +63,7 @@ msg "Moving packages from [${repo_from}] to [${repo_to}]..."
> declare -A add_pkgs
> declare -A remove_pkgs
> for pkgbase in ${args[@]:2}; do
> + tag_list=""
> for pkgarch in ${ARCHES[@]} 'any'; do
> svnrepo_from="${WORKDIR}/svn/${pkgbase}/repos/${repo_from}-${pkgarch}"
> svnrepo_to="${WORKDIR}/svn/${pkgbase}/repos/${repo_to}-${pkgarch}"
> @@ -90,7 +91,7 @@ for pkgbase in ${args[@]:2}; do
> /usr/bin/svn mv -q -r HEAD "${svnrepo_from}/$file" "${svnrepo_to}/"
> done
> /usr/bin/svn rm --force -q "${svnrepo_from}"
> - /usr/bin/svn commit -q "${WORKDIR}/svn/${pkgbase}" -m "${0##*/}: moved ${pkgbase} from [${repo_from}] to [${repo_to}] (${pkgarch})"
> + tag_list="$tag_list, $pkgarch"
>
> for pkgname in ${pkgnames[@]}; do
> for tarch in ${tarches[@]}; do
> @@ -112,6 +113,8 @@ for pkgbase in ${args[@]:2}; do
> done
> fi
> done
> + tag_list="${tag_list#, }"
> + /usr/bin/svn commit -q "${WORKDIR}/svn/${pkgbase}" -m "${0##*/}: moved ${pkgbase} from [${repo_from}] to [${repo_to}] (${tag_list})"
> done
>
> for tarch in ${ARCHES[@]}; do
--
Florian Pritz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-projects/attachments/20120525/3b9a9893/attachment.asc>
More information about the arch-projects
mailing list