246 |
246 |
247 def _commitcontext(rdst, parents, ctx, dstfiles, getfilectx, revmap): |
247 def _commitcontext(rdst, parents, ctx, dstfiles, getfilectx, revmap): |
248 mctx = context.memctx(rdst, parents, ctx.description(), dstfiles, |
248 mctx = context.memctx(rdst, parents, ctx.description(), dstfiles, |
249 getfilectx, ctx.user(), ctx.date(), ctx.extra()) |
249 getfilectx, ctx.user(), ctx.date(), ctx.extra()) |
250 ret = rdst.commitctx(mctx) |
250 ret = rdst.commitctx(mctx) |
251 rdst.dirstate.setparents(ret) |
251 rdst.setparents(ret) |
252 revmap[ctx.node()] = rdst.changelog.tip() |
252 revmap[ctx.node()] = rdst.changelog.tip() |
253 |
253 |
254 # Generate list of changed files |
254 # Generate list of changed files |
255 def _getchangedfiles(ctx, parents): |
255 def _getchangedfiles(ctx, parents): |
256 files = set(ctx.files()) |
256 files = set(ctx.files()) |