@cindex news
@unnumbered News
+@anchor{Release 2_6_1}
+@section Release 2.6.1
+@itemize
+@item
+ Tests do not depend on Python or Git.
+@end itemize
+
@anchor{Release 2_6_0}
@section Release 2.6.0
@itemize
# make sure redo doesn't think merely *reading* the old file counts as
# modifying it in-place.
cat $1 >/dev/null 2>/dev/null || true
-${PYTHON:-python} tick.py
+perl -mTime::HiRes -e '
+ $t2 = 1 + int(Time::HiRes::time());
+ while (1) {
+ $t = Time::HiRes::time();
+ last if $t > $t2;
+ sleep($t2 - $t + 0.01);
+ };
+'
cat $1 >/dev/null 2>/dev/null || true
echo hello
+++ /dev/null
-import time
-t2 = int(time.time()) + 1.0
-while 1:
- t = time.time()
- if t >= t2: break
- time.sleep(t2 - t + 0.01)
umask 0022
redo mode1
-MODE=$(${PYTHON:-python} -c \
- 'import os; print(oct(os.stat("mode1").st_mode & 0o7777))')
-[ "$MODE" = "0644" -o "$MODE" = "0o644" ] || exit 78
+MODE=$(perl -e '@s=stat "mode1"; printf "%04o", $s[2] & 07777')
+[ "$MODE" = "0644" ] || exit 78
)
const (
- Version = "2.6.0"
+ Version = "2.6.1"
Warranty = `Copyright (C) 2020-2024 Sergey Matveev
This program is free software: you can redistribute it and/or modify