Shipwri...nd::Git(3)

πŸ“¦
version 2.4.42 Β· 2 versions
, in fedora 43

πŸ’– Shipwri...nd::Git(3) πŸ’–

okay bestie, so this is a page from the User Contributed Perl Documentation and it's all about Shipwright::Backend::Git β€” the Git repository backend. sit down, hydrate, let's get into it 🫢


✨ NAME ✨

Shipwright::Backend::Git β€” it's the Git repository backend, no cap πŸ’…


🌸 SYNOPSIS 🌸

shipwright create -r git:file:///home/me/shipwright/my_proj.git

that's it, that's the whole vibe ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so this module implements a Git based backend for a Shipwright repository. literally that's its whole job and it ate πŸ’…


πŸŽ€ ENVIRONMENT VARIABLES πŸŽ€

  • SHIPWRIGHT_GIT β€” this is the path of the git command, and the default value is git. so like, if you leave it alone, it's just gonna go find git on your PATH, iconic behavior πŸ‘‘

πŸ’œ METHODS πŸ’œ

  • build β€” it builds. that's the whole description, she's mysterious, she's lowkey giving main character energy πŸ™ˆ
  • initialize β€” initialize a project. yes bestie, it sets up your lil project ✨
  • check_repository β€” check if the given repository is valid. vibe check on your repo, fr fr 🧚
  • fs_backend β€” okay so git's local clone is nearly the same as a fs backend, and this returns a Shipwright::Backend::FS object which reflects the local_dir repository. so it's basically handing you the filesystem-flavored twin of your git clone πŸ’–
  • info β€” no description given, she's just out here existing πŸ’…
  • import β€” see above, also just vibing πŸ¦‹
  • commit β€” same energy ✨
  • delete β€” same energy πŸ’€
  • move β€” same energy 🌈
ngl bestie, some of these methods come with zero notes in the original, so I'm not gonna invent lore for them. what you see is what you get, periodt 🫢

πŸ‘‘ AUTHORS πŸ‘‘

sunnavy "<sunnavy@bestpractical.com>" β€” shoutout, thank you for your service πŸ«‘πŸ’–


Shipwright is Copyright 2007-2015 Best Practical Solutions, LLC. πŸ“

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. so like, go off, but read the Perl terms first bestie, that's the rules ✨


and that's the whole page, you ate that πŸ“

sign-off time πŸ’– β€” this lil gem is documented for perl v5.42.0 and it's dated 2025-07-25, so go forth and be iconic with your git-backed Shipwright repos, ily bye πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from