Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/patch.py @ 12144:be9c4131a8f4
clone, patch, convert: use hex(nullid) instead of '0'*40
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Thu, 02 Sep 2010 12:08:13 +0200 |
parents | fddacca3202e |
children | d2c5b0927c28 |
comparison
equal
deleted
inserted
replaced
12143:bf840a3d1af2 | 12144:be9c4131a8f4 |
---|---|
1350 | 1350 |
1351 def b85diff(to, tn): | 1351 def b85diff(to, tn): |
1352 '''print base85-encoded binary diff''' | 1352 '''print base85-encoded binary diff''' |
1353 def gitindex(text): | 1353 def gitindex(text): |
1354 if not text: | 1354 if not text: |
1355 return '0' * 40 | 1355 return hex(nullid) |
1356 l = len(text) | 1356 l = len(text) |
1357 s = util.sha1('blob %d\0' % l) | 1357 s = util.sha1('blob %d\0' % l) |
1358 s.update(text) | 1358 s.update(text) |
1359 return s.hexdigest() | 1359 return s.hexdigest() |
1360 | 1360 |