Git::R...::File(3pm)
π Git::Raw::Diff::File π
okay so bestie, welcome to Git::Raw::Diff::File β that's the Perl module from the User Contributed Perl Documentation section of the manual, and honestly? she's giving diff anatomy. let's get into it π«Ά
β¨ VERSION β¨
version 0.90 β yes, zero point nine zero, write it down, periodt π
πΈ DESCRIPTION πΈ
a Git::Raw::Diff::File represents one side of a diff delta. that's the whole vibe. one side. not both. one. like a single twin in a set of twins, except the twin is a file state π
β οΈ WARNING: the API of this module is unstable and may change without warning. any change will be appropriately documented in the changelog. so like... she's a little unpredictable bestie, that's part of her charm π but fr fr, don't build your whole life on her without reading the changelog first.
π METHODS π
π id( )
retrieves the id of the diff file, as a string. a little stringy boi. slay β¨
π path( )
retrieves the path of the diff file. where she lives. her address. iconic π‘
π size( )
retrieves the size of the diff file. how big she is. no comment π
π flags( )
retrieves the flags associated with the delta. returns an array reference with zero or more of the following:
"binary"β files treated as binary data. not text, not vibes, just raw bytes π§"valid_id"β the"id"value is known correct. she's verified, she's authenticated, she ate π
π mode( )
retrieves the diff file mode. returns one of the following:
"unreadable"π"tree"π³"blob"π"blob_executable"πββ‘"link"π"commit"π
one of these. exactly one. don't come for her with anything else, she will not have it π€
π AUTHOR π
- Alessandro Ghedini
<alexbio@cpan.org> - Jacques Germishuys
<jacquesg@cpan.org>
two legends. credit where credit is due. say thank you π
π LICENSE AND COPYRIGHT π
Copyright 2014 Alessandro Ghedini.
this program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
see http://dev.perl.org/licenses/ for more information.
so basically: pick your license, both are valid, she's flexible like that π
and that's the whole page bestie, no cap π hope this was a vibe check that passed. this page was brought to you by perl v5.42.3, dated 2026-08-19 β catch you in Git::R...::File(3pm) land, mwah ππ
π¦ where this page comes from
- ubuntu stonking: libgit-raw-perl 0.90+ds-3build3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms