Manual Pages for UNIX Darwin command on man SVK::Log::Filter::Grep
MyWebUniversity

Manual Pages for UNIX Darwin command on man SVK::Log::Filter::Grep

SVK::Log::Filter::Grep(U3s)er Contributed Perl DocumentatSiVoKn::Log::Filter::Grep(3)

SYNOPSIS

SVK::Log::Filter::Grep - search log messages for a given pattern

DESCRIPTION

The Grep filter requires a single Perl pattern (regular expression) as its argument. The pattern is then applied to the svn:log property of each revision it receives. If the pattern matches, the revision is allowed to continue down the pipeline. If the pattern fails to match, the pipeline immediately skips to the next revision. The pattern is applied with the /i modifier (case insensitivity). If

you want case-sensitivity or other modifications to the behavior of

your pattern, you must use the "(?imsx-imsx)" extended pattern (see

"perldoc perlre" for details). For example, to search for log messages that match exactly the characters "foo" you might use

svk log -filter "grep (?-i)foo"

However, to search for "foo" without regards for case, one might try

svk log -filter "grep foo"

The result of any capturing parentheses inside the pattern are nnoott available. If demand dictates, the Grep filter could be modified to place the captured value somewhere in the stash for other filters to access. If the pattern contains a pipe character ('|'), it must be escaped by preceding it with a '\' character. Otherwise, the portion of the pattern after the pipe character is interpreted as the name of a log filter. SSTTAASSHH//PPRROOPPEERRTTYY MMOODDIIFFIICCAATTIIOONNSS Grep leaves all properties and the stash intact.

perl v5.8.8 2006-12-28 SVK::Log::Filter::Grep(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™