SVN::Class::Info(3pm)

πŸ“¦
version 0.18 Β· 2 versions
  • 0.18 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.18 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– SVN::Class::Info πŸ’–

okay so bestie, pull up a chair 🫢 this is the SVN::Class::Info(3pm) page, and it comes to you straight out of the User Contributed Perl Documentation. it's short, it's sweet, it's giving "little module, big job." let's get into it ✨


🌸 NAME 🌸

SVN::Class::Info β€” Subversion workspace info πŸ¦‹


🌈 SYNOPSIS 🌈

use SVN::Class;

my $file = svn_file( 'path/to/file' );
my $info = $file->info;
printf "repository URL = %s\n", $info->url;

see how easy that was?? iconic. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

SVN::Class::Info represents the output of the svn info command. that's literally the whole vibe. it's a little object wrapper around what svn info hands back to you, so you don't have to go grepping through raw text like it's 2003. 🫢


πŸ’œ METHODS πŸ’œ

real talk: SVN::Class::Info does not inherit from SVN::Class β€” it only inherits from Class::Accessor::Fast. plot twist, but a cute one. 🌟

🧚 new( $dir->stdout )

creates a new SVN::Class::Info instance ✨ the lone argument should be an array ref of output from a call to the SVN::Class object's info() method.

bestie listen β€” you normally do not need to use this method directly. go look at the SVN::Class info() method instead. trust. πŸ™ˆ

πŸ“ dump

returns dump() of the object, just like SVN::Class->dump() does. same energy, different class. πŸ’«

πŸ‘‘ url

get the URL value. returns a SVN::Class::Repos object πŸŽ€

πŸ¦‹ path

πŸ¦‹ wc_root

  • wc_root is your Working Copy Root Path 🌱

⭐ name

⭐ root

⭐ rev

⭐ node

⭐ schedule

⭐ author

⭐ last_rev

⭐ date

⭐ updated

⭐ checksum

⭐ uuid

get/set the info params πŸ’– these are really only useful as accessors (getters) though, ngl.

πŸ’€ rel_url

okay so the original page lists this one and then… nothing. no description. no nothing. that's the whole entry. the way that it just sits there with zero context 😭 we're keeping it exactly as mysterious as we found it. no cap, no notes. πŸ™ˆ


🌟 AUTHOR 🌟

Peter Karman, <karman at cpan.org> πŸ’Œ


πŸ”₯ BUGS πŸ”₯

please report any bugs or feature requests to bug-svn-class at rt.cpan.org, or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=SVN-Class>. he will be notified, and then you'll automatically be notified of progress on your bug as he makes changes 🫢 so like, you're never left on read. iconic behaviour honestly.


πŸ’… SUPPORT πŸ’…

you can find documentation for this module with the perldoc command ✨

perldoc SVN::Class

you can also look for information at:

  • AnnoCPAN: Annotated CPAN documentation

<http://annocpan.org/dist/SVN-Class>

  • CPAN Ratings

<http://cpanratings.perl.org/d/SVN-Class>

  • RT: CPAN's request tracker

<http://rt.cpan.org/NoAuth/Bugs.html?Dist=SVN-Class>

  • Search CPAN

<http://search.cpan.org/dist/SVN-Class>

go forth and read, bestie 🌈


🌸 ACKNOWLEDGEMENTS 🌸

he looked at SVN::Agent before starting this project πŸ‘€ it has a different API, more like SVN::Client in the SVN::Core, but he cribbed some of the ideas from it. respectful. 🫑

the Minnesota Supercomputing Institute <http://www.msi.umn.edu/> sponsored the development of this software πŸ’– shoutout to Minnesota, they really came through.


Copyright 2008 by the Regents of the University of Minnesota.

this program is free software; you can redistribute it and/or modify it under the same terms as Perl itself ✨ slay.


⭐ SEE ALSO ⭐

Path::Class, Class::Accessor::Fast, SVN::Agent, IPC::Cmd πŸ¦‹


and that's the whole page, bestie πŸ’– this one's perl v5.34.0, dated 2022-06-17, and it was SVN::Class::Info(3pm) the entire time. periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from