Lines Matching refs:repo
62 from mercurial import repo, revlog
63 HgRepoError = repo.RepoError
353 yield (name, self.ws.repo.lookup(nd), local)
358 if os.path.exists(self.ws.repo.join('localtags')):
359 fh = self.ws.repo.opener('localtags')
449 context.memctx.__init__(self, active.ws.repo, parents, message,
471 self.repo = repository
472 self.ui = self.repo.ui
473 self.name = self.repo.root
512 heads = self.repo.heads(start=wctx.parents()[0].node())
513 headctxs = [self.repo.changectx(n) for n in heads]
545 for ctx in self._walkctxs(head, self.repo.changectx(0),
550 return self.repo.changectx(node.nullid)
563 chngs = self.repo.status(base, head)
581 return discovery.findcommonoutgoing(self.repo, pws).missing
583 return discovery.findoutgoing(self.repo, pws)
585 return self.repo.findoutgoing(pws)
625 outnodes = self.repo.changelog.nodesbetween(outgoing)[0]
637 ctxs = [self.repo.changectx(n) for n in
638 self.repo.changelog.nodesbetween(outgoing,
663 matchfunc = scmutil.match(self.repo[None], pats, opts)
665 matchfunc = cmdutil.match(self.repo, pats, opts)
697 # In 1.9 (changeset d764463b433e in the mercurial repo),
704 if os.path.exists(self.repo.join('localtags')):
707 fh = self.repo.opener('localtags')
711 fh = self.repo.opener('localtags', 'w', atomictemp=True)
737 path = self.repo.wjoin(entry.parentname)
741 self.repo.commitctx(active.context(message, user))
743 destination = self.repo.changelog.tip()
781 self.repo.invalidate()
782 repair.strip(self.ui, self.repo, base.node(), backup=False)
800 self.repo.dirstate.write() # Flush the dirstate
801 self.repo.invalidate() # Invalidate caches
808 if os.path.exists(self.repo.sjoin('undo')):
810 os.unlink(self.repo.sjoin('undo'))
818 return self.repo.pathto(path)
825 rev = self.repo.lookup(rev)
827 rev = self.repo.changelog.tip()
829 hg.clean(self.repo, rev, show_stats=False)
833 q = mq.queue(self.ui, self.repo.join(''))
837 return self.repo.changectx(None)
842 for chunk in patch.diff(self.repo, node1, node2, match=match,
848 self.repo.dirstate.invalidate()
863 self.repo.copy(src, dest)
886 matcher = scmutil.matchall(self.repo)
888 matcher = cmdutil.matchall(self.repo)
890 for ctx in cmdutil.walkchangerevs(self.repo, matcher, opts, prep):
908 changectx = self.repo.changectx
917 changeiter = cmdutil.walkchangerevs(self.ui, self.repo,