comparison hgext/gpg.py @ 19443:2a7fd31ac548

gpg: add shortkey() to convert from long id to short
author Wei, Elson <elson.wei@gmail.com>
date Sun, 14 Jul 2013 21:50:45 +0800
parents 33c72f054e16
children f9e04a4e28d0
comparison
equal deleted inserted replaced
19442:33c72f054e16 19443:2a7fd31ac548
274 try: 274 try:
275 repo.commit(message, opts['user'], opts['date'], match=msigs) 275 repo.commit(message, opts['user'], opts['date'], match=msigs)
276 except ValueError, inst: 276 except ValueError, inst:
277 raise util.Abort(str(inst)) 277 raise util.Abort(str(inst))
278 278
279 def shortkey(ui, key):
280 if len(key) != 16:
281 ui.debug("key ID \"%s\" format error\n" % key)
282 return key
283
284 return key[-8:]
285
279 def node2txt(repo, node, ver): 286 def node2txt(repo, node, ver):
280 """map a manifest into some text""" 287 """map a manifest into some text"""
281 if ver == "0": 288 if ver == "0":
282 return "%s\n" % hgnode.hex(node) 289 return "%s\n" % hgnode.hex(node)
283 else: 290 else: