1999-09-01 14:31:32 -07:00
|
|
|
#!/usr/bin/perl
|
1999-08-17 15:56:46 -07:00
|
|
|
|
1999-09-01 14:31:32 -07:00
|
|
|
`indent -i3 -bl -bad -nbap -sob -ncdb -di20 -nbc -lp -nce -npcs -sc -ncs -l80 *.c *.h >& /dev/null`;
|
1999-08-17 15:56:46 -07:00
|
|
|
|
1999-09-01 14:31:32 -07:00
|
|
|
# username -> handle translations
|
|
|
|
$names{mandrake} = "Mandrake";
|
|
|
|
$names{raster} = "Raster";
|
|
|
|
$names{mej} = "KainX";
|
|
|
|
$names{cK} = "Christian";
|
1999-08-17 15:56:46 -07:00
|
|
|
|
1999-09-01 14:31:32 -07:00
|
|
|
# username -> indentstyle translations
|
|
|
|
$indents{raster} = "indent -i3 -bl -bad -nbap -sob -ncdb -di20 -nbc -lp -nce -npcs -sc -ncs -l80";
|
|
|
|
$indents{kimball} = "indent -bad -bap -bli0 -cli0 -ss -di20 -nbc -lp -i4 -ts4 -ncs -nce -npcs";
|
|
|
|
$indents{mike} = "indent -i2 -bl -bad -nbap -sob -ncdb -di20 -nbc -lp -nce -npcs -sc -ncs -l80";
|
1999-08-17 15:56:46 -07:00
|
|
|
|
1999-09-01 14:31:32 -07:00
|
|
|
if(($ARGV[0] == "commit") || ($ARGV[0] == "ci") || ($ARGV[0] == "com")) {
|
|
|
|
$ARGV[0] .= " -F CommitLog";
|
|
|
|
open TS, ">timestamp.h";
|
|
|
|
print TS "#define E_CHECKOUT_DATE \"\$Date\$\"\n";
|
|
|
|
close TS;
|
|
|
|
open COMMITLOG, ">CommitLog";
|
|
|
|
print COMMITLOG `date`;
|
|
|
|
print COMMITLOG "($names{$ENV{USER}})\n";
|
|
|
|
print COMMITLOG "\n";
|
|
|
|
close COMMITLOG;
|
|
|
|
if($ENV{EDITOR}) {
|
|
|
|
system("$ENV{EDITOR} CommitLog");
|
|
|
|
} else {
|
|
|
|
system("vi CommitLog");
|
|
|
|
}
|
|
|
|
open CHANGELOG, ">>ChangeLog";
|
|
|
|
print CHANGELOG "\n-------------------------------------------------------------------------------\n\n";
|
|
|
|
close CHANGELOG;
|
|
|
|
`cat CommitLog >> ChangeLog`;
|
|
|
|
}
|
1999-08-17 15:56:46 -07:00
|
|
|
|
1999-09-01 14:31:32 -07:00
|
|
|
`cvs -z3 @ARGV`;
|
|
|
|
|
|
|
|
if($indents{$ENV{USER}}) {
|
|
|
|
`$indents{$ENV{USER}} *.c *.h >& /dev/null`;
|
|
|
|
}
|