App::S...nd::log(3pm)
β¨ App::Sqitch::Command::log π (that's App::S...nd::log(3pm) bestie, the Perl doc grep couldn't fit the whole name in the header, she's mysterious like that π)
okay so this is the manual for App::Sqitch::Command::log β the little Perl module that's out here doing the heavy lifting behind the log command. she's got β¨ events β¨ and she's not afraid to show them.
πΈ NAME πΈ
App::Sqitch::Command::log β bestie, she shows you a database event log. that's it. that's the whole job. and she slays at it π
π¦ SYNOPSIS π¦
my $cmd = App::Sqitch::Command::log->new(%params);
$cmd->execute;
look at her. two lines. iconic. build the object, run the execute method, done. no notes π«Ά
π DESCRIPTION π
okay so real talk β if you just wanna know how to use the log command, you're in the wrong place, no offense bestie π. you want to go read sqitch-log instead. that's the user-facing one. she's the vibe.
but β if you genuinely, lowkey, want to know how the log command works under the hood?? then read on. you're in the right spot. welcome to the engine room π οΈβ¨
π INTERFACE π
π Attributes π
change_patternβ a regular expression that gets matched against change names. filter the girlies by name, periodt.committer_patternβ a regular expression that gets matched against committer names. who did it? we can find out.project_patternβ a regular expression that gets matched against project names. yes, there's a pattern for everything. it's giving thorough β¨eventβ the event type by which to filter the entries to display. (the original says "buy which to filter" β typo era, we love her anyway π you know what she meant.)formatβ the display format template. dress up your output, main character energy πmax_countβ maximum number of entries to display. a limit. we respect limits here.reverseβ reverse the usual order of the display of entries. flip it. turn it. reverse it πheadersβ output headers. defaults to true βskipβ how many entries to skip before you start displaying entries. jump ahead, bestie π¦targetβ the database target from which to read the log. gotta know where you're reading from, no cap.
π§ Instance Methods π§
execute
$log->execute;
Executes the log command, fr fr. The current log for the target database gets searched, and then the resulting change history is displayed for you. that's the whole magic trick π©β¨
π SEE ALSO π
sqitch-logβ the documentation for thelogcommand in the Sqitch command-line client. (this is the one you probably actually want, bestie, i said what i said π )sqitchβ the Sqitch command-line client itself. the whole queen π
π AUTHOR π
David E. Wheeler <david@justatheory.com> β the legend herself. we stan. π«Ά
π LICENSE π
Copyright (c) 2012-2026 David E. Wheeler, 2012-2021 iovation Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
like, okay, that's the legal wall of text and it is fully enforceable bestie β no wiggle room, no "but she's just a little module π₯Ί". take the software as-is or don't take it at all, that's the deal π
okay bye ily, this was perl v5.40.1, dated 2026-07-26, and it lives at App::S...nd::log(3pm) β that last one is where the manual page name got truncated in the header, not a typo on my part, i promise πβ¨ stay slaying, and go read sqitch-log if you actually wanted to use this thing π
π¦
π¦ where this page comes from
- ubuntu stonking: sqitch 1.6.1-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms