Mercurial > hgsubversion
comparison fetch_command.py @ 176:c4115b3918e9
Really delete the .hgsvnexternals file when explicitely removed
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Fri, 02 Jan 2009 15:54:06 -0600 |
| parents | f80132c5fea5 |
| children | a336e3e82648 |
comparison
equal
deleted
inserted
replaced
| 175:2412800b1258 | 176:c4115b3918e9 |
|---|---|
| 556 if externals is not None: | 556 if externals is not None: |
| 557 files_touched.append('.hgsvnexternals') | 557 files_touched.append('.hgsvnexternals') |
| 558 | 558 |
| 559 def filectxfn(repo, memctx, path): | 559 def filectxfn(repo, memctx, path): |
| 560 if path == '.hgsvnexternals': | 560 if path == '.hgsvnexternals': |
| 561 if not externals: | |
| 562 raise IOError() | |
| 561 return context.memfilectx(path=path, data=externals.write(), | 563 return context.memfilectx(path=path, data=externals.write(), |
| 562 islink=False, isexec=False, copied=None) | 564 islink=False, isexec=False, copied=None) |
| 563 return filectxfn2(repo, memctx, path) | 565 return filectxfn2(repo, memctx, path) |
| 564 | 566 |
| 565 extra = util.build_extra(r.revnum, b, svn.uuid, svn.subdir) | 567 extra = util.build_extra(r.revnum, b, svn.uuid, svn.subdir) |
