mq: replace `add` call with newer API
Differential Revision: https://phab.mercurial-scm.org/D11198
--- a/hgext/mq.py Mon Jul 19 08:59:00 2021 +0200
+++ b/hgext/mq.py Sun Jul 18 22:35:37 2021 +0200
@@ -2010,7 +2010,9 @@
# be removed. Treat this as a simple add.
if src is not None and src in repo.dirstate:
copies.setdefault(src, []).append(dst)
- repo.dirstate.add(dst)
+ repo.dirstate.update_file(
+ dst, p1_tracked=False, wc_tracked=True
+ )
# remember the copies between patchparent and qtip
for dst in aaa:
src = ctx[dst].copysource()
@@ -2028,7 +2030,9 @@
repo.dirstate.copy(src, dst)
else:
for dst in a:
- repo.dirstate.add(dst)
+ repo.dirstate.update_file(
+ dst, p1_tracked=False, wc_tracked=True
+ )
# Drop useless copy information
for f in list(repo.dirstate.copies()):
repo.dirstate.copy(None, f)