#!/bin/bash set -e set -o pipefail cpus=$( perl -we ' use strict; require Sys::CPU; my $ncpus = Sys::CPU::cpu_count(); $ncpus *= 1.5; print join " ", (0 .. $ncpus-1) or die $!; print "\n" or die $!; ' || echo 0 1 2 ) uid=`id -u` cd /var/run/user/$uid mkdir -p version-charset-test cd version-charset-test rm -rf stunt mkdir stunt cd stunt for cpu in $cpus; do mkdir c$cpu (cd c$cpu git init) done #exec 3<&0 ) { #print STDERR ">$_<\n"; $file ||= new IO::File "b$batch", ">" or die $!; chomp; print $file "delete refs/tags/$_\n" or die $!; $count++ < 100000 or complete_batch; } #print STDERR "FOO\n"; STDIN->error and die $!; complete_batch(); await_task while @tasks; '