# HG changeset patch # User Martin von Zweigbergk # Date 1592584022 25200 # Node ID cfd06649a1b85a40a32207b86778aae25f82d4d7 # Parent 98f97026fa054408d04e5323db847fa343e8f606 copies: implement __repr__ on branch_copies for debugging Differential Revision: https://phab.mercurial-scm.org/D8650 diff -r 98f97026fa05 -r cfd06649a1b8 mercurial/copies.py --- a/mercurial/copies.py Sat Jun 20 11:10:23 2020 +0900 +++ b/mercurial/copies.py Fri Jun 19 09:27:02 2020 -0700 @@ -636,6 +636,12 @@ self.dirmove = {} if dirmove is None else dirmove self.movewithdir = {} if movewithdir is None else movewithdir + def __repr__(self): + return ( + '' + % (self.copy, self.renamedelete, self.dirmove, self.movewithdir,) + ) + def _fullcopytracing(repo, c1, c2, base): """ The full copytracing algorithm which finds all the new files that were