changeset 14235 | b9e1b041744f |
parent 13898 | 77b09a7fc8fc |
child 14556 | 517e1d88bf7e |
14234:600e64004eb5 | 14235:b9e1b041744f |
---|---|
130 def do_relink(src, dst, files, ui): |
130 def do_relink(src, dst, files, ui): |
131 def relinkfile(src, dst): |
131 def relinkfile(src, dst): |
132 bak = dst + '.bak' |
132 bak = dst + '.bak' |
133 os.rename(dst, bak) |
133 os.rename(dst, bak) |
134 try: |
134 try: |
135 util.os_link(src, dst) |
135 util.oslink(src, dst) |
136 except OSError: |
136 except OSError: |
137 os.rename(bak, dst) |
137 os.rename(bak, dst) |
138 raise |
138 raise |
139 os.remove(bak) |
139 os.remove(bak) |
140 |
140 |