self.native = None # magic cookie only interpreted by back end
self.log = ""
self.date = None
+ self.parent = None
+ self.child = None
+ self.branches = set([])
def selected(self):
return self.native == self.history.current()
def unixtime(self):
backend.parse(self)
self.by_revno_d = {}
self.by_native_d = {}
+ self.parent = None
+ self.child = None
+ self.branches = set([])
for item in self.revlist:
self.by_revno_d[item.revno] = item
self.by_native_d[item.native] = item
+ for item in self.revlist:
+ pass
+ #self.parent = self.by_native_d[backend.pred(item.native)]
+ #self.child = self.by_native_d[backend.succ(item.native)]
+ #if self.parent.revno in self.by_revno_d:
+ # if self.parent.child != self:
+ # self.parent.branches.add(self)
def __len__(self):
return len(self.revlist)
def current(self):