<sheepish> I think I forgot to attach the patch... -- John
diff -rN -u old-tla-load-dirs/tla_support/tla_wc.py new-tla-load-dirs/tla_support/tla_wc.py --- old-tla-load-dirs/tla_support/tla_wc.py 2005-04-18 20:23:21.000000000 -0500 +++ new-tla-load-dirs/tla_support/tla_wc.py 2005-04-20 21:56:23.000000000 -0500 @@ -84,14 +84,15 @@ if self.verb: print "Moving file %s to %s" % (src, dest) src, dest = self.slashstrip(src, dest) - destdir = os.path.dirname(util.chdircmd(self.wcpath, - os.path.abspath, dest)) - if not os.path.exists(destdir): - self.makedirs(destdir) - if not isdarcs(): - # darcs moves it itself - util.chdircmd(self.wcpath, os.rename, src, dest) + def doit(): + if not os.path.exists(dest): + self.makedirs(dest) + if not isdarcs(): + # Darcs moves it itself + os.rename(src, dest) + + util.chdircmd(self.wcpath, doit) def delfile(self, file): if self.verb: