Changeset View
Changeset View
Standalone View
Standalone View
tests/test-rebuildstate.t
Show All 11 Lines | |||||
> drop = opts.get('drop') | > drop = opts.get('drop') | ||||
> nl = opts.get('normal_lookup') | > nl = opts.get('normal_lookup') | ||||
> if nl and drop: | > if nl and drop: | ||||
> raise error.Abort('drop and normal-lookup are mutually exclusive') | > raise error.Abort('drop and normal-lookup are mutually exclusive') | ||||
> wlock = repo.wlock() | > wlock = repo.wlock() | ||||
> try: | > try: | ||||
> for file in pats: | > for file in pats: | ||||
> if opts.get('normal_lookup'): | > if opts.get('normal_lookup'): | ||||
> repo.dirstate._normallookup(file) | > with repo.dirstate.parentchange(): | ||||
> repo.dirstate.update_file( | |||||
> file, | |||||
> p1_tracked=True, | |||||
> wc_tracked=True, | |||||
> possibly_dirty=True, | |||||
> ) | |||||
> else: | > else: | ||||
> repo.dirstate._map.dropfile(file) | > repo.dirstate._map.dropfile(file) | ||||
> repo.dirstate._dirty = True | > repo.dirstate._dirty = True | ||||
> | > | ||||
> repo.dirstate.write(repo.currenttransaction()) | > repo.dirstate.write(repo.currenttransaction()) | ||||
> finally: | > finally: | ||||
> wlock.release() | > wlock.release() | ||||
> EOF | > EOF | ||||
▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines |