def createfn(repo, ctx, revmap, filectxfn): parents = newparents(repo, ctx, revmap) description = ctx.description() if not opts['unmodified']: description += b'\n%d' % offset[0] memctx = context.memctx(repo, parents, description, ctx.files(), filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra()) status = ctx.p1().status(ctx) # TRACKING hg53 - status is an object instead of a tuple if util.versiontuple(n=2) >= (5, 3): memctx.modified = lambda: status.modified memctx.added = lambda: status.added memctx.removed = lambda: status.removed else: memctx.modified = lambda: status[0] memctx.added = lambda: status[1] memctx.removed = lambda: status[2] offset[0] += 1 return memctx
def createfn(repo, ctx, revmap, filectxfn): parents = newparents(repo, ctx, revmap) files = ctx.files() files.pop() memctx = context.memctx( repo, parents, ctx.description(), files, filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra() ) return memctx
def createfn(repo, ctx, revmap, filectxfn): parents = newparents(repo, ctx, revmap) files = ctx.files() files.pop() memctx = context.memctx(repo, parents, ctx.description(), files, filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra()) return memctx
def addcommitid(repo, ctx, revmap, copyfilectxfn): parents = newparents(repo, ctx, revmap) # Need to make a copy otherwise modification is made on original, # which is just plain wrong. extra = dict(ctx.extra()) assert "commitid" not in extra extra["commitid"] = genid(repo) memctx = context.memctx( repo, parents, ctx.description(), ctx.files(), copyfilectxfn, user=ctx.user(), date=ctx.date(), extra=extra ) return memctx
def makememctx(repo, ctx, revmap, copyfilectxfn): parents = newparents(repo, ctx, revmap) # Need to make a copy otherwise modification is made on original, # which is just plain wrong. msg = encoding.fromlocal(ctx.description()) new_msg, changed = addcommitid(msg, repo=repo) memctx = context.memctx(repo, parents, encoding.tolocal(new_msg), ctx.files(), copyfilectxfn, user=ctx.user(), date=ctx.date(), extra=dict(ctx.extra())) return memctx
def createfn(repo, ctx, revmap, filectxfn): parents = newparents(repo, ctx, revmap) description = ctx.description() if not opts['unmodified']: description += '\n%d' % offset[0] memctx = context.memctx(repo, parents, description, ctx.files(), filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra()) status = ctx.p1().status(ctx) memctx.modified = lambda: status[0] memctx.added = lambda: status[1] memctx.removed = lambda: status[2] offset[0] += 1 return memctx
def create_func(repo, ctx, revmap, filectxfn): parents = rewrite.newparents(repo, ctx, revmap) sha1 = ctx.hex()[:12] description = description_map[sha1] memctx = context.memctx(repo, parents, description, ctx.files(), filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra()) status = ctx.p1().status(ctx) memctx.modified = lambda: status[0] memctx.added = lambda: status[1] memctx.removed = lambda: status[2] return memctx
def createfn(repo, ctx, revmap, filectxfn): parents = rewrite.newparents(repo, ctx, revmap) sha1 = ctx.hex()[:12] if sha1 in description_map: description = description_map[sha1] else: description = ctx.description() memctx = context.memctx(repo, parents, description, ctx.files(), filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra()) status = ctx.p1().status(ctx) memctx.modified = lambda: status[0] memctx.added = lambda: status[1] memctx.removed = lambda: status[2] return memctx
def createfn(repo, ctx, revmap, filectxfn): parents = newparents(repo, ctx, revmap) memctx = context.memctx( repo, parents, ctx.description() + "\n%d" % offset[0], ctx.files(), filectxfn, user=ctx.user(), date=ctx.date(), extra=ctx.extra(), ) status = ctx.p1().status(ctx) memctx.modified = lambda: status[0] memctx.added = lambda: status[1] memctx.removed = lambda: status[2] offset[0] += 1 return memctx