equal
deleted
inserted
replaced
523 break |
523 break |
524 |
524 |
525 return nl |
525 return nl |
526 |
526 |
527 def getchangegroup(self, remote): |
527 def getchangegroup(self, remote): |
528 tip = remote.branches([])[0] |
|
529 self.ui.debug("remote tip branch is %s:%s\n" % |
|
530 (short(tip[0]), short(tip[1]))) |
|
531 m = self.changelog.nodemap |
528 m = self.changelog.nodemap |
532 unknown = [tip] |
|
533 search = [] |
529 search = [] |
534 fetch = [] |
530 fetch = [] |
535 seen = {} |
531 seen = {} |
536 seenbranch = {} |
532 seenbranch = {} |
|
533 tip = remote.branches([])[0] |
|
534 self.ui.debug("remote tip branch is %s:%s\n" % |
|
535 (short(tip[0]), short(tip[1]))) |
|
536 |
|
537 # if we have an empty repo, fetch everything |
|
538 if self.changelog.tip() == nullid: |
|
539 return remote.changegroup([nullid]) |
|
540 |
|
541 # otherwise, assume we're closer to the tip than the root |
|
542 unknown = [tip] |
537 |
543 |
538 if tip[0] in m: |
544 if tip[0] in m: |
539 self.ui.note("nothing to do!\n") |
545 self.ui.note("nothing to do!\n") |
540 return None |
546 return None |
541 |
547 |