Show More
@@ -10,7 +10,7 b' from mercurial.node import nullrev' | |||
|
10 | 10 | import util, error, osutil, revset, similar, encoding, phases, parsers |
|
11 | 11 | import pathutil |
|
12 | 12 | import match as matchmod |
|
13 | import os, errno, re, glob | |
|
13 | import os, errno, re, glob, tempfile | |
|
14 | 14 | |
|
15 | 15 | if os.name == 'nt': |
|
16 | 16 | import scmwindows as scmplatform |
@@ -193,6 +193,15 b' class abstractvfs(object):' | |||
|
193 | 193 | def mkdir(self, path=None): |
|
194 | 194 | return os.mkdir(self.join(path)) |
|
195 | 195 | |
|
196 | def mkstemp(self, suffix='', prefix='tmp', dir=None, text=False): | |
|
197 | fd, name = tempfile.mkstemp(suffix=suffix, prefix=prefix, | |
|
198 | dir=self.join(dir), text=text) | |
|
199 | dname, fname = util.split(name) | |
|
200 | if dir: | |
|
201 | return fd, os.path.join(dir, fname) | |
|
202 | else: | |
|
203 | return fd, fname | |
|
204 | ||
|
196 | 205 | def readdir(self, path=None, stat=None, skip=None): |
|
197 | 206 | return osutil.listdir(self.join(path), stat, skip) |
|
198 | 207 |
General Comments 0
You need to be logged in to leave comments.
Login now