csets-to-patches
来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 45 行
TXT
45 行
#!/usr/bin/perl -wuse strict;my ($lhs, $rev, $tmp, $rhs, $s);my @cset_text = ();my @pipe_text = ();my $have_cset = 0;while (<>) { next if /^---/; if (($lhs, $tmp, $rhs) = (/^(ChangeSet\@)([^,]+)(, .*)$/)) { &cset_rev if ($have_cset); $rev = $tmp; $have_cset = 1; push(@cset_text, $_); } elsif ($have_cset) { push(@cset_text, $_); }}&cset_rev if ($have_cset);exit(0);sub cset_rev { my $empty_cset = 0; system("bk export -tpatch -du -r $rev > /tmp/rev-$rev.patch"); if (! $empty_cset) { print @cset_text; print @pipe_text; print "\n\n"; } @pipe_text = (); @cset_text = ();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?