From: Ian Jackson Date: Mon, 19 Apr 2021 01:38:24 +0000 (+0100) Subject: update-version: Fix version pinning X-Git-Tag: otter-0.6.0~592 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=cd91134133ca0d6a35c49a7d847eea9bbbc82fd3;p=otter.git update-version: Fix version pinning The previous attempt did it in Cargo.lock which is totally wrong. Signed-off-by: Ian Jackson --- diff --git a/update-versions b/update-versions index 5080f31a..e760ba35 100755 --- a/update-versions +++ b/update-versions @@ -34,7 +34,7 @@ for f in $files; do print N "$1" if m{^name="(.*)"}; } if (m{^\[dependencies\]\s*$}...m{^\[}) { - s{^(otter[-\w]*)\.path=.*}{$&\n$1.version="'$version'"}; + s{^(otter[-\w]*)\.path=.*}{$&\n$1.version="='$version'"}; s{^(otter[-\w]*)\.version.*\n}{}; } END { @@ -58,7 +58,7 @@ perl -i~ -pe ' my $name = $1; next unless exists $done{$name}; $done{$name}++; - s{^(version\s*=\s*)"[^"]+"}{$1"'=$version'"}m or die "$name no vsn ?"; + s{^(version\s*=\s*)"[^"]+"}{$1"'$version'"}m or die "$name no vsn ?"; END { foreach my $name (sort keys %done) { die "$name missing ?" unless $done{$name} == 1;