######octothorp.es

#svnnotify

  • SVN::Notify 2.10 Generalizes Behavior

    https://justatheory.com/2004/10/svnnotify-2.10

    Indexed 7/2/2025

  • The Future of SVN::Notify

    https://justatheory.com/2009/04/svn-notify-future

    This week, I imported pgTAP into GitHub. It took me a day or so to wrap my brain around how it’s all supposed to work, with generous help from Tekkub. But I’m starting to get the hang of it, and I like it. By the end of the day, I had sent push requests to Test::More and Blosxom Plugins. I’m well on my way to being hooked.

    Indexed 8/29/2025

  • https://justatheory.com/2004/10/svn-notify-2.30

    Indexed 4/11/2026

  • SVN::Notify 2.56 Adds Alternative Formats

    https://justatheory.com/2006/04/svnnotify-2.56

    I’ve just uploaded SVN::Notify 2.56 to CPAN. Check a mirror near you! There have been a lot of changes since I last posted about SVN::Notify (for the 2.50 release), not least of which is that SourceForge has standardized on it for their Subversion roll out. W00t! The result was a couple of patches from SourceForge’s David Burley to add headers and footers and to truncate diffs over a certain size. See the sample output for how it looks. Thanks, David!

    Indexed 4/13/2026

  • https://justatheory.com/2004/10/svnnotify-2.41

    Indexed 6/28/2025

  • SVN::Notify 2.0 Hitting CPAN

    https://justatheory.com/2004/10/svnnotify-2.0

    Indexed 7/3/2025

  • Port SVN::Notify to Windows

    https://justatheory.com/2006/02/port-svn-notify-to-windows

    So SVN::Notify doesn’t currently run on Windows. Why not? Well, because I wanted to do things as “rightly” as possible. In terms of efficiency, what that meant was, rather than slurping in whole chunks of data, such as diffs, from svnlook, I instead follows the guidance in perlipc to open a file handle pipe to svnlook and then read from it line-by-line. The method I wrote to create the pipe looks like this:

    Indexed 8/26/2025

  • SVN::Notify 2.57 Supports Windows

    https://justatheory.com/2006/04/svnnotify-2.57

    So I finally got ‘round to porting SVN::Notify to Windows. Version 2.57 is making is way to CPAN right now. The solution turned out to be dead simple: I just had to use a different form of piping open() on Windows, i.e., open FH, "$cmd|" instead of open FH, "-|"; exec($cmd);. It’s silly, really, but it works. It really makes me wonder why -| and |- haven’t been emulated on Windows. Whatever.

    Indexed 6/28/2025

  • https://justatheory.com/2004/10/svnnotify-2.20

    Indexed 4/5/2026

  • SVN::Notify 2.70: Output Filtering and Character Encoding

    https://justatheory.com/2008/02/svnnotify-2.70

    Indexed 3/4/2026