Show More
@@ -10,7 +10,7 b' from mercurial.node import nullrev' | |||||
10 | import util, error, osutil, revset, similar, encoding, phases, parsers |
|
10 | import util, error, osutil, revset, similar, encoding, phases, parsers | |
11 | import pathutil |
|
11 | import pathutil | |
12 | import match as matchmod |
|
12 | import match as matchmod | |
13 | import os, errno, re, glob |
|
13 | import os, errno, re, glob, tempfile | |
14 |
|
14 | |||
15 | if os.name == 'nt': |
|
15 | if os.name == 'nt': | |
16 | import scmwindows as scmplatform |
|
16 | import scmwindows as scmplatform | |
@@ -193,6 +193,15 b' class abstractvfs(object):' | |||||
193 | def mkdir(self, path=None): |
|
193 | def mkdir(self, path=None): | |
194 | return os.mkdir(self.join(path)) |
|
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 | def readdir(self, path=None, stat=None, skip=None): |
|
205 | def readdir(self, path=None, stat=None, skip=None): | |
197 | return osutil.listdir(self.join(path), stat, skip) |
|
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