SVN::H...Change(3pm)

πŸ“¦
version 1.36 Β· 3 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– SVN::H...Change(3pm) β€” the one where we let the girlies fix their commit messages πŸ’–

okay so bestie, welcome to SVN::Hooks::AllowLogChange ✨ this is a little Perl manual page, version 1.36, and it's all about letting some people edit revision log messages. yes, THE log messages. the receipts. the "what did I even do at 2am" notes. we're giving them a second chance 🫢


🌸 NAME 🌸

SVN::Hooks::AllowLogChange β€” Allow changes in revision log messages. no cap, that's the whole vibe πŸ’…


🌈 VERSION 🌈

version 1.36 ⭐


✨ SYNOPSIS ✨

So here's the tea: this SVN::Hooks plugin exists to allow revision log changes by some users. that's it. that's the job πŸŽ€

🚨 GIRL WAIT. It's deprecated. Like, lowkey retired. You should use SVN::Hooks::AllowPropChange instead. periodt. πŸ’€

It's active in the pre-revprop-change hook πŸ‘‘

And it gets configured by the following directive πŸ‘‡

πŸŽ€ ALLOW_LOG_CHANGE(WHO, ...) πŸŽ€

This directive enables the change of revision log messages, which are maintained in the svn:log revision property. yes, that property. the sacred text πŸ“œ

The optional WHO argument specifies the users that are allowed to make those changes. And here's the important part bestie:

  • If it's absent, any user can change a log message 😳 (chaos era, honestly)
  • Otherwise, it specifies the allowed users depending on its type πŸ‘‡

πŸ’œ STRING πŸ’œ

Specify a single user by name. one user. one name. simple. iconic.

πŸ¦‹ REGEXP πŸ¦‹

Specify the class of users whose names are matched by the Regexp. regex girlies, this one's for you ✨

ALLOW_LOG_CHANGE();
ALLOW_LOG_CHANGE('jsilva');
ALLOW_LOG_CHANGE(qr/silva$/);

look at those three examples just vibing in a code block, exactly as written, not a single character touched πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Gustavo L. de M. Chaves <gnustavo@cpan.org> β€” king behavior, honestly 🫢


This software is copyright (c) 2022 by CPqD <www.cpqd.com.br>.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. free software!! the way that legal text ate πŸ’–


and that's the whole page bestie πŸŽ€ this was perl v5.36.0, dated 2022-09-11, and the manual name was SVN::H...Change(3pm) β€” but the full glow-up name is SVN::Hooks::AllowLogChange. go forth and fix those commit messages, but maybe use SVN::Hooks::AllowPropChange like the deprecated warning asked you to πŸ™ˆβœ¨

πŸ“¦ where this page comes from