comparison tests/test_util.py @ 278:60acc38eac96

clone: prefer tip of default to overall tip when updating
author Martijn Pieters <mj@zopatista.com>
date Fri, 24 Apr 2009 20:36:38 -0500
parents 3848a7f9b983
children 913fd8aa221c
comparison
equal deleted inserted replaced
277:3848a7f9b983 278:60acc38eac96
43 inp = open(os.path.join(FIXTURES, fixture_name)) 43 inp = open(os.path.join(FIXTURES, fixture_name))
44 proc.stdin.write(inp.read()) 44 proc.stdin.write(inp.read())
45 proc.stdin.flush() 45 proc.stdin.flush()
46 proc.communicate() 46 proc.communicate()
47 47
48 def load_fixture_and_fetch(fixture_name, repo_path, wc_path, stupid=False, subdir=''): 48 def load_fixture_and_fetch(fixture_name, repo_path, wc_path, stupid=False, subdir='', noupdate=True):
49 load_svndump_fixture(repo_path, fixture_name) 49 load_svndump_fixture(repo_path, fixture_name)
50 if subdir: 50 if subdir:
51 repo_path += '/' + subdir 51 repo_path += '/' + subdir
52 wrappers.clone(None, ui.ui(), source=fileurl(repo_path), 52 wrappers.clone(None, ui.ui(), source=fileurl(repo_path),
53 dest=wc_path, stupid=stupid, noupdate=True) 53 dest=wc_path, stupid=stupid, noupdate=noupdate)
54 repo = hg.repository(ui.ui(), wc_path) 54 repo = hg.repository(ui.ui(), wc_path)
55 return repo 55 return repo
56 56
57 def rmtree(path): 57 def rmtree(path):
58 # Read-only files cannot be removed under Windows 58 # Read-only files cannot be removed under Windows