Mercurial > public > mercurial-scm > hg-stable
diff mercurial/scmutil.py @ 15797:c7a8164c61ab
canonpath: allow canonicalization of non-existant paths
Such as a copy destination; see the added test.
author | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
---|---|
date | Sun, 08 Jan 2012 15:23:26 +0100 |
parents | 5b384b7f48d5 |
children | 0b05e0bfdc1c |
line wrap: on
line diff
--- a/mercurial/scmutil.py Sun Jan 08 14:33:10 2012 +0100 +++ b/mercurial/scmutil.py Sun Jan 08 15:23:26 2012 +0100 @@ -313,8 +313,8 @@ try: name_st = os.stat(name) except OSError: - break - if util.samestat(name_st, root_st): + name_st = None + if name_st and util.samestat(name_st, root_st): if not rel: # name was actually the same as root (maybe a symlink) return ''