Mercurial > public > mercurial-scm > hg
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: |