Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 4556:30bc57094bfc
dispatch: move findrepo to cmdutil
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 11 Jun 2007 21:09:24 -0500 |
parents | 1843d31bfdbf |
children | eda59019dc69 d092e962c4f8 |
comparison
equal
deleted
inserted
replaced
4555:1843d31bfdbf | 4556:30bc57094bfc |
---|---|
9 from i18n import _ | 9 from i18n import _ |
10 import repo, changegroup | 10 import repo, changegroup |
11 import changelog, dirstate, filelog, manifest, context | 11 import changelog, dirstate, filelog, manifest, context |
12 import re, lock, transaction, tempfile, stat, mdiff, errno, ui | 12 import re, lock, transaction, tempfile, stat, mdiff, errno, ui |
13 import os, revlog, time, util | 13 import os, revlog, time, util |
14 | |
15 def findrepo(): | |
16 p = os.getcwd() | |
17 while not os.path.isdir(os.path.join(p, ".hg")): | |
18 oldp, p = p, os.path.dirname(p) | |
19 if p == oldp: | |
20 return None | |
21 | |
22 return p | |
23 | 14 |
24 class localrepository(repo.repository): | 15 class localrepository(repo.repository): |
25 capabilities = ('lookup', 'changegroupsubset') | 16 capabilities = ('lookup', 'changegroupsubset') |
26 supported = ('revlogv1', 'store') | 17 supported = ('revlogv1', 'store') |
27 | 18 |