#!/usr/bin/perl
use strict;
use warnings;

BEGIN {
    unlink "$ENV{HOME}/.ssh/authorized_keys";
}

# this is hardcoded; change it if needed
use lib "src/lib";
use Gitolite::Test;

use Cwd;
my $workdir = getcwd();

confreset;confadd '
repo foo/..*
    C   =   u1 u2 u3
    RW+ =   CREATOR
    RW  =   WRITERS
    R   =   READERS
';

try "ADMIN_PUSH set1; !/FATAL/" or die text();

try "
    mkdir -p keydir
    cp \$HOME/.ssh/u*.pub keydir
    cp \$HOME/.ssh/admin.pub keydir
    git add keydir
    git commit -m 6k
    glt push admin origin
";