##// END OF EJS Templates
hg: use vfs functions in destination repository with share...
Chinmay Joshi -
r21800:219af152 default
parent child Browse files
Show More
@@ -174,12 +174,13 b' def share(ui, source, dest=None, update='
174
174
175 root = os.path.realpath(dest)
175 root = os.path.realpath(dest)
176 roothg = os.path.join(root, '.hg')
176 roothg = os.path.join(root, '.hg')
177 destwvfs = scmutil.vfs(dest, realpath=True)
177
178
178 if os.path.exists(roothg):
179 if os.path.exists(roothg):
179 raise util.Abort(_('destination already exists'))
180 raise util.Abort(_('destination already exists'))
180
181
181 if not os.path.isdir(root):
182 if not destwvfs.isdir():
182 os.mkdir(root)
183 destwvfs.mkdir()
183 util.makedir(roothg, notindexed=True)
184 util.makedir(roothg, notindexed=True)
184
185
185 requirements = ''
186 requirements = ''
@@ -193,7 +194,7 b' def share(ui, source, dest=None, update='
193 util.writefile(os.path.join(roothg, 'requires'), requirements)
194 util.writefile(os.path.join(roothg, 'requires'), requirements)
194 util.writefile(os.path.join(roothg, 'sharedpath'), sharedpath)
195 util.writefile(os.path.join(roothg, 'sharedpath'), sharedpath)
195
196
196 r = repository(ui, root)
197 r = repository(ui, destwvfs.base)
197
198
198 default = srcrepo.ui.config('paths', 'default')
199 default = srcrepo.ui.config('paths', 'default')
199 if default:
200 if default:
General Comments 0
You need to be logged in to leave comments. Login now