in reply to Re^2: Patching/Updating Perl scripts
in thread Patching/Updating Perl scripts

Maybe you should look into svk which is a distributed version control system written in Perl and built on top of subversion, that should satisfy your requirements for scriptability/control. You could maintain several trees for the different purposes (fixes, updates etc.) and merge as you see appropriate. Also, with svk users can have their own repository with local plugins and you'll just have to devise a clever way for them to merge your central changes with their local tree in a non-confusing manner.


Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -- Brian W. Kernighan

Replies are listed 'Best First'.
Re^4: Patching/Updating Perl scripts
by Ace128 (Hermit) on Dec 01, 2005 at 12:37 UTC
    Hmm, this is all good. Problem is that it may be too complicated, unless I include svk in my "system" aswell using par (pp) or something...

    Btw, installing the windows version and running svk I get:
    Can't locate object method "bootstrap" via package "SVN::_Core" at C:/Program/svk/lib/SVN/Core.pm line 5
    BEGIN failed--compilation aborted at C:/Program/svk/lib/SVN/Core.pm line 5.
    Compilation failed in require at C:/Program/svk/site/lib/SVK.pm line 8.
    BEGIN failed--compilation aborted at C:/Program/svk/site/lib/SVK.pm line 8.
    Compilation failed in require at C:\Program\svk\bin\svk line 3.
    BEGIN failed--compilation aborted at C:\Program\svk\bin\svk line 3.