SVK::Command::Copy(3)

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

πŸ’– SVK::Command::Copy πŸ’–

okay so bestie, welcome to SVK::Command::Copy(3) β€” that's the SVK::Command::Copy module, and it lives in the User Contributed Perl Documentation section of your man pages. she's giving "make a versioned copy" and honestly? iconic. let's get into it 🫢


✨ NAME ✨

SVK::Command::Copy β€” make a versioned copy. that's it, that's the whole vibe. no cap πŸ’…


🌸 SYNOPSIS 🌸

copy DEPOTPATH1 DEPOTPATH2
copy DEPOTPATH [PATH]

so you either copy one depot path onto another depot path, or you copy a depot path into a PATH β€” and that second one is optional, which is very main character of it ✨


πŸŽ€ OPTIONS πŸŽ€

here's the full menu, and yes, we're going through all of them, because we don't skip. ever. periodt πŸ’–

  • -r, --revision REV β€” act on revision REV instead of the head revision. like, time travel but make it version control πŸ¦‹
  • -p, --parent β€” create intermediate directories as required. she'll build the whole path for you, no questions asked ✨
  • -q, --quiet β€” print as little as possible. introvert mode activated πŸ™ˆ
  • -m, --message MESSAGE β€” specify commit message MESSAGE. say what you gotta say πŸ‘‘
  • -F, --file FILENAME β€” read commit message from FILENAME. put the message in a file and let the file do the talking πŸŽ€
  • --template β€” use the specified message as the template to edit. it's giving "starter draft, but make it yours" πŸ’…
  • --encoding ENC β€” treat the -m/-F value as being in charset encoding ENC. gotta speak the right encoding, iykyk 🌈
  • -P, --patch NAME β€” instead of commit, save this change as a patch. lowkey genius, honestly πŸ”₯
  • -S, --sign β€” sign this change. put your name on it, you earned it ✍️
  • -C, --check-only β€” try operation but make no changes. a little dress rehearsal, no commitment 🧚
  • --direct β€” commit directly even if the path is mirrored. no detours, straight to the commit ⭐

πŸ’€ heads up bestie: -C / --check-only literally makes no changes β€” it's a vibe check, not a real one. and --direct commits directly even if the path is mirrored, so know what you're doing before you hit it 🫢

that's the whole page, babe. every flag, every option, all present and accounted for πŸ’œ


source + version + date tea: this is from perl v5.42.0, dated 2025-07-25, and it's the SVK::Command::Copy(3) page πŸŽ€βœ¨ bye bestie, go make that versioned copy πŸ’–

πŸ“¦ where this page comes from