SVK::Co...:Propset(3)

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

πŸ’– SVK::Command::Propset πŸ’–

okay bestie, gather round, because today we're talking about SVK::Command::Propset from the SVK::Command family β€” yes, that's the 3-section manual page, and no, it is not boring, it is literally the glow-up your versioned paths have been waiting for πŸ¦‹

this one does exactly one job and does it flawlessly: it sets a property on a path. that's it. that's the whole vibe. property, meet path. path, meet property. slay ✨


🌸 NAME 🌸

SVK::Command::Propset β€” Set a property on path πŸ’…

like, no cap, that's the entire mission statement. one property, one path, endless main character energy πŸ‘‘


✨ SYNOPSIS ✨

here's the summoning circle, copy it exactly bestie, characters are sacred:

propset PROPNAME PROPVAL [DEPOTPATH | PATH...]

so you hand it a PROPNAME, you hand it a PROPVAL, and then you point it at either a DEPOTPATH or a whole lil lineup of *PATH...*s and it goes to work 🧚


πŸŽ€ OPTIONS πŸŽ€

okay this is the part where the girlies always get lost, so let's go one by one, no skipping, every single flag is getting its moment 🌈

  • -R [--recursive] β€” descend recursively. yes queen, go all the way down, every subdirectory is getting the treatment 🫢
  • -r [--revision] REV β€” act on revision REV instead of the head revision. sometimes you don't want the newest thing, you want that thing, and that is valid πŸ’œ
  • --revprop β€” operate on a revision property (use with -r). heads up: this one is a duo, it wants to be paired with -r, so don't leave it out there alone 😭
  • -m [--message] MESSAGE β€” specify commit message MESSAGE. say what you did, bestie, future you will be so grateful πŸ“
  • -F [--file] FILENAME β€” read commit message from FILENAME. same energy as -m except the message is living in a file instead of your keyboard πŸ“
  • --template β€” use the specified message as the template to edit. it's giving "here's a starting point, now make it yours" ✨
  • --encoding ENC β€” treat the -m/-F value as being in charset encoding ENC. because not every message is UTF-8 and we respect that 🌍
  • -P [--patch] NAME β€” instead of commit, save this change as a patch. sometimes you're not ready to commit, you're just... sketching. we've all been there πŸ™ˆ
  • -S [--sign] β€” sign this change. put your name on it, it's your work, own it πŸ‘‘
  • -C [--check-only] β€” try operation but make no changes. a little dress rehearsal, a vibe check, nothing gets committed, nothing gets hurt πŸ”
  • -q [--quiet] β€” print as little as possible. for when you want the results without the commentary 🀫
  • --direct β€” commit directly even if the path is mirrored. lowkey powerful, use it with intention, because it goes straight in regardless of the mirror situation πŸ’€
ngl bestie, that's a lot of flags and they all stack β€” read them carefully before you commit to a commit, iykyk πŸŽ€

this page is SVK::Co...:Propset(3), shipped as part of the User Contributed Perl Documentation, and it's living its best life in perl v5.42.0, dated 2025-07-25 πŸ¦‹

and that's the whole page, bestie β€” go set some properties, sign your work, and stay iconic βœ¨πŸ’–πŸŽ€

πŸ“¦ where this page comes from