SVN::Class::File(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::File πŸ’–

okay bestie, so this is SVN::Class::File β€” it's a whole class that represents a file in a Subversion workspace. yes. a file. in svn. that's the gig. πŸ’…


✨ SYNOPSIS ✨

# see SVN::Class;

that's it, that's the synopsis. the whole thing. go look at SVN::Class for the real tea, this page is just the file-flavored cousin 🫢


🌸 DESCRIPTION 🌸

so here's the vibe: this class subclasses both Path::Class::File::Stat and SVN::Class. it's giving... dual inheritance. iconic behavior honestly.

which means a SVN::Class::File object acts like a Path::Class::File::Stat object β€” same energy, same moves β€” but it also has all the extra Subversion functionality that comes from SVN::Class. so you get the file-stat behavior and the svn sauce. best of both worlds, no cap. πŸ’–


πŸŽ€ METHODS πŸŽ€

okay so lowkey there's not a lot of new stuff here, and that's fine:

  • no new methods are implemented in this class. none. zero. she's a remix, not an original track. ✨

the following methods are overridden so they return SVN::Class-derived objects instead of Path::Class-derived objects. so same method names, glow-up return types:

  • new β€” overridden, hands you back an SVN::Class-derived object πŸ‘‘
  • dir β€” overridden, also hands you back an SVN::Class-derived object πŸ’«

πŸ’œ AUTHOR πŸ’œ

Peter Karman, "<karman at cpan.org>" β€” give him his flowers, periodt 🌸


πŸ¦‹ BUGS πŸ¦‹

found a bug? have a feature request? do not suffer in silence bestie, please report it:

and here's the cute part: he'll get notified, and then you'll automatically get notified about the progress on your bug as he makes changes. closed loop communication, we love to see it. 🫢


🌈 SUPPORT 🌈

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

perldoc SVN::Class

you can also go looking for info at all these places:

like... pick a link, any link. they're all right there. 🌟


Copyright 2007 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.

(yes, same terms as Perl itself. free as in go wild with it. πŸ’–)


⭐ SEE ALSO ⭐

  • SVN::Class
  • Path::Class::File::Stat

okay that's the whole page, you're officially educated bestie πŸŽ“βœ¨ this was SVN::Class::File from perl v5.34.0, dated 2022-06-17 β€” mwah, go touch some files πŸ’…πŸ’–

πŸ“¦ where this page comes from