Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/commands.py @ 5266:d59ed18ec2d0
Merge with crew-stable
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Wed, 29 Aug 2007 16:19:27 -0700 |
parents | 65dc707606ed bfd73b567b3d |
children | 81575b7b505e |
comparison
equal
deleted
inserted
replaced
5265:15a108ad7adb | 5266:d59ed18ec2d0 |
---|---|
2327 names[abs] = (rel, exact) | 2327 names[abs] = (rel, exact) |
2328 target_only[abs] = True | 2328 target_only[abs] = True |
2329 | 2329 |
2330 changes = repo.status(match=names.has_key)[:5] | 2330 changes = repo.status(match=names.has_key)[:5] |
2331 modified, added, removed, deleted, unknown = map(dict.fromkeys, changes) | 2331 modified, added, removed, deleted, unknown = map(dict.fromkeys, changes) |
2332 | |
2333 # if f is a rename, also revert the source | |
2334 cwd = repo.getcwd() | |
2335 for f in added: | |
2336 src = repo.dirstate.copied(f) | |
2337 if src and src not in names and repo.dirstate[src] == 'r': | |
2338 removed[src] = None | |
2339 names[src] = (repo.pathto(src, cwd), True) | |
2332 | 2340 |
2333 revert = ([], _('reverting %s\n')) | 2341 revert = ([], _('reverting %s\n')) |
2334 add = ([], _('adding %s\n')) | 2342 add = ([], _('adding %s\n')) |
2335 remove = ([], _('removing %s\n')) | 2343 remove = ([], _('removing %s\n')) |
2336 forget = ([], _('forgetting %s\n')) | 2344 forget = ([], _('forgetting %s\n')) |