Lines Matching defs:parent

24 # Workspaces have a non-binding parent/child relationship.
27 # However, for the sake of remote operation, the 'parent' of a
29 # parent contains the last changeset common to both parent and child,
30 # as such the 'parent tip' is actually nothing of the sort, but instead a
35 # modified/added/removed as compared to the parent workspace, whether
36 # the file has a different name in the parent and if so, whether it
41 # present the entire change in workspace state between a parent and
126 from the parent), revs is a topologically sorted list of
316 current name and the name which they had in the parent tip.
332 This is the set of active changesets where neither parent
375 '''Compare the parent and local versions of a given file.
422 cstr.write('parent tip: %s:%s\n' % (self.parenttip.rev(),
449 compared to any parent workspace.
599 def parent(self, spec=None):
600 '''Return the canonical workspace parent, either SPEC (which
601 will be expanded) if provided or the default parent
647 is shared between a parent and child workspace, in effect the
648 common ancestor of the chosen local tip and the parent
690 def findoutgoing(self, parent):
694 Complains (to the user), if the parent workspace is
703 pws = hg.repository(ui, parent)
711 "active list will be incomplete\n\n" % parent)
737 def active(self, parent=None, thorough=False):
739 and parent workspace (including uncommitted changes).
740 If the workspace has no parent, ActiveList will still describe any
747 parent = self.parent(parent)
753 if not thorough and parent in self.activecache:
754 return self.activecache[parent]
760 if parent:
761 outbases = self.findoutgoing(parent)
763 else: # No parent, no outgoing nodes
793 self.activecache[parent] = act