log

age author description
Thu, 08 Jul 2021 01:24:11 +0200 Pierre-Yves David largefile: use parentchange during mergerecordupdates
Thu, 08 Jul 2021 01:23:30 +0200 Pierre-Yves David largefile: use `set_tracked` in the `hg add` overwrite
Thu, 08 Jul 2021 01:23:06 +0200 Pierre-Yves David largefile: synchronise the dirstate within a `parentchange` context
Mon, 28 Jun 2021 12:12:34 +0200 Mathias De Mare upgrade_utils: fix crash for removecldeltachain action
Fri, 16 Jul 2021 14:22:02 +0200 Pierre-Yves David windows: enforce the module policy to be c for test
Tue, 13 Jul 2021 11:37:57 -0400 Augie Fackler packaging: add command line flag to add extra vars to pyoxidizer
Mon, 12 Jul 2021 15:56:25 -0400 Augie Fackler pyoxidizer: add hooks to inject extra python packages and install files
Fri, 09 Jul 2021 11:42:48 -0400 Matt Harbison doc: wrap the help text for the purge extension
Sun, 11 Jul 2021 17:03:58 +0200 Pierre-Yves David dummyssh: call python script with python
Sun, 11 Jul 2021 16:57:53 +0200 Pierre-Yves David dummyssh: use subprocess instead of os.call
Sun, 11 Jul 2021 16:11:58 +0200 Pierre-Yves David run-test: rework the redirection script for python on windows
Sun, 11 Jul 2021 16:09:38 +0200 Pierre-Yves David run-test: act that we requires MSYS to run the test on Windows
Sun, 11 Jul 2021 15:41:18 +0200 Pierre-Yves David sigpipe-remote: display more information about the non-py3 python
Sun, 11 Jul 2021 15:40:06 +0200 Pierre-Yves David sigpipe-remote: check for python version earlier in the script
Sat, 10 Jul 2021 13:46:35 +0200 Pierre-Yves David check-code: add a rules to catch os.path.abspath
Sat, 10 Jul 2021 14:07:33 +0200 Pierre-Yves David windows: use abspath in convert.subversion
Sat, 10 Jul 2021 14:07:25 +0200 Pierre-Yves David windows: use abspath in convert.git
Sat, 10 Jul 2021 14:07:14 +0200 Pierre-Yves David windows: use abspath in convert.bzr
Sat, 10 Jul 2021 14:07:02 +0200 Pierre-Yves David windows: use abspath in the git extension
Sat, 10 Jul 2021 14:06:46 +0200 Pierre-Yves David windows: use abspath in url
Sat, 10 Jul 2021 14:06:39 +0200 Pierre-Yves David windows: use abspath in subrepoutil
Sat, 10 Jul 2021 14:06:29 +0200 Pierre-Yves David windows: use abspath in subrepo
Sat, 10 Jul 2021 14:06:19 +0200 Pierre-Yves David windows: use abspath in hgwebdir
Sat, 10 Jul 2021 14:06:06 +0200 Pierre-Yves David windows: use abspath in mercurial/hg.py
Sat, 10 Jul 2021 14:05:59 +0200 Pierre-Yves David windows: use abspath in extensions
Sat, 10 Jul 2021 14:05:49 +0200 Pierre-Yves David windows: use abspath in commandserver
Sat, 10 Jul 2021 14:05:38 +0200 Pierre-Yves David windows: use abspath in chgserver
Sat, 10 Jul 2021 13:46:24 +0200 Pierre-Yves David windows: introduce a `util.abspath` to replace os.path.abspath
Sat, 10 Jul 2021 13:10:18 +0200 Pierre-Yves David windows: enforce upper case drive letter for getcwd in mercurial too
Fri, 09 Jul 2021 23:38:24 +0200 Pierre-Yves David hg-ssh: normalize the drive of the current working directory on windows
Sat, 10 Jul 2021 01:15:03 +0200 Pierre-Yves David run-tests: enforce the drive letter from `getcwd` to upper case
Mon, 12 Jul 2021 03:30:04 +0200 Pierre-Yves David sigpipe-remote: simply delegate pipe forwarding to subprocess we can kill
Mon, 12 Jul 2021 03:29:21 +0200 Pierre-Yves David sigpipe-remote: verify the script is IO are unbuffered
Sun, 11 Jul 2021 23:08:00 +0200 Pierre-Yves David sigpipe-remote: check environment variable sooner
Mon, 12 Jul 2021 00:14:11 +0200 Pierre-Yves David test-sigpipe: run the hook using `sh`
Thu, 10 Jun 2021 17:58:03 +0200 Raphaël Gomès windows: add windows behavior on broken pager
Wed, 07 Jul 2021 23:04:19 +0530 Pulkit Goyal mergestate: use dirstate.update_file API in recordupdates()
Fri, 09 Jul 2021 15:27:38 +0530 Pulkit Goyal dirstate: add dedicated function for updating data of a file
Wed, 07 Jul 2021 19:36:14 +0200 Pierre-Yves David dirstate: add a `update_file` function
Thu, 08 Jul 2021 04:29:36 +0200 Pierre-Yves David resolve: use the `parentchange` context manager to apply merge action
Thu, 08 Jul 2021 22:08:32 +0200 Pierre-Yves David sparse: adjust the temporary includes within a `parentchange` context
Thu, 08 Jul 2021 21:26:21 +0200 Pierre-Yves David amend: adjust the dirstate within a `parentchange` context
Thu, 08 Jul 2021 21:20:37 +0200 Pierre-Yves David dirstate: use the right internal API in a test script
Thu, 08 Jul 2021 19:06:32 +0200 Pierre-Yves David sparse: clear rules in the context of a `parentchanges` context
Thu, 08 Jul 2021 18:59:55 +0200 Pierre-Yves David sparse: make sure we adjust the dirstate at the same time as the parent
Thu, 08 Jul 2021 18:51:45 +0200 Pierre-Yves David narrow: update narrow spec within a dirstate.parentchange context
Thu, 08 Jul 2021 18:30:24 +0200 Pierre-Yves David revert: use `set_untracked` instead of `drop` when applicable
Thu, 08 Jul 2021 04:47:36 +0200 Pierre-Yves David revert: use `set_untracked` when performing a revert
Thu, 08 Jul 2021 04:26:30 +0200 Pierre-Yves David mq: use `set_untracked` in `qrename`
Thu, 08 Jul 2021 01:06:46 +0200 Pierre-Yves David context: use `dirstate.set_untracked` in `context.forget`
Thu, 08 Jul 2021 00:54:40 +0200 Pierre-Yves David dirstate: add a `set_untracked` method for "hg remove"-like usage
Thu, 08 Jul 2021 04:32:31 +0200 Pierre-Yves David mq: use `set_tracked` in `qrename`
Thu, 08 Jul 2021 03:42:14 +0200 Pierre-Yves David mq: update the dirstate and its parent within a `parentchange` context
Thu, 08 Jul 2021 01:20:46 +0200 Pierre-Yves David context: use `dirstate.set_tracked` for `revert`
Thu, 08 Jul 2021 00:57:25 +0200 Pierre-Yves David context: use `dirstate.set_tracked` in context.copy
Thu, 08 Jul 2021 00:58:44 +0200 Pierre-Yves David context: use `dirstate.set_tracked` in `context.add`
Thu, 08 Jul 2021 03:03:34 +0200 Pierre-Yves David dirstate: add a `set_tracked` method for "hg add"-like usage
Sat, 10 Jul 2021 23:31:51 +0200 Pierre-Yves David dirstate: add a function to update tracking status while "moving" parents
Thu, 08 Jul 2021 10:05:23 +0200 Pierre-Yves David dirstate: introduce an internal `_drop` method
Wed, 07 Jul 2021 19:32:22 +0200 Pierre-Yves David dirstate: introduce an internal `_remove` method
Wed, 07 Jul 2021 19:31:52 +0200 Pierre-Yves David dirstate: introduce an internal `_add` method
Fri, 09 Jul 2021 22:37:24 +0200 Pierre-Yves David run-tests: rely on an actual executable in PATH instead of alias for `hg`
Fri, 09 Jul 2021 20:42:26 +0200 Pierre-Yves David tests: blacklist a handful of test with `rhg` or `chg`
Sat, 10 Jul 2021 01:58:34 +0200 Pierre-Yves David run-tests: use more explicit signaling for `chg`
Sat, 10 Jul 2021 01:57:35 +0200 Pierre-Yves David run-tests: drop the `rhg` flag for `hghave.py` if unset
Fri, 09 Jul 2021 20:03:46 +0200 Pierre-Yves David run-tests: introduce a `HGTEST_REAL_HG` variable for test
Fri, 09 Jul 2021 17:06:53 +0200 Pierre-Yves David run-test: clarify the error with a bad --with-hg is passed
Sat, 10 Jul 2021 17:19:07 +0200 Pierre-Yves David windows: make sure we fully read and cleanly close the connection
Sat, 10 Jul 2021 02:42:09 +0200 Pierre-Yves David test-bookmark: clarify the path involved in a pull creating divergence
Sat, 10 Jul 2021 02:25:06 +0200 Pierre-Yves David test-removeemptydirs: adjust to Windows behavior for the `histedit` case
Sat, 10 Jul 2021 02:18:56 +0200 Pierre-Yves David test-removeemptydirs: clarify the state of things in the `histedit` case
Fri, 09 Jul 2021 20:09:46 +0200 Pierre-Yves David test-infinitepush: drop unused helper
Fri, 09 Jul 2021 17:02:01 +0200 Pierre-Yves David run-tests: setup "correct" python earlier
Fri, 09 Jul 2021 16:28:45 +0200 Pierre-Yves David run-tests: cleanup windows generation of the python / python3 pointeur
Fri, 09 Jul 2021 15:29:58 +0200 Pierre-Yves David run-tests: always define a custom-bin directory
Fri, 09 Jul 2021 16:18:41 +0200 Pierre-Yves David run-tests: explicitly track that `pythondir` was inferred
Fri, 09 Jul 2021 15:39:43 +0200 Pierre-Yves David run-tests: use a global WINDOWS constant instead of multiple tests
Fri, 09 Jul 2021 13:36:39 +0200 Pierre-Yves David test-run-test: use explicit variables to clarify paths
Wed, 23 Jun 2021 14:34:55 +0200 Raphaël Gomès run-tests: also catch double-escapes for $TESTTMP
Thu, 08 Jul 2021 17:13:18 +0200 Raphaël Gomès ci-windows: introduce manual windows CI
Sun, 04 Jul 2021 23:41:54 +0200 Pierre-Yves David dirstate-item: deprecate tuple access on the class
Mon, 05 Jul 2021 06:44:49 +0200 Pierre-Yves David dirstate-item: use the v1_serialization method in debugstate
Mon, 05 Jul 2021 10:32:49 +0200 Pierre-Yves David dirstate-item: also build DistateItem in dirstate.directories()
Thu, 08 Jul 2021 17:09:57 -0400 Augie Fackler parsers: move DirstateItem to attr.s
Fri, 02 Jul 2021 11:44:13 -0700 Daniel Ploch cmdutil: fix newandmodified file accounting for --interactive commits
Wed, 07 Jul 2021 15:09:26 +0200 Raphaël Gomès test-run-tests: add missing backslash for Windows
Thu, 24 Jun 2021 12:54:55 +0200 Raphaël Gomès windows: use cpu-intensive task instead of real time in test
Thu, 24 Jun 2021 12:51:53 +0200 Raphaël Gomès windows: use shell function instead of variable substitution
Tue, 06 Jul 2021 10:51:41 +0200 Raphaël Gomès compat: normalise path before comparison in revlog splitting test
Thu, 08 Jul 2021 15:55:15 +0200 Raphaël Gomès windows: replicate the normalizing behavior of os.environ
Thu, 08 Jul 2021 15:55:04 +0200 Raphaël Gomès encoding: move case-related utils up
Sun, 04 Jul 2021 02:24:15 +0200 Pierre-Yves David dirstate: drop the last explicit `state` usage in the module
Fri, 02 Jul 2021 20:20:37 +0200 Pierre-Yves David test: use a python script in `test-transaction-rollback-on-sigpipe.t`
Fri, 02 Jul 2021 20:53:23 +0200 Pierre-Yves David test: make sure we hit the SIGPIPE in test-transaction-rollback-on-sigpipe
Fri, 02 Jul 2021 20:22:56 +0200 Pierre-Yves David test: clarify some output in `test-transaction-rollback-on-sigpipe`
Tue, 29 Jun 2021 13:58:18 -0700 Martin von Zweigbergk tests: add test case for issue 6262
Tue, 29 Jun 2021 14:02:34 -0700 Martin von Zweigbergk rewriteutil: look up common predecessor on unfiltered repo
Wed, 07 Jul 2021 10:07:28 -0700 Martin von Zweigbergk tests: demonstrate crash when common predecessor of divergence is hidden
Wed, 07 Jul 2021 11:48:08 -0400 Augie Fackler shallowutil: dedent code after the previous change
Wed, 07 Jul 2021 11:47:02 -0400 Augie Fackler shallowutil: narrow scope of try/except block
Wed, 07 Jul 2021 11:45:17 -0400 Augie Fackler remotefilelog: stop using RuntimeError for control flow
Wed, 07 Jul 2021 13:20:47 -0400 Augie Fackler remotefilelog: tweak corrupt cache test to grep more flexibly
Mon, 05 Jul 2021 06:39:29 +0200 Pierre-Yves David dirstatenonnormalcheck: fix some bytes formating on python3
Mon, 05 Jul 2021 06:38:58 +0200 Pierre-Yves David dirstate-item: use the properties in `contrib/dirstatenonnormalcheck.py`
Mon, 05 Jul 2021 06:27:26 +0200 Pierre-Yves David dirstate-item: use the properties in largefiles
Mon, 05 Jul 2021 06:45:32 +0200 Pierre-Yves David dirstate-item: use the `state` property in debugpathcomplete
Mon, 05 Jul 2021 06:24:51 +0200 Pierre-Yves David dirstate-item: use the properties in fakedirstatewritetime
Mon, 05 Jul 2021 03:58:38 +0200 Pierre-Yves David dirstate-item: use the properties in dirstatemap
Mon, 05 Jul 2021 03:57:40 +0200 Pierre-Yves David dirstate-item: use the properties in pathutil
Mon, 05 Jul 2021 03:57:11 +0200 Pierre-Yves David dirstate-item: use need_delay when packing dirstate
Sun, 04 Jul 2021 22:27:29 +0200 Pierre-Yves David dirstate-item: rename the class to DirstateItem
Sun, 04 Jul 2021 02:37:38 +0200 Pierre-Yves David dirstate-entry: add a `mtime` property
Sun, 04 Jul 2021 02:34:24 +0200 Pierre-Yves David dirstate-entry: add a `size` property
Sun, 04 Jul 2021 02:33:21 +0200 Pierre-Yves David dirstate-entry: add a `mode` property
Sun, 04 Jul 2021 02:28:08 +0200 Pierre-Yves David dirstate: no longer pass `oldstate` to the `dropfile`
Sun, 04 Jul 2021 02:21:59 +0200 Pierre-Yves David dirstate: drop last explicite `state` usage in status
Sun, 04 Jul 2021 02:15:41 +0200 Pierre-Yves David dirstate: reorder "state" checking conditional
Sun, 04 Jul 2021 02:13:53 +0200 Pierre-Yves David dirstate-entry: add a `need_delay` method
Sun, 04 Jul 2021 02:12:54 +0200 Pierre-Yves David dirstate-entry: add a `tracked` property
Sun, 04 Jul 2021 01:59:41 +0200 Pierre-Yves David dirstate: drop `state` to `_addpath`
Sun, 04 Jul 2021 01:58:03 +0200 Pierre-Yves David dirstate: infer the 'n' state from `from_p2`
Sun, 04 Jul 2021 01:57:28 +0200 Pierre-Yves David dirstate: infer the 'n' state from `possibly_dirty`
Sun, 04 Jul 2021 01:48:11 +0200 Pierre-Yves David dirstate: use a `merged` parameter to _addpath
Sun, 04 Jul 2021 01:44:43 +0200 Pierre-Yves David dirstate-entry: add a `added` property
Sun, 04 Jul 2021 01:42:10 +0200 Pierre-Yves David dirstate: use a `added` parameter to _addpath
Sat, 03 Jul 2021 20:59:26 +0200 Pierre-Yves David dirstate: no longer pass the `oldstate` value to the dirstatemap
Sat, 03 Jul 2021 20:57:44 +0200 Pierre-Yves David dirstate: stop using `oldstate` in `dirstate._addpath`
Sat, 03 Jul 2021 20:53:52 +0200 Pierre-Yves David dirstate: drop the now unused magic constants for the dirstate module
Sun, 04 Jul 2021 20:23:19 +0200 Pierre-Yves David dirstate: move the handling of special case within the dirstatemap
Sun, 04 Jul 2021 20:41:27 +0200 Pierre-Yves David rust: bump rust-cpython version for 0.6.0
Sun, 04 Jul 2021 20:40:10 +0200 Pierre-Yves David rust-dirstate: make the MTIME_UNSET public
Sun, 04 Jul 2021 19:42:03 +0200 Pierre-Yves David rust-dirstatemap: expand the wrapping code a bit
Sun, 04 Jul 2021 01:14:15 +0200 Pierre-Yves David dirstate-entry: restrict `from_p2` property to tracked file
Sat, 03 Jul 2021 20:34:09 +0200 Pierre-Yves David dirstate-entry: `merged_removed` and `from_p2_removed` properties
Sat, 03 Jul 2021 04:18:54 +0200 Pierre-Yves David dirstate-entry: add a `removed` property
Sat, 03 Jul 2021 04:26:28 +0200 Pierre-Yves David dirstate-entry: add a `from_p2` property
Sat, 03 Jul 2021 04:07:21 +0200 Pierre-Yves David dirstate-entry: add a `merged` property
Sun, 04 Jul 2021 03:29:20 +0200 Pierre-Yves David dirstate-entry: add a `state` property (and use it)
Sat, 03 Jul 2021 19:52:00 +0200 Pierre-Yves David dirstate: move most of the `remove` logic with dirstatemap `removefile`
Sat, 03 Jul 2021 20:12:46 +0200 Pierre-Yves David dirstate: add a `in_merge` property
Sat, 03 Jul 2021 04:01:17 +0200 Pierre-Yves David dirstate-entry: introduce dedicated accessors for v1 serialization
Sat, 03 Jul 2021 03:55:23 +0200 Pierre-Yves David dirstate-entry: goes through the `dirstatetuple` constructor in all cases
Sat, 03 Jul 2021 03:48:35 +0200 Pierre-Yves David dirstate-entry: turn dirstate tuple into a real object (like in C)
Fri, 09 Jul 2021 00:25:14 +0530 Pulkit Goyal Added signature for changeset 411dc27fd9fd stable
Fri, 09 Jul 2021 00:25:07 +0530 Pulkit Goyal Added tag 5.8.1 for changeset 411dc27fd9fd stable
Tue, 06 Jul 2021 16:12:09 +0200 Pierre-Yves David corruption: backout changeset 49fd21f32695 (issue6528) stable 5.8.1
Tue, 06 Jul 2021 19:22:50 +0200 Pierre-Yves David corruption: add a test for issue6528 stable
Thu, 24 Jun 2021 03:22:03 +0200 Pierre-Yves David stream: double check that self.vfs is *not* in the vfsmap stable
Fri, 02 Jul 2021 02:27:48 +0200 Pierre-Yves David dirstate: split dirstatemap in its own file
Fri, 02 Jul 2021 23:09:44 +0200 Pierre-Yves David run-tests: stop writing a `python3` symlink pointing to python2
Tue, 06 Jul 2021 12:42:32 +0200 Pierre-Yves David check-code: stop forbidding return code result
Fri, 02 Jul 2021 22:58:04 +0200 Pierre-Yves David run-tests: avoid an early return
Fri, 02 Jul 2021 22:53:17 +0200 Pierre-Yves David run-tests: clarify pyexename assignement
Fri, 02 Jul 2021 22:50:43 +0200 Pierre-Yves David run-tests: factor appdata out
Fri, 02 Jul 2021 22:48:47 +0200 Pierre-Yves David run-tests: unroll a non-so-one-liner
Fri, 02 Jul 2021 22:48:35 +0200 Pierre-Yves David run-tests: unroll a non-so-one-liner
Fri, 02 Jul 2021 20:18:42 +0200 Pierre-Yves David testing: fix _timeout_factor
Sat, 03 Jul 2021 10:21:16 +0300 Anton Shestakov exchange: use "served" repo filter to guess what the server will publish
Thu, 01 Jul 2021 18:51:18 +0200 Simon Sapin rust: Document the DirstateMapMethods trait
Fri, 02 Jul 2021 02:36:07 +0200 Pierre-Yves David dirstate: document the dirstatetuple content
Fri, 02 Jul 2021 02:17:31 +0200 Pierre-Yves David dirstate: explicitely deal with the `added` case in `_addpath`
Fri, 02 Jul 2021 02:17:18 +0200 Pierre-Yves David dirstate: add an explicit `possibly_dirty` parameter to `_addpath`
Fri, 02 Jul 2021 02:01:10 +0200 Pierre-Yves David dirstate: add an explicit `from_p2` parameter to `_addpath`
Fri, 02 Jul 2021 02:05:47 +0200 Pierre-Yves David dirstate: add default value to _addpath
Fri, 02 Jul 2021 01:02:46 +0200 Pierre-Yves David dirstate: move the _rangemask filtering closer to its storage
Thu, 01 Jul 2021 19:15:30 +0200 Pierre-Yves David dirstate: introduce a symbolic constant for the AMBIGUOUS_TIME marker
Thu, 01 Jul 2021 19:15:22 +0200 Pierre-Yves David dirstate: introduce a symbolic constant for the NONNORMAL marker
Thu, 01 Jul 2021 19:04:11 +0200 Pierre-Yves David dirstate: introduce a symbolic constant for the FROM_P2 marker
Thu, 01 Jul 2021 18:59:29 +0200 Pierre-Yves David dirstate: split a not-so-one-liner
Thu, 01 Jul 2021 18:57:35 +0200 Pierre-Yves David dirstate: split a not-so-one-liner
Thu, 01 Jul 2021 18:56:34 +0200 Pierre-Yves David dirstate: split a not-so-one-liner
Mon, 28 Jun 2021 16:50:19 +0200 Simon Sapin dirstate-tree: Keep a counter of descendant nodes that have an entry
Mon, 28 Jun 2021 15:52:10 +0200 Simon Sapin dirstate: Removed unused instances of `DirsMultiset`
Mon, 28 Jun 2021 15:41:50 +0200 Simon Sapin dirstate-v2: Use 32-bit integers instead of 64-bit for offsets
Thu, 24 Jun 2021 21:54:14 +0200 Simon Sapin status: Extend read_dir caching to directories with ignored files
Fri, 04 Jun 2021 15:26:38 +0200 Simon Sapin dirstate-v2: Drop cached read_dir results after .hgignore changes
Tue, 22 Jun 2021 22:52:08 +0200 Pierre-Yves David censor: split the core of the logic into its own function
Tue, 22 Jun 2021 23:20:32 +0200 Pierre-Yves David censor: migrate the logic to a set of `censor_revs`
Tue, 22 Jun 2021 22:35:37 +0200 Pierre-Yves David censor: rename `rl` to `revlog` in the main function
Tue, 22 Jun 2021 22:28:51 +0200 Pierre-Yves David censor: extract the part about creating and opening new files in a function
Tue, 22 Jun 2021 22:10:22 +0200 Pierre-Yves David censor: extract the part about recomputing delta in a function
Tue, 22 Jun 2021 21:49:31 +0200 Pierre-Yves David censor: extract the part about writing the other revision in a function
Tue, 22 Jun 2021 21:41:33 +0200 Pierre-Yves David censor: extract the part about writing the censored revision in a function
Tue, 22 Jun 2021 21:22:55 +0200 Pierre-Yves David censor: put the tuple of open files in an explicit variable
Tue, 22 Jun 2021 11:09:25 +0200 Pierre-Yves David revlog: rewrite `censors.py` to `rewrite.py`
Wed, 30 Jun 2021 14:17:28 +0200 Mathias De Mare Backed out changeset 9b8f326731ac stable
Thu, 17 Jun 2021 19:48:25 +0200 Simon Sapin copies: Keep changelog sidedata file open during copy tracing
Tue, 22 Jun 2021 13:18:29 -0400 Matt Harbison purge: restore the `testedwith` declaration
Mon, 21 Jun 2021 17:29:22 +0200 Raphaël Gomès rust: remove dead utils module
Mon, 21 Jun 2021 10:01:55 -0700 Martin von Zweigbergk rebase: use str-keyed opts in remaining places
Mon, 21 Jun 2021 09:54:36 -0700 Martin von Zweigbergk rebase: keep str-keyed opts long enough to make `action` a str
Tue, 22 Jun 2021 08:24:27 -0700 Martin von Zweigbergk benchmarks: restore `output` variable lost in D10884