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