Mercurial > hg
comparison mercurial/verify.py @ 24481:dded1eeeff64
verify: add a note about a paleo-bug
In the very early days of hg, it was possible to commit /dev/null because our
patch importer was too simple. Repos from this era may still
exist, add a note about why we ignore this name.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 27 Mar 2015 15:13:21 -0500 |
parents | 3a60cd44e619 |
children | 9573d8f346f1 |
comparison
equal
deleted
inserted
replaced
24480:3df7fc75afc5 | 24481:dded1eeeff64 |
---|---|
167 | 167 |
168 try: | 168 try: |
169 for f, fn in mf.readdelta(n).iteritems(): | 169 for f, fn in mf.readdelta(n).iteritems(): |
170 if not f: | 170 if not f: |
171 err(lr, _("file without name in manifest")) | 171 err(lr, _("file without name in manifest")) |
172 elif f != "/dev/null": | 172 elif f != "/dev/null": # ignore this in very old repos |
173 filenodes.setdefault(_normpath(f), {}).setdefault(fn, lr) | 173 filenodes.setdefault(_normpath(f), {}).setdefault(fn, lr) |
174 except Exception, inst: | 174 except Exception, inst: |
175 exc(lr, _("reading manifest delta %s") % short(n), inst) | 175 exc(lr, _("reading manifest delta %s") % short(n), inst) |
176 ui.progress(_('checking'), None) | 176 ui.progress(_('checking'), None) |
177 | 177 |