3
# "sugar script" (syntactic sugar helper) for gitolite3
4
# ----------------------------------------------------------------------
5
# see src/VREF/refex-expr for instructions and WARNINGS!
7
my $perm = qr(-|R|RW\+?C?D?M?);
18
next unless $l =~ /^($perm) /;
20
next unless $l =~ /^($perm) (\S.*) = (\S.*)$/;
21
my ($perm, $refexes, $users) = ($1, $2, $3);
22
next unless $refexes =~ / (and|not|or|xor|\+|-|==|-lt|-gt|-eq|-le|-ge|-ne) /;
24
print STDERR ">>>> $l\n";
25
pop @out; # we need to replace that last line
27
push @out, "option refex-expr.sugar$seq = $refexes";
28
push @out, "$perm VREF/refex-expr/sugar$seq = $users";