Details
Details
- Reviewers
Alphare - Group Reviewers
hg-reviewers - Commits
- rHGc9774f5fa729: debugcommands: remove pycompat.iteritems()
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
( )
Alphare |
hg-reviewers |
No Linters Available |
No Unit Test Coverage |
Path | Packages | |||
---|---|---|---|---|
M | mercurial/debugcommands.py (4 lines) |
Commit | Parents | Author | Summary | Date |
---|---|---|---|---|
7bf1ec1d909f | b9f98a399b51 | Gregory Szorc | Feb 21 2022, 1:08 PM |
Status | Author | Revision | |
---|---|---|---|
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | D12339 ui: use input() directly | |
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg | ||
Closed | indygreg |
fm_extras.startitem() | fm_extras.startitem() | ||||
fm_extras.data(key=k) | fm_extras.data(key=k) | ||||
fm_extras.data(value=v) | fm_extras.data(value=v) | ||||
fm_extras.end() | fm_extras.end() | ||||
fm_files.end() | fm_files.end() | ||||
fm_extras = fm.nested(b'extras') | fm_extras = fm.nested(b'extras') | ||||
for f, d in sorted(pycompat.iteritems(ms.allextras())): | for f, d in sorted(ms.allextras().items()): | ||||
if f in ms: | if f in ms: | ||||
# If file is in mergestate, we have already processed it's extras | # If file is in mergestate, we have already processed it's extras | ||||
continue | continue | ||||
for k, v in d.items(): | for k, v in d.items(): | ||||
fm_extras.startitem() | fm_extras.startitem() | ||||
fm_extras.data(file=f) | fm_extras.data(file=f) | ||||
fm_extras.data(key=k) | fm_extras.data(key=k) | ||||
fm_extras.data(value=v) | fm_extras.data(value=v) | ||||
b'old': old, | b'old': old, | ||||
b'new': new, | b'new': new, | ||||
}, | }, | ||||
).result() | ).result() | ||||
ui.status(pycompat.bytestr(r) + b'\n') | ui.status(pycompat.bytestr(r) + b'\n') | ||||
return not r | return not r | ||||
else: | else: | ||||
for k, v in sorted(pycompat.iteritems(target.listkeys(namespace))): | for k, v in sorted(target.listkeys(namespace).items()): | ||||
ui.write( | ui.write( | ||||
b"%s\t%s\n" | b"%s\t%s\n" | ||||
% (stringutil.escapestr(k), stringutil.escapestr(v)) | % (stringutil.escapestr(k), stringutil.escapestr(v)) | ||||
) | ) | ||||
finally: | finally: | ||||
target.close() | target.close() | ||||