X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=fanboy;h=ea764e8da141258c3ecc1b15909946810a370f81;hb=8416cccaf586211e820767d3d3026e8b1d979208;hp=4a4e0e4128c60b281bb7962674f37de468be4635;hpb=52d398066d37216e269aedb48721417c4b35bf2d;p=filters.git diff --git a/fanboy b/fanboy index 4a4e0e4..ea764e8 100755 --- a/fanboy +++ b/fanboy @@ -2,12 +2,13 @@ my %topics=( git => [qw(linus git linux rebase rebased merge merged cherry-pick - branch branched branches git-*)], + branch branched branches git-* push pull pushed pulled)], ubuntu => [qw(Mark MOTU ubuntu debian rock rocks rule dapper feisty fiesty gutsy hoary edgy universe launchpad gnome desktop - naked sabdfl)], + naked sabdfl community)], debian => [qw(Debian rules rule ian murdock upstream release - stable unstable testing apt apt-get deb)], + stable unstable testing apt apt-get deb developer NM RM + NMU FTBFS BTS ITP DFSG non-free free d.o)], ); if (! @ARGV) { @@ -22,14 +23,14 @@ my $total_awesomeness_dude=join("|", $_=quotemeta($_); s/\\\*/.*/g; s/\\\?/./g; - $_; + qr/\b$_\b/; } reverse sort @ARGV); my $len=0; my $indent=""; my $indent_printed=0; while () { - if (/$total_awesomeness_dude/) { + if (/$total_awesomeness_dude/i) { if (/^([>|][>|\s]*)/) { if ($indent ne $1) { print "\n" if $len;