comparison util.py @ 256:7932d098cb5f

Refactor commands to wrap their hg equivalent adding a --svn flag where sane.
author Augie Fackler <durin42@gmail.com>
date Fri, 10 Apr 2009 18:47:18 -0500
parents c3d5c4ae9c7c
children d978192f0d63
comparison
equal deleted inserted replaced
255:246aaefb1cc0 256:7932d098cb5f
13 repo = hg.repository(ui, os.path.dirname(__file__)) 13 repo = hg.repository(ui, os.path.dirname(__file__))
14 ver = repo.dirstate.parents()[0] 14 ver = repo.dirstate.parents()[0]
15 return node.hex(ver)[:12] 15 return node.hex(ver)[:12]
16 16
17 17
18 def normalize_url(svn_url): 18 def normalize_url(svnurl):
19 return svn_url.rstrip('/') 19 if svnurl.startswith('svn+http'):
20 svnurl = svnurl[4:]
21 return svnurl.rstrip('/')
20 22
21 23
22 def wipe_all_files(hg_wc_path): 24 def wipe_all_files(hg_wc_path):
23 files = [f for f in os.listdir(hg_wc_path) if f != '.hg'] 25 files = [f for f in os.listdir(hg_wc_path) if f != '.hg']
24 for f in files: 26 for f in files: