use DBI;
use IPC::Open2;
+system('mkdir doc') && die;
+chdir('doc');
+qx{git init};
+
$password = qx(perl -F= -lane 'print \$F[1] if (\$F[0] eq "password")' \\
/mit/sipb-www/.my.cnf);
chomp $password;
next if $row->{author} eq 'trac';
print "Processing revision $row->{version} of $row->{name} by $row->{author}...";
+ ($text = $row->{text}) =~ s/\r\n/\n/g;
+
$pid = open2(OUT, IN, qw(git hash-object -w --stdin));
- print IN $row->{text};
+ print IN $text;
close(IN);
chomp($blob = <OUT>);
waitpid $pid, 0;
print "committed as $head.\n";
}
+
+qx{git reset --hard $head};