equal
deleted
inserted
replaced
1976 p = lambda: cl.writepending() and self.root or "" |
1976 p = lambda: cl.writepending() and self.root or "" |
1977 self.hook('pretxnchangegroup', throw=True, |
1977 self.hook('pretxnchangegroup', throw=True, |
1978 node=hex(cl.node(clstart)), source=srctype, |
1978 node=hex(cl.node(clstart)), source=srctype, |
1979 url=url, pending=p) |
1979 url=url, pending=p) |
1980 |
1980 |
|
1981 added = [cl.node(r) for r in xrange(clstart, clend)] |
|
1982 if srctype != 'strip': |
|
1983 phases.advanceboundary(self, 0, added) |
1981 # make changelog see real files again |
1984 # make changelog see real files again |
1982 cl.finalize(trp) |
1985 cl.finalize(trp) |
1983 |
1986 |
1984 tr.close() |
1987 tr.close() |
1985 finally: |
1988 finally: |
1992 self.ui.debug("updating the branch cache\n") |
1995 self.ui.debug("updating the branch cache\n") |
1993 self.updatebranchcache() |
1996 self.updatebranchcache() |
1994 self.hook("changegroup", node=hex(cl.node(clstart)), |
1997 self.hook("changegroup", node=hex(cl.node(clstart)), |
1995 source=srctype, url=url) |
1998 source=srctype, url=url) |
1996 |
1999 |
1997 for i in xrange(clstart, clend): |
2000 for n in added: |
1998 self.hook("incoming", node=hex(cl.node(i)), |
2001 self.hook("incoming", node=hex(n), source=srctype, url=url) |
1999 source=srctype, url=url) |
|
2000 |
2002 |
2001 # never return 0 here: |
2003 # never return 0 here: |
2002 if dh < 0: |
2004 if dh < 0: |
2003 return dh - 1 |
2005 return dh - 1 |
2004 else: |
2006 else: |