comparison fetch_command.py @ 6:1a5bb173170b

Fixes for win32 compatibility. Changes suggested by Shun-ichi GOTO, with some alterations by me.
author Augie Fackler <durin42@gmail.com>
date Thu, 02 Oct 2008 09:13:08 -0500
parents f2636cfed115
children 83ed086ddf72
comparison
equal deleted inserted replaced
5:0548662e2f34 6:1a5bb173170b
1 import cStringIO 1 import cStringIO
2 import re 2 import re
3 import operator 3 import operator
4 import os 4 import os
5 import shutil 5 import shutil
6 import stat
7 import tempfile 6 import tempfile
8 7
9 from mercurial import patch 8 from mercurial import patch
10 from mercurial import node 9 from mercurial import node
11 from mercurial import context 10 from mercurial import context
12 from mercurial import revlog 11 from mercurial import revlog
12 from mercurial import util as merc_util
13 from svn import core 13 from svn import core
14 from svn import delta 14 from svn import delta
15 15
16 import hg_delta_editor 16 import hg_delta_editor
17 import svnwrap 17 import svnwrap
38 ' a slower method that may be buggier. Please upgrade, or' 38 ' a slower method that may be buggier. Please upgrade, or'
39 ' contribute a patch to use the ctypes bindings instead' 39 ' contribute a patch to use the ctypes bindings instead'
40 ' of SWIG.') 40 ' of SWIG.')
41 have_replay = False 41 have_replay = False
42 initializing_repo = False 42 initializing_repo = False
43 svn = svnwrap.SubversionRepo(svn_url) 43 svn = svnwrap.SubversionRepo(svn_url, username=merc_util.getuser())
44 author_host = "@%s" % svn.uuid 44 author_host = "@%s" % svn.uuid
45 tag_locations = tag_locations.split(',') 45 tag_locations = tag_locations.split(',')
46 hg_editor = hg_delta_editor.HgChangeReceiver(hg_repo_path, 46 hg_editor = hg_delta_editor.HgChangeReceiver(hg_repo_path,
47 ui_=ui, 47 ui_=ui,
48 subdir=svn.subdir, 48 subdir=svn.subdir,