Git::Raw::Object(3pm)
π Git::Raw::Object β the manual page, but make it cute π
ok so bestie, you're reading the Git::Raw::Object page from the User Contributed Perl Documentation set, and honestly? it's giving "small module, big main character energy". this is the little namespace where all the Git::Raw object constants live. it's short, it's sweet, and we're gonna read every single line of it together. no skimming. π
β¨ VERSION β¨
version 0.90 β that's the one, that's the girl. π
β¨ DESCRIPTION β¨
Git::Raw::Object is basically a namespace for object constants. that's it. that's the job. it holds the constants so the other modules don't have to. very generous of it, honestly. π«Ά
β οΈ WARNING, and I mean it, bestie: the API of this module is unstable and may change without warning. (any change will be appropriately documented in the changelog.) so likeβ¦ don't build your whole personality around it, okay? π the changelog is where the receipts go. π
β¨ METHODS β¨
πΈ id( )
retrieve the id of the object, as a string. yes bestie, a string. not a number, not a vibe, a string. periodt. π«
πΈ lookup( $id )
retrieve the object corresponding to $id. what do you get back? a Git::Raw::Object. iconic behavior. πβ¨
πΈ type( )
get the object type. that's the whole thing. it tells you what kind of object you're holding. slay. π
β¨ CONSTANTS β¨
these are the constants, gatekept by nobody, available to you. π
ANYβ any. like, all of them. the whole buffet. πBADβ invalid. π« it's the "something went wrong" one. it's giving ick.COMMITβ commit. πΎ the classic.TREEβ tree (directory listing). π³ directories, but make it a tree.BLOBβ file revision (blob). π«§ the file-content girlie.TAGβ annotated tag. π·οΈ annotated, specifically. don't forget the annotated part, iykyk.
β¨ AUTHOR β¨
Jacques Germishuys <jacquesg@cpan.org> β thank you for your service. π«‘π
β¨ LICENSE AND COPYRIGHT β¨
Copyright 2016 Jacques Germishuys.
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.
and that's the whole page, bestie!! π¦ you read the entire thing, every method, every constant, every licensing word, no skipping. so proud of you. π₯Ήπ
this was perl v5.42.3, dated 2026-08-19, signing off from the Git::Raw::Object(3pm) page β mwah, go git it. ππΈ
π¦ 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