changeset 51834 | 3b8d92f71d92 |
parent 51664 | 45ba8416afc4 |
child 51858 | 607e94e01851 |
--- a/mercurial/commands.py Thu Sep 05 13:37:24 2024 +0200 +++ b/mercurial/commands.py Wed Nov 15 22:11:34 2023 +0100 @@ -709,7 +709,8 @@ if dest == b'-': if kind == b'files': raise error.InputError(_(b'cannot archive plain files to stdout')) - dest = cmdutil.makefileobj(ctx, dest) + realdest = dest + dest = lambda: cmdutil.makefileobj(ctx, realdest) if not prefix: prefix = os.path.basename(repo.root) + b'-%h'