comparison mercurial/fileset.py @ 14685:394121d9f4fc

fileset: add copied predicate
author Matt Mackall <mpm@selenic.com>
date Sat, 18 Jun 2011 16:53:49 -0500
parents 87b9d6a7d807
children 25e4d2f35965
comparison
equal deleted inserted replaced
14684:87b9d6a7d807 14685:394121d9f4fc
333 continue 333 continue
334 s.append(f) 334 s.append(f)
335 335
336 return s 336 return s
337 337
338 def copied(mctx, x):
339 """``copied()``
340 File that is recorded as being copied.
341 """
342 s = []
343 for f in mctx.subset:
344 p = mctx.ctx[f].parents()
345 if p and p[0].path() != f:
346 s.append(f)
347 return s
348
338 symbols = { 349 symbols = {
339 'added': added, 350 'added': added,
340 'binary': binary, 351 'binary': binary,
341 'clean': clean, 352 'clean': clean,
353 'copied': copied,
342 'deleted': deleted, 354 'deleted': deleted,
343 'encoding': encoding, 355 'encoding': encoding,
344 'exec': exec_, 356 'exec': exec_,
345 'grep': grep, 357 'grep': grep,
346 'ignored': ignored, 358 'ignored': ignored,