https://bz.mercurial-scm.org/show_bug.cgi?id=6512
Bug ID: 6512
Summary: Using shelve's delete and interactive flag together
just deletes the shelve
Product: Mercurial
Version: unspecified
Hardware: PC
OS:
Full CI run of this series can be seen here:
https://foss.heptapod.net/octobus/mercurial-devel/-/pipelines/21207
Submitting for stable because I think it's relevant that 5.8 does not
have this leak. One user interaction with hgwebdir typically entails
several requests, notably one for
# HG changeset patch
# User Georges Racinet
# Date 1619274605 -7200
# Sat Apr 24 16:30:05 2021 +0200
# Branch stable
# Node ID 11011fd630710cce991c9deb949ae85a85651b9a
# Parent 46db86edf8f279063d6f9d5dd673dc88da8b83cf
# EXP-Topic memleak-repo-class
repoview: separate concerns in
# HG changeset patch
# User Georges Racinet
# Date 1619271999 -7200
# Sat Apr 24 15:46:39 2021 +0200
# Branch stable
# Node ID 125fe190f484d396abc93428e3bd58b0b7455c24
# Parent 77e73827a02db25dc675b0afe552f24c807c741d
# EXP-Topic memleak-repo-class
repoview: style change in newtype() cache
# HG changeset patch
# User Georges Racinet
# Date 1619195453 -7200
# Fri Apr 23 18:30:53 2021 +0200
# Branch stable
# Node ID 46db86edf8f279063d6f9d5dd673dc88da8b83cf
# Parent 125fe190f484d396abc93428e3bd58b0b7455c24
# EXP-Topic memleak-repo-class
repoview: fix memory leak of filtered repo