equal
deleted
inserted
replaced
23 |
23 |
24 from mercurial import ( |
24 from mercurial import ( |
25 cmdutil, |
25 cmdutil, |
26 commands, |
26 commands, |
27 context, |
27 context, |
28 copies, |
28 copies as copiesmod, |
29 error, |
29 error, |
30 node, |
30 node, |
31 obsutil, |
31 obsutil, |
32 pycompat, |
32 pycompat, |
33 registrar, |
33 registrar, |
68 # return the p1 so that we don't create an obsmarker later |
68 # return the p1 so that we don't create an obsmarker later |
69 if not keepcommit: |
69 if not keepcommit: |
70 return ctx.parents()[0].node() |
70 return ctx.parents()[0].node() |
71 |
71 |
72 # Filter copies |
72 # Filter copies |
73 copied = copies.pathcopies(base, ctx) |
73 copied = copiesmod.pathcopies(base, ctx) |
74 copied = dict((dst, src) for dst, src in copied.iteritems() |
74 copied = dict((dst, src) for dst, src in copied.iteritems() |
75 if dst in files) |
75 if dst in files) |
76 def filectxfn(repo, memctx, path, contentctx=ctx, redirect=()): |
76 def filectxfn(repo, memctx, path, contentctx=ctx, redirect=()): |
77 if path not in contentctx: |
77 if path not in contentctx: |
78 return None |
78 return None |