equal
deleted
inserted
replaced
304 if d1 == d2: link = 1 |
304 if d1 == d2: link = 1 |
305 |
305 |
306 if link: |
306 if link: |
307 ui.debug("copying by hardlink\n") |
307 ui.debug("copying by hardlink\n") |
308 os.system("cp -al %s/.hg .hg" % source) |
308 os.system("cp -al %s/.hg .hg" % source) |
|
309 try: |
|
310 os.remove(".hg/dirstate") |
|
311 except: pass |
309 else: |
312 else: |
310 repo = hg.repository(ui, ".", create=1) |
313 repo = hg.repository(ui, ".", create=1) |
311 other = hg.repository(ui, source) |
314 other = hg.repository(ui, source) |
312 cg = repo.getchangegroup(other) |
315 cg = repo.getchangegroup(other) |
313 repo.addchangegroup(cg) |
316 repo.addchangegroup(cg) |