Mercurial > public > mercurial-scm > hg
comparison mercurial/commands.py @ 1114:58371c4c2c8f
Remove the lock file copied during clone (was the source lock file)
Index: hg/mercurial/commands.py
===================================================================
author | Stephen Darnell |
---|---|
date | Sat, 27 Aug 2005 19:15:02 -0700 |
parents | 6130de75bb2a |
children | 0cdd73b0767c |
comparison
equal
deleted
inserted
replaced
1113:6130de75bb2a | 1114:58371c4c2c8f |
---|---|
579 # we use a lock here because because we're not nicely ordered | 579 # we use a lock here because because we're not nicely ordered |
580 l = lock.lock(os.path.join(source, ".hg", "lock")) | 580 l = lock.lock(os.path.join(source, ".hg", "lock")) |
581 | 581 |
582 util.copytree(os.path.join(source, ".hg"), os.path.join(dest, ".hg"), | 582 util.copytree(os.path.join(source, ".hg"), os.path.join(dest, ".hg"), |
583 copyfile) | 583 copyfile) |
584 try: | 584 |
585 os.unlink(os.path.join(dest, ".hg", "dirstate")) | 585 for fn in "dirstate", "lock": |
586 except OSError: | 586 try: |
587 pass | 587 os.unlink(os.path.join(dest, ".hg", fn)) |
588 except OSError: | |
589 pass | |
588 | 590 |
589 repo = hg.repository(ui, dest) | 591 repo = hg.repository(ui, dest) |
590 | 592 |
591 else: | 593 else: |
592 repo = hg.repository(ui, dest, create=1) | 594 repo = hg.repository(ui, dest, create=1) |