[PATCH] Fix util._statfiles_clustered() failing at root of awindows drive
Andrei Vermel
andrei.vermel at gmail.com
Sat Nov 1 09:32:48 CDT 2008
> I cannot reproduce with or without osutil.pyd. Is it 2.4.3 vs
> 2.4.4 ? ActiveState vs non-ActiveState ? Looks unlikely. I'd
> really like to understand what's going wrong instead of
> patching blindly. I suppose the failure comes from
> osutil.listdir() when called with drive paths ? Does it fail
> with the C extension or without or in both cases ?
>
dir, base = nf[:pos], nf[pos+1:]
with nf="m:\qqq.txt" gives dir="m:"
When cwd = "m:\", this works fine, because "m:" means cwd.
When cwd is a subfolder, things go wrong.
Adding os.sep to "m:" fixes this.
Andrei
More information about the Mercurial-devel
mailing list