X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;f=project%2FChangeLog.txt.pl;h=6c852241cedb49e755f2103bd4554cc6bd9dbeb7;hb=e5c6be524c13b2c470e357879c9d58894b02f6d4;hp=6bbfb415510722dbde049a9502d15f624c01b7f4;hpb=aa487ce2d666d85b72312a8ba373aedcf72caa53;p=www.jankratochvil.net.git diff --git a/project/ChangeLog.txt.pl b/project/ChangeLog.txt.pl index 6bbfb41..6c85224 100755 --- a/project/ChangeLog.txt.pl +++ b/project/ChangeLog.txt.pl @@ -20,9 +20,8 @@ package project::ChangeLog; require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway -use vars qw($VERSION $CVS_ID); -$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; -$CVS_ID=q$Id$; +our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; }; +our $CVS_ID=q$Id$; use strict; use warnings; @@ -35,7 +34,7 @@ my $W=My::Web->init( "__PACKAGE__"=>__PACKAGE__, "header_only"=>1, "args_check"=>{ - "cvs"=>'^[^./][^.]*$', + "cvs"=>'^[\w\d][\w\d/.]*$', }, ); @@ -44,7 +43,7 @@ local *F; open F,"" ."cvs -n -q -d ".$W->{"pserver"}.":".$W->{"pserver_path"}." rlog ".$W->{"args"}{"cvs"} ." |perl -p -e 's#^RCS file: ".$W->{"pserver_path"}.'/(.*?)(?:/Attic/|/)?([^/]*),v$#$&\nWorking file: $1/$2#;'."'" - ." |cvs2cl --stdin --stdout --window 3600 --separate-header --no-wrap --usermap ".$W->{"top_dir"}."/cvs2cl-usermap" + ." |cvs2cl --stdin --stdout --window 3600 --separate-header --no-wrap --usermap ".top_dir_disk()."/cvs2cl-usermap" ." |"; print while ; close F;