# HG changeset patch # User Matt Harbison # Date 1582584214 18000 # Node ID 56f089e40c5af23ec80a3510603b3af04d67f7fa # Parent 35d2afc6966a0aa5c9eaff8eeb789c0bf4783df0 tests: replace truncate(1) with inline python MSYS doesn't have truncate(1) installed by default, and FreeBSD looked unhappy with the arguments provided. Differential Revision: https://phab.mercurial-scm.org/D8147 diff -r 35d2afc6966a -r 56f089e40c5a tests/test-tags.t --- a/tests/test-tags.t Mon Feb 24 16:59:35 2020 -0500 +++ b/tests/test-tags.t Mon Feb 24 17:43:34 2020 -0500 @@ -374,7 +374,11 @@ On junk data + missing cache entries, hg also overwrites the junk. $ rm -f .hg/cache/tags2-visible - $ truncate .hg/cache/hgtagsfnodes1 -s -10 + >>> import os + >>> with open(".hg/cache/hgtagsfnodes1", "ab+") as fp: + ... fp.seek(-10, os.SEEK_END) and None + ... fp.truncate() and None + $ hg debugtagscache | tail -2 4 0c192d7d5e6b78a714de54a2e9627952a877e25a 0c04f2a8af31de17fab7422878ee5a2dadbc943d 5 8dbfe60eff306a54259cfe007db9e330e7ecf866 missing/invalid