comparison mercurial/localrepo.py @ 3861:db36a4f490f6

Indicate the purpose of the dummy changelog file in itself. Otherwise people getting an error message with an old installation might wonder why this file is corrupted.
author Thomas Arendsen Hein <thomas@intevation.de>
date Sun, 10 Dec 2006 23:03:53 +0100
parents 4f6db0233606
children 46abbed02b2d
comparison
equal deleted inserted replaced
3860:8e907b86126b 3861:db36a4f490f6
48 reqfile = self.opener("requires", "w") 48 reqfile = self.opener("requires", "w")
49 for r in requirements: 49 for r in requirements:
50 reqfile.write("%s\n" % r) 50 reqfile.write("%s\n" % r)
51 reqfile.close() 51 reqfile.close()
52 # create an invalid changelog 52 # create an invalid changelog
53 self.opener("00changelog.i", "a").write('\0\0\0\2') 53 self.opener("00changelog.i", "a").write(
54 '\0\0\0\2' # represents revlogv2
55 ' dummy changelog to prevent using the old repo layout'
56 )
54 else: 57 else:
55 raise repo.RepoError(_("repository %s not found") % path) 58 raise repo.RepoError(_("repository %s not found") % path)
56 elif create: 59 elif create:
57 raise repo.RepoError(_("repository %s already exists") % path) 60 raise repo.RepoError(_("repository %s already exists") % path)
58 else: 61 else: