diff -r 66ff8d3865b3 -r ba9491be5e0c mercurial/pure/parsers.py --- a/mercurial/pure/parsers.py Mon Aug 30 12:25:57 2021 +0200 +++ b/mercurial/pure/parsers.py Thu Aug 26 16:39:00 2021 +0200 @@ -223,26 +223,6 @@ self._size = size self._mtime = 0 - def __getitem__(self, idx): - if idx == 0 or idx == -4: - msg = b"do not use item[x], use item.state" - util.nouideprecwarn(msg, b'6.0', stacklevel=2) - return self._state - elif idx == 1 or idx == -3: - msg = b"do not use item[x], use item.mode" - util.nouideprecwarn(msg, b'6.0', stacklevel=2) - return self._mode - elif idx == 2 or idx == -2: - msg = b"do not use item[x], use item.size" - util.nouideprecwarn(msg, b'6.0', stacklevel=2) - return self._size - elif idx == 3 or idx == -1: - msg = b"do not use item[x], use item.mtime" - util.nouideprecwarn(msg, b'6.0', stacklevel=2) - return self._mtime - else: - raise IndexError(idx) - @property def mode(self): return self._mode