Recognise underscores in version markers
Dagfinn Ilmari Mannsåker [Fri, 23 Feb 2018 14:20:12 +0000 (14:20 +0000)]
lib/DBIx/Class/Schema/Loader/Base.pm
t/23dumpmore.t

index db8b807..59f9b83 100644 (file)
@@ -2277,7 +2277,7 @@ sub _parse_generated_file {
             my $mark_md5 = $2;
 
             # Pull out the version and timestamp from the line above
-            ($ver, $ts) = $gen =~ m/^# Created by DBIx::Class::Schema::Loader( v[\d.]+)?( @ [\d-]+ [\d:]+)?\r?\Z/m;
+            ($ver, $ts) = $gen =~ m/^# Created by DBIx::Class::Schema::Loader( v[\d._]+)?( @ [\d-]+ [\d:]+)?\r?\Z/m;
             $ver =~ s/^ v// if $ver;
             $ts =~ s/^ @ // if $ts;
 
index 82c731d..dd0ec93 100644 (file)
@@ -620,7 +620,7 @@ $t->dump_test(
     },
     regexes => {
         Foo => [
-            qr/^\# Created by DBIx::Class::Schema::Loader v[\d.]+$/m,
+            qr/^\# Created by DBIx::Class::Schema::Loader v[\d._]+$/m,
         ],
     },
 );