Pseudo-automatic update of changes made by terry.
git-svn-id: svn://10.0.0.236/trunk@5484 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
36ec67254e
commit
85fb64814f
@ -0,0 +1,115 @@
|
||||
#!/tools/ns/bin/perl5.004 --
|
||||
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
|
||||
# tweak things from there.
|
||||
|
||||
sub GetT {
|
||||
($b,$_) = (@_);
|
||||
return '';
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$debug = 0;
|
||||
|
||||
$origrepository = shift(@ARGV);
|
||||
@files = @ARGV;
|
||||
|
||||
|
||||
$envcvsroot = $ENV{'CVSROOT'};
|
||||
open( REP, "<CVS/Repository");
|
||||
$repository = <REP>;
|
||||
chop($repository);
|
||||
close(REP);
|
||||
$repository =~ s:^$envcvsroot/::;
|
||||
|
||||
|
||||
$doit = 0;
|
||||
|
||||
$| = 1;
|
||||
|
||||
|
||||
if( $debug){
|
||||
print STDERR "----------------------------------------------\n";
|
||||
print STDERR "files: @files\n";
|
||||
print STDERR "origrepository: $origrepository\n";
|
||||
print STDERR " repository: $repository\n";
|
||||
print STDERR "----------------------------------------------\n";
|
||||
}
|
||||
|
||||
open(ENT, "<CVS/Entries" );
|
||||
while( <ENT> ){
|
||||
chop;
|
||||
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
|
||||
$fbranch{$fn} = $sticky;
|
||||
}
|
||||
close ENT;
|
||||
|
||||
foreach $f (@files) {
|
||||
$b = "";
|
||||
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
|
||||
if ($b eq "") {$b = "HEAD";}
|
||||
$t = GetT($b, "$repository/$f");
|
||||
if ($debug) {
|
||||
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
|
||||
}
|
||||
if ($t eq "") {
|
||||
$t = "default";
|
||||
}
|
||||
if (!defined $mode{$t} || $mode{$t} eq "Open") {
|
||||
next;
|
||||
}
|
||||
if ($debug) {
|
||||
print STDERR "Checking twig $t\n";
|
||||
}
|
||||
# OK, we have a match. See if we're allowed to checkin here.
|
||||
if ($username eq "") {
|
||||
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
|
||||
if ($debug) {
|
||||
print STDERR "Username is $username\n";
|
||||
print STDERR "getlogin returns " . getlogin . "\n";
|
||||
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
|
||||
print STDERR "Environment:\n";
|
||||
foreach $key (sort(keys %ENV)) {
|
||||
print STDERR $key, '=', $ENV{$key}, "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
$ok = 0;
|
||||
$s = $super{$t};
|
||||
foreach $u (@$s) {
|
||||
if ($debug) {
|
||||
print STDERR "Checking against super $u\n";
|
||||
}
|
||||
if ($u eq $username) {
|
||||
$ok = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if ($mode{$t} eq "Restricted") {
|
||||
$b = $blessed{$t};
|
||||
foreach $u (@$b) {
|
||||
if ($debug) {
|
||||
print STDERR "Checking against blessed $u\n";
|
||||
}
|
||||
if ($u eq $username) {
|
||||
$ok = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!$ok) {
|
||||
print STDERR "You may not check into partition $fullname{$t}.\n";
|
||||
print STDERR "If you think you should be allowed to, send mail to\n";
|
||||
print STDERR "one of the below people:\n";
|
||||
$s = $super{$t};
|
||||
foreach $u (@$s) {
|
||||
$u =~ s/%/@/;
|
||||
print STDERR " $u\n";
|
||||
}
|
||||
exit 1;
|
||||
}
|
||||
}
|
||||
|
||||
exit 0;
|
||||
133
CVSROOT/passwd
133
CVSROOT/passwd
@ -1 +1,132 @@
|
||||
friedman%netscape.com:eyXRDOnq4TplQ:cvsadm
|
||||
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
|
||||
# tweak things from there.
|
||||
akkana%netscape.com:/6KEK8AoMvE26:webmonkey
|
||||
alecf%netscape.com:DNnjOetn9beCo:webmonkey
|
||||
amusil%netscape.com:WOEqI48Qb5sRw:webmonkey
|
||||
anthonyd%netscape.com:NXsj33UUPHog6:webmonkey
|
||||
aoki%netscape.com:eU12jN9/L2XPw:webmonkey
|
||||
atotic%netscape.com:gB8uLX/re/w76:webmonkey
|
||||
av%netscape.com:fieFdNksdgm.M:webmonkey
|
||||
beard%netscape.com:2Eed7KIBNPtL6:webmonkey
|
||||
bjorn%netscape.com:AXNpUjWR2SG7w:webmonkey
|
||||
blythe%netscape.com:lkyJQU1s9c3H2:webmonkey
|
||||
bobj%netscape.com:836g7PhtJ6fgE:webmonkey
|
||||
brade%netscape.com:4.X28OrG.kfsg:webmonkey
|
||||
brendan%netscape.com:q5aR3MqARGBMA:webmonkey
|
||||
briano%netscape.com:zav.hinlpLhjA:webmonkey
|
||||
buster%netscape.com:youoZiIMCpF.2:webmonkey
|
||||
byrd%netscape.com:Nx4tVRTT0pPcE:webmonkey
|
||||
chuang%netscape.com:/b9cmH8WA89RM:webmonkey
|
||||
chuckr%netscape.com:i37zDOwgdHowo:webmonkey
|
||||
cmanske%netscape.com:rlDhf1ycxw.i2:webmonkey
|
||||
cyeh%netscape.com:iNnj4gHaxZYB2:webmonkey
|
||||
danda%netscape.com:ipu60xt9ktbBo:webmonkey
|
||||
danm%netscape.com:3h6FdkzmMqnyA:webmonkey
|
||||
dbragg%netscape.com:k34vc.FRrLRYI:webmonkey
|
||||
dcone%netscape.com:dWcV1sBlGlAHU:webmonkey
|
||||
dfm%netscape.com:JoCJCNXM06GNs:webmonkey
|
||||
don%netscape.com:UUf/QmbJJbUfU:webmonkey
|
||||
donm%netscape.com:3.qGvY6JLubHc:webmonkey
|
||||
dp%netscape.com:jt.S0eDMnQVDo:webmonkey
|
||||
dveditz%netscape.com:d8XYK8wfyWLlY:webmonkey
|
||||
erik%netscape.com:.yO3dSzx4Ixf.:webmonkey
|
||||
eyork%netscape.com:VrUopS3iDoSJc:webmonkey
|
||||
freier%netscape.com:CemCTYZ6.Avfc:webmonkey
|
||||
friedman%netscape.com:spbzxH1g5zBi2:cvsadm
|
||||
ftang%netscape.com:cjA4Oe7qangyQ:webmonkey
|
||||
fur%netscape.com:mYz4lGMkt02.6:webmonkey
|
||||
gagan%netscape.com:ii7eJDkNotJEE:webmonkey
|
||||
guha%netscape.com:preQNO31mmT/Y:webmonkey
|
||||
hardts%netscape.com:NXZ.kungSY0.g:webmonkey
|
||||
harish%netscape.com:6NzUiwHrF2piQ:webmonkey
|
||||
henrit%netscape.com:jcmMU719A.JOg:webmonkey
|
||||
hshaw%netscape.com:GOj61Z.SgYAaE:webmonkey
|
||||
hyatt%netscape.com:/Sepj5wnpvupA:webmonkey
|
||||
jar%netscape.com:EtliR6wGfxygA:webmonkey
|
||||
jband%netscape.com:jc1KB4qvBDWxE:webmonkey
|
||||
jefft%netscape.com:VMxMeNAZk.TWc:webmonkey
|
||||
jevering%netscape.com:qbV9dBT/6f6CA:webmonkey
|
||||
jg%netscape.com:gimPrIwXcAep2:webmonkey
|
||||
jgellman%netscape.com:6JURNSBc2gPew:webmonkey
|
||||
joki%netscape.com:MnZq0Nx3SCImc:webmonkey
|
||||
jonm%netscape.com:wwKtYZbjSiNoM:webmonkey
|
||||
jsw%netscape.com:SIElaupaBmL2E:webmonkey
|
||||
jwz%netscape.com:OdVBvbcKAZC5c:webmonkey
|
||||
karnaze%netscape.com:C.H2iRqFy7CnY:webmonkey
|
||||
kin%netscape.com:RexUJ7MbhHOeE:webmonkey
|
||||
kipp%netscape.com:E3A/rPcOagw5.:webmonkey
|
||||
kmcclusk%netscape.com:KiXYwpHlCP1nE:webmonkey
|
||||
kostello%netscape.com:ra7kxKDBHytHc:webmonkey
|
||||
larryh%netscape.com:iei9L1PWcQrkw:webmonkey
|
||||
law%netscape.com:QQU7Gc4FME9Ek:webmonkey
|
||||
leaf%mozilla.org:e5BFNVtRGHxsw:webmonkey
|
||||
ltabb%netscape.com:4967GySWBBDZA:webmonkey
|
||||
mahesht%netscape.com:Ir6f1vCY1i7vM:webmonkey
|
||||
malmer%netscape.com:FoAPcM.Uz/pV2:webmonkey
|
||||
matt%netscape.com:HV1zrCvpyT7Mk:webmonkey
|
||||
mcafee%netscape.com:Y/0zK7Dff2W8.:webmonkey
|
||||
mccabe%netscape.com:3rKv1ZMBpeR36:webmonkey
|
||||
michaelp%netscape.com:66bcmtbVqkuyw:webmonkey
|
||||
mjudge%netscape.com:G5PXCNV.5.fGk:webmonkey
|
||||
mlm%netscape.com:yJOMGm6lMkvAg:webmonkey
|
||||
montulli%netscape.com:EIxZtSVBHlSpE:webmonkey
|
||||
morse%netscape.com:1f8Ob4wB7JJ5I:webmonkey
|
||||
mscott%netscape.com:mmrBNWezFxbvM:webmonkey
|
||||
mtoy%netscape.com:7U9WCoU6Kauhg:webmonkey
|
||||
neeti%netscape.com:KK7KLUbINHSAc:webmonkey
|
||||
nhotta%netscape.com:7PCA6ZeTK24HQ:webmonkey
|
||||
nisheeth%netscape.com:s97YBz4Q.IaTY:webmonkey
|
||||
norris%netscape.com:hbKSEw6zIzn8A:webmonkey
|
||||
paquin%netscape.com:UwvbqhTlD92VQ:webmonkey
|
||||
peterl%netscape.com:8x3YXhSeI77Sc:webmonkey
|
||||
phil%netscape.com:5YBncVVSJHGO.:webmonkey
|
||||
pierre%netscape.com:/6xa.CBcV07tE:webmonkey
|
||||
pinkerton%netscape.com:SXjRJmDJDtb1U:webmonkey
|
||||
pnunn%netscape.com:VjAEnG0V6mLLY:webmonkey
|
||||
pollmann%netscape.com:CB4NlijAkP2IM:webmonkey
|
||||
putterman%netscape.com:CRfRGZi9Nrtg6:webmonkey
|
||||
racham%netscape.com:G3oNVDE5uCV0o:webmonkey
|
||||
radha%netscape.com:on3o0.cJcuG.w:webmonkey
|
||||
raman%netscape.com:VOcpWGKv4t/ic:webmonkey
|
||||
ramiro%netscape.com:BBqaJJv.JIW..:webmonkey
|
||||
relliott%netscape.com:KBF1bDnYlPV.Q:webmonkey
|
||||
repka%netscape.com:wAJzqYywvn8BU:webmonkey
|
||||
rhp%netscape.com:MGP4QGmLq9/8w:webmonkey
|
||||
ricardob%netscape.com:/mODIZAG8yRyg:webmonkey
|
||||
rickg%netscape.com:oxJNgGfhngHr6:webmonkey
|
||||
rjc%netscape.com:RVQtRUD5bWw6A:webmonkey
|
||||
robinf%netscape.com:qsizhSBd/KLxw:webmonkey
|
||||
roeber%netscape.com:OMLOrWoQVFZwQ:webmonkey
|
||||
rpotts%netscape.com:S0L.1Z15bd0qA:webmonkey
|
||||
sar%netscape.com:kuqHmed0nmrmA:webmonkey
|
||||
scc%netscape.com:QULo1ogrbwco2:webmonkey
|
||||
scullin%netscape.com:NJ/I8RQ1Nlkws:webmonkey
|
||||
sdagley%netscape.com:PvYFZiRMRKuG.:webmonkey
|
||||
selmer%netscape.com:0a0Zn2Mtb9RMM:webmonkey
|
||||
sfraser%netscape.com:IAmCKsl7a6LdU:webmonkey
|
||||
shaver%netscape.com:I4.grysVnENVM:webmonkey
|
||||
sk%netscape.com:N.81P8Ox01.sE:webmonkey
|
||||
slamm%netscape.com:KNVioqzJ8ypsU:webmonkey
|
||||
sman%netscape.com:gHR2VdSKyaV0Q:webmonkey
|
||||
sol%netscape.com:NcyHBr55nteOw:webmonkey
|
||||
spence%netscape.com:TXvWv7U1aKTfo:webmonkey
|
||||
spider%netscape.com:sEOPi/ICZeJ6.:webmonkey
|
||||
srinivas%netscape.com:S7u05VkFOtTeQ:webmonkey
|
||||
stever%netscape.com:veCWvWkeusc5o:webmonkey
|
||||
sudu%netscape.com:c3vg75Il5CIAw:webmonkey
|
||||
tague%netscape.com:4kUZyqe/S5VaI:webmonkey
|
||||
tao%netscape.com:/6NoGVqWXpDC6:webmonkey
|
||||
tarah%netscape.com:RY5NZCULYhagI:webmonkey
|
||||
tcrowe%netscape.com:mq7wUMii.8yag:webmonkey
|
||||
terry%netscape.com:sIssvS9vFRESk:webmonkey
|
||||
thom%netscape.com:if3C1jgoSESew:webmonkey
|
||||
timm%netscape.com:5WvY0NY080alM:webmonkey
|
||||
tomw%netscape.com:EOgwDqDZKOEVU:webmonkey
|
||||
toshok%netscape.com:45BYKXpLObZ..:webmonkey
|
||||
troy%netscape.com:Vr9m0vnQR52kY:webmonkey
|
||||
valeski%netscape.com:UQIy1R23X0tnc:webmonkey
|
||||
vidur%netscape.com:QSvSExpE4HwEE:webmonkey
|
||||
waldemar%netscape.com:hrfmZUyM.cQqw:webmonkey
|
||||
warren%netscape.com:b0lSiwRxkyoKE:webmonkey
|
||||
waterson%netscape.com:jcA/V3PsMo3Z.:webmonkey
|
||||
wtc%netscape.com:qvKc5rwJyktms:webmonkey
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user