mercurial/narrowspec.py
changeset 47739 6a06155dfaef
parent 47303 e4ccc341e65b
child 47752 5bcd305389c7
equal deleted inserted replaced
47738:c53008253113 47739:6a06155dfaef
   349 
   349 
   350     # only update added files that are in the sparse checkout
   350     # only update added files that are in the sparse checkout
   351     addedmatch = matchmod.intersectmatchers(addedmatch, sparse.matcher(repo))
   351     addedmatch = matchmod.intersectmatchers(addedmatch, sparse.matcher(repo))
   352     newfiles = [f for f in pctx.manifest().walk(addedmatch) if f not in ds]
   352     newfiles = [f for f in pctx.manifest().walk(addedmatch) if f not in ds]
   353     for f in newfiles:
   353     for f in newfiles:
   354         ds.normallookup(f)
   354         ds.update_file(f, p1_tracked=True, wc_tracked=True, possibly_dirty=True)
   355     _writeaddedfiles(repo, pctx, newfiles)
   355     _writeaddedfiles(repo, pctx, newfiles)
   356     repo._updatingnarrowspec = False
   356     repo._updatingnarrowspec = False