Mercurial > hgsubversion
comparison fetch_command.py @ 118:a0401f6e14dd
fetch_command: ignore stray files in branches/ in non-diff mode
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Sat, 29 Nov 2008 11:25:01 -0600 |
| parents | e58c2f1de059 |
| children | ea65fe2b0856 |
comparison
equal
deleted
inserted
replaced
| 117:3afe404042a3 | 118:a0401f6e14dd |
|---|---|
| 422 Return a tuple (files, filectxfn) where 'files' is the list of all files | 422 Return a tuple (files, filectxfn) where 'files' is the list of all files |
| 423 in the branch at the given revision, and 'filectxfn' is a memctx compatible | 423 in the branch at the given revision, and 'filectxfn' is a memctx compatible |
| 424 callable to retrieve individual file information. | 424 callable to retrieve individual file information. |
| 425 """ | 425 """ |
| 426 kind = svn.checkpath(branchpath, r.revnum) | 426 kind = svn.checkpath(branchpath, r.revnum) |
| 427 if kind is None: | 427 if kind != 'd': |
| 428 # Branch does not exist at this revision. Get parent revision and | 428 # Branch does not exist at this revision. Get parent revision and |
| 429 # remove everything. | 429 # remove everything. |
| 430 files = parentctx.manifest().keys() | 430 files = parentctx.manifest().keys() |
| 431 def filectxfn_rm(repo, memctx, path): | 431 def filectxfn_rm(repo, memctx, path): |
| 432 raise IOError() | 432 raise IOError() |
