##// END OF EJS Templates
node: use byte literals to construct nullid and wdirid...
Gregory Szorc -
r28585:a3f3fdac default
parent child Browse files
Show More
@@ -14,13 +14,13 b' hex = binascii.hexlify'
14 14 bin = binascii.unhexlify
15 15
16 16 nullrev = -1
17 nullid = "\0" * 20
17 nullid = b"\0" * 20
18 18 nullhex = hex(nullid)
19 19
20 20 # pseudo identifiers for working directory
21 21 # (they are experimental, so don't add too many dependencies on them)
22 22 wdirrev = 0x7fffffff
23 wdirid = "\xff" * 20
23 wdirid = b"\xff" * 20
24 24
25 25 def short(node):
26 26 return hex(node[:6])
@@ -127,9 +127,9 b''
127 127 doc/hgmanpage.py: invalid syntax: invalid syntax (<unknown>, line 286)
128 128 hgext/acl.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
129 129 hgext/automv.py: error importing module: <SyntaxError> invalid syntax (commands.py, line 3324) (line 29)
130 hgext/blackbox.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
130 hgext/blackbox.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
131 131 hgext/bugzilla.py: error importing module: <ImportError> No module named 'urlparse' (line 284)
132 hgext/censor.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
132 hgext/censor.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
133 133 hgext/chgserver.py: error importing module: <ImportError> No module named 'SocketServer' (line 43)
134 134 hgext/children.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
135 135 hgext/churn.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
@@ -137,7 +137,7 b''
137 137 hgext/color.py: invalid syntax: invalid syntax (<unknown>, line 551)
138 138 hgext/convert/bzr.py: error importing module: <SystemError> Parent module 'hgext.convert' not loaded, cannot perform relative import (line 18)
139 139 hgext/convert/common.py: error importing module: <ImportError> No module named 'cPickle' (line 10)
140 hgext/convert/convcmd.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
140 hgext/convert/convcmd.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
141 141 hgext/convert/cvs.py: error importing module: <ImportError> No module named 'cStringIO' (line 9)
142 142 hgext/convert/cvsps.py: error importing module: <ImportError> No module named 'cPickle' (line 9)
143 143 hgext/convert/darcs.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
@@ -150,73 +150,70 b''
150 150 hgext/convert/subversion.py: error importing module: <ImportError> No module named 'cPickle' (line 6)
151 151 hgext/convert/transport.py: error importing module: <ImportError> No module named 'svn.client' (line 21)
152 152 hgext/eol.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
153 hgext/extdiff.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
153 hgext/extdiff.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
154 154 hgext/factotum.py: error importing: <ImportError> No module named 'cStringIO' (error at url.py:13)
155 hgext/fetch.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
155 hgext/fetch.py: error importing module: <SyntaxError> invalid syntax (commands.py, line 3324) (line 12)
156 156 hgext/fsmonitor/state.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
157 157 hgext/fsmonitor/watchmanclient.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
158 158 hgext/gpg.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
159 159 hgext/graphlog.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
160 hgext/hgcia.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
160 hgext/hgcia.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
161 161 hgext/hgk.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
162 162 hgext/highlight/highlight.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
163 163 hgext/histedit.py: error importing module: <SyntaxError> invalid syntax (bundle2.py, line 977) (line 177)
164 164 hgext/keyword.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
165 165 hgext/largefiles/basestore.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
166 166 hgext/largefiles/lfcommands.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
167 hgext/largefiles/lfutil.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
167 hgext/largefiles/lfutil.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
168 168 hgext/largefiles/localstore.py: error importing module: <ImportError> No module named 'lfutil' (line 13)
169 hgext/largefiles/overrides.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
169 hgext/largefiles/overrides.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
170 170 hgext/largefiles/proto.py: error importing module: <ImportError> No module named 'urllib2' (line 7)
171 171 hgext/largefiles/remotestore.py: error importing module: <ImportError> No module named 'urllib2' (line 9)
172 172 hgext/largefiles/reposetup.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
173 173 hgext/largefiles/uisetup.py: error importing module: <SyntaxError> invalid syntax (archival.py, line 234) (line 11)
174 174 hgext/largefiles/wirestore.py: error importing module: <ImportError> No module named 'lfutil' (line 8)
175 hgext/mq.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
175 hgext/mq.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
176 176 hgext/notify.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
177 177 hgext/pager.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
178 178 hgext/patchbomb.py: error importing module: <ImportError> No module named 'cStringIO' (line 68)
179 179 hgext/purge.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
180 hgext/rebase.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
180 hgext/rebase.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
181 181 hgext/record.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
182 182 hgext/relink.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
183 183 hgext/schemes.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
184 184 hgext/share.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
185 185 hgext/shelve.py: error importing module: <SyntaxError> invalid syntax (bundle2.py, line 977) (line 28)
186 hgext/strip.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
187 hgext/transplant.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
188 hgext/win32text.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
189 mercurial/ancestor.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
186 hgext/strip.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
187 hgext/transplant.py: error importing: <SyntaxError> invalid syntax (bundle2.py, line 977) (error at bundlerepo.py:23)
188 hgext/win32text.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
190 189 mercurial/archival.py: invalid syntax: invalid syntax (<unknown>, line 234)
191 mercurial/bookmarks.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
192 mercurial/branchmap.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
190 mercurial/bookmarks.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
191 mercurial/branchmap.py: error importing: <ImportError> No module named 'Queue' (error at scmutil.py:10)
193 192 mercurial/bundle2.py: invalid syntax: invalid syntax (<unknown>, line 977)
194 mercurial/bundlerepo.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
193 mercurial/bundlerepo.py: error importing module: <SyntaxError> invalid syntax (bundle2.py, line 977) (line 23)
195 194 mercurial/byterange.py: error importing module: <ImportError> No module named 'urllib2' (line 30)
196 mercurial/changegroup.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
197 mercurial/changelog.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
195 mercurial/changegroup.py: error importing: <ImportError> No module named 'Queue' (error at scmutil.py:10)
196 mercurial/changelog.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
198 197 mercurial/cmdutil.py: error importing module: <ImportError> No module named 'cStringIO' (line 10)
199 198 mercurial/commands.py: invalid syntax: invalid syntax (<unknown>, line 3324)
200 199 mercurial/commandserver.py: error importing module: <ImportError> No module named 'SocketServer' (line 10)
201 200 mercurial/config.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
202 mercurial/context.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
203 mercurial/copies.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
201 mercurial/context.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
202 mercurial/copies.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
204 203 mercurial/crecord.py: error importing module: <ImportError> No module named 'cStringIO' (line 13)
205 mercurial/dagutil.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
206 mercurial/destutil.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
207 mercurial/dirstate.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
208 mercurial/discovery.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
204 mercurial/destutil.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
205 mercurial/dirstate.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
206 mercurial/discovery.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
209 207 mercurial/dispatch.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
210 208 mercurial/exchange.py: error importing module: <ImportError> No module named 'urllib2' (line 12)
211 209 mercurial/extensions.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
212 210 mercurial/filelog.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
213 mercurial/filemerge.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
214 mercurial/fileset.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
211 mercurial/filemerge.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
212 mercurial/fileset.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
215 213 mercurial/formatter.py: error importing module: <ImportError> No module named 'cPickle' (line 10)
216 mercurial/graphmod.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
217 mercurial/hbisect.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
214 mercurial/graphmod.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
218 215 mercurial/help.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
219 mercurial/hg.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
216 mercurial/hg.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
220 217 mercurial/hgweb/common.py: error importing module: <ImportError> No module named 'BaseHTTPServer' (line 11)
221 218 mercurial/hgweb/hgweb_mod.py: error importing module: <SystemError> Parent module 'mercurial.hgweb' not loaded, cannot perform relative import (line 14)
222 219 mercurial/hgweb/hgwebdir_mod.py: error importing module: <SystemError> Parent module 'mercurial.hgweb' not loaded, cannot perform relative import (line 15)
@@ -231,33 +228,30 b''
231 228 mercurial/httpconnection.py: error importing module: <ImportError> No module named 'urllib2' (line 17)
232 229 mercurial/httppeer.py: error importing module: <ImportError> No module named 'httplib' (line 12)
233 230 mercurial/keepalive.py: error importing module: <ImportError> No module named 'httplib' (line 113)
234 mercurial/localrepo.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
231 mercurial/localrepo.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
235 232 mercurial/lock.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
236 233 mercurial/mail.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
237 234 mercurial/manifest.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
238 235 mercurial/match.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
239 236 mercurial/mdiff.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
240 mercurial/merge.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
237 mercurial/merge.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
241 238 mercurial/minirst.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
242 mercurial/namespaces.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
243 mercurial/node.py: error importing module: <TypeError> a bytes-like object is required, not 'str' (line 18)
244 mercurial/obsolete.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
239 mercurial/namespaces.py: error importing: <ImportError> No module named 'cStringIO' (error at patch.py:11)
240 mercurial/obsolete.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
245 241 mercurial/patch.py: error importing module: <ImportError> No module named 'cStringIO' (line 11)
246 242 mercurial/pathutil.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
247 243 mercurial/peer.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
248 mercurial/phases.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
249 244 mercurial/pure/mpatch.py: error importing module: <ImportError> No module named 'cStringIO' (line 10)
250 245 mercurial/pure/parsers.py: error importing module: <ImportError> No module named 'cStringIO' (line 10)
251 mercurial/pushkey.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
252 mercurial/pvec.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
246 mercurial/pushkey.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
247 mercurial/pvec.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
253 248 mercurial/registrar.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
254 mercurial/repair.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
255 mercurial/repoview.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
256 mercurial/revlog.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
257 mercurial/revset.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
249 mercurial/repair.py: error importing module: <SyntaxError> invalid syntax (bundle2.py, line 977) (line 15)
250 mercurial/repoview.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
251 mercurial/revlog.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
252 mercurial/revset.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
258 253 mercurial/scmutil.py: error importing module: <ImportError> No module named 'Queue' (line 10)
259 254 mercurial/scmwindows.py: error importing module: <ImportError> No module named '_winreg' (line 3)
260 mercurial/setdiscovery.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
261 255 mercurial/similar.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
262 256 mercurial/simplemerge.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
263 257 mercurial/sshpeer.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
@@ -265,23 +259,22 b''
265 259 mercurial/sslutil.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
266 260 mercurial/statichttprepo.py: error importing module: <ImportError> No module named 'urllib2' (line 15)
267 261 mercurial/store.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
268 mercurial/streamclone.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
262 mercurial/streamclone.py: error importing: <ImportError> No module named 'Queue' (error at scmutil.py:10)
269 263 mercurial/subrepo.py: error importing: <ImportError> No module named 'cStringIO' (error at cmdutil.py:10)
270 mercurial/tagmerge.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
271 mercurial/tags.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
272 mercurial/templatefilters.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
273 mercurial/templatekw.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
264 mercurial/tagmerge.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
265 mercurial/tags.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
266 mercurial/templatefilters.py: error importing: <ImportError> No module named 'cStringIO' (error at patch.py:11)
267 mercurial/templatekw.py: error importing: <ImportError> No module named 'cStringIO' (error at patch.py:11)
274 268 mercurial/templater.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
275 269 mercurial/transaction.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
276 mercurial/treediscovery.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
277 mercurial/ui.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
278 mercurial/unionrepo.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
270 mercurial/ui.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
271 mercurial/unionrepo.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
279 272 mercurial/url.py: error importing module: <ImportError> No module named 'cStringIO' (line 13)
280 273 mercurial/util.py: error importing: <ImportError> No module named 'cStringIO' (error at parsers.py:10)
281 mercurial/verify.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
274 mercurial/verify.py: error importing: <ImportError> No module named 'cStringIO' (error at mpatch.py:10)
282 275 mercurial/win32.py: error importing module: <ImportError> No module named 'msvcrt' (line 12)
283 276 mercurial/windows.py: error importing module: <ImportError> No module named '_winreg' (line 10)
284 mercurial/wireproto.py: error importing: <TypeError> a bytes-like object is required, not 'str' (error at node.py:18)
277 mercurial/wireproto.py: error importing module: <SyntaxError> invalid syntax (bundle2.py, line 977) (line 22)
285 278 tests/filterpyflakes.py: invalid syntax: Missing parentheses in call to 'print' (<unknown>, line 61)
286 279 tests/generate-working-copy-states.py: invalid syntax: Missing parentheses in call to 'print' (<unknown>, line 69)
287 280 tests/get-with-headers.py: invalid syntax: Missing parentheses in call to 'print' (<unknown>, line 44)
General Comments 0
You need to be logged in to leave comments. Login now