4242
4343def usage ():
4444
45- print """\
45+ print ( """\
4646 %s: [OPTIONS] <hgprj>
4747
4848options:
@@ -54,7 +54,7 @@ def usage():
5454
5555required:
5656 hgprj: name of the HG project to import (directory)
57- """ % sys .argv [0 ]
57+ """ % sys .argv [0 ])
5858
5959#------------------------------------------------------------------------------
6060
@@ -104,22 +104,22 @@ def getgitenv(user, date):
104104if state :
105105 if os .path .exists (state ):
106106 if verbose :
107- print 'State does exist, reading'
107+ print ( 'State does exist, reading' )
108108 f = open (state , 'r' )
109109 hgvers = pickle .load (f )
110110 else :
111- print 'State does not exist, first run'
111+ print ( 'State does not exist, first run' )
112112
113113sock = os .popen ('hg tip --template "{rev}"' )
114114tip = sock .read ()
115115if sock .close ():
116116 sys .exit (1 )
117117if verbose :
118- print 'tip is' , tip
118+ print ( 'tip is' , tip )
119119
120120# Calculate the branches
121121if verbose :
122- print 'analysing the branches...'
122+ print ( 'analysing the branches...' )
123123hgchildren ["0" ] = ()
124124hgparents ["0" ] = (None , None )
125125hgbranch ["0" ] = "master"
@@ -154,15 +154,15 @@ def getgitenv(user, date):
154154 else :
155155 hgbranch [str (cset )] = "branch-" + str (cset )
156156
157- if not hgvers . has_key ( "0" ) :
158- print 'creating repository'
157+ if "0" not in hgvers :
158+ print ( 'creating repository' )
159159 os .system ('git init' )
160160
161161# loop through every hg changeset
162162for cset in range (int (tip ) + 1 ):
163163
164164 # incremental, already seen
165- if hgvers . has_key ( str (cset )) :
165+ if str (cset ) in hgvers :
166166 continue
167167 hgnewcsets += 1
168168
@@ -180,27 +180,27 @@ def getgitenv(user, date):
180180 os .write (fdcomment , csetcomment )
181181 os .close (fdcomment )
182182
183- print '-----------------------------------------'
184- print 'cset:' , cset
185- print 'branch:' , hgbranch [str (cset )]
186- print 'user:' , user
187- print 'date:' , date
188- print 'comment:' , csetcomment
183+ print ( '-----------------------------------------' )
184+ print ( 'cset:' , cset )
185+ print ( 'branch:' , hgbranch [str (cset )])
186+ print ( 'user:' , user )
187+ print ( 'date:' , date )
188+ print ( 'comment:' , csetcomment )
189189 if parent :
190- print 'parent:' , parent
190+ print ( 'parent:' , parent )
191191 if mparent :
192- print 'mparent:' , mparent
192+ print ( 'mparent:' , mparent )
193193 if tag :
194- print 'tag:' , tag
195- print '-----------------------------------------'
194+ print ( 'tag:' , tag )
195+ print ( '-----------------------------------------' )
196196
197197 # checkout the parent if necessary
198198 if cset != 0 :
199199 if hgbranch [str (cset )] == "branch-" + str (cset ):
200- print 'creating new branch' , hgbranch [str (cset )]
200+ print ( 'creating new branch' , hgbranch [str (cset )])
201201 os .system ('git checkout -b %s %s' % (hgbranch [str (cset )], hgvers [parent ]))
202202 else :
203- print 'checking out branch' , hgbranch [str (cset )]
203+ print ( 'checking out branch' , hgbranch [str (cset )])
204204 os .system ('git checkout %s' % hgbranch [str (cset )])
205205
206206 # merge
@@ -209,7 +209,7 @@ def getgitenv(user, date):
209209 otherbranch = hgbranch [mparent ]
210210 else :
211211 otherbranch = hgbranch [parent ]
212- print 'merging' , otherbranch , 'into' , hgbranch [str (cset )]
212+ print ( 'merging' , otherbranch , 'into' , hgbranch [str (cset )])
213213 os .system (getgitenv (user , date ) + 'git merge --no-commit -s ours "" %s %s' % (hgbranch [str (cset )], otherbranch ))
214214
215215 # remove everything except .git and .hg directories
@@ -233,12 +233,12 @@ def getgitenv(user, date):
233233
234234 # delete branch if not used anymore...
235235 if mparent and len (hgchildren [str (cset )]):
236- print "Deleting unused branch:" , otherbranch
236+ print ( "Deleting unused branch:" , otherbranch )
237237 os .system ('git branch -d %s' % otherbranch )
238238
239239 # retrieve and record the version
240240 vvv = os .popen ('git show --quiet --pretty=format:%H' ).read ()
241- print 'record' , cset , '->' , vvv
241+ print ( 'record' , cset , '->' , vvv )
242242 hgvers [str (cset )] = vvv
243243
244244if hgnewcsets >= opt_nrepack and opt_nrepack != - 1 :
@@ -247,7 +247,7 @@ def getgitenv(user, date):
247247# write the state for incrementals
248248if state :
249249 if verbose :
250- print 'Writing state'
250+ print ( 'Writing state' )
251251 f = open (state , 'w' )
252252 pickle .dump (hgvers , f )
253253
0 commit comments