hgext/narrow/narrowcommands.py
changeset 51276 03665fd8ccb9
parent 50882 75b90a8eb168
equal deleted inserted replaced
51275:39f7b2b53c68 51276:03665fd8ccb9
   294             if entry.is_filelog:
   294             if entry.is_filelog:
   295                 if not newmatch(entry.target_id):
   295                 if not newmatch(entry.target_id):
   296                     for file_ in entry.files():
   296                     for file_ in entry.files():
   297                         todelete.append(file_.unencoded_path)
   297                         todelete.append(file_.unencoded_path)
   298             elif entry.is_manifestlog:
   298             elif entry.is_manifestlog:
   299                 dir = entry.target_id
   299                 dir = entry.target_id[:-1]
   300                 dirs = sorted(pathutil.dirs({dir})) + [dir]
   300                 dirs = sorted(pathutil.dirs({dir})) + [dir]
   301                 include = True
   301                 include = True
   302                 for d in dirs:
   302                 for d in dirs:
   303                     visit = newmatch.visitdir(d)
   303                     visit = newmatch.visitdir(d)
   304                     if not visit:
   304                     if not visit: