Show More
@@ -995,6 +995,26 b' class localrepository:' | |||||
995 | # this is the set of all roots we have to push |
|
995 | # this is the set of all roots we have to push | |
996 | return subset |
|
996 | return subset | |
997 |
|
997 | |||
|
998 | def pull(self, remote): | |||
|
999 | lock = self.lock() | |||
|
1000 | fetch = self.findincoming(remote) | |||
|
1001 | if not fetch: | |||
|
1002 | self.ui.status("no changes found\n") | |||
|
1003 | return 1 | |||
|
1004 | ||||
|
1005 | cg = remote.changegroup(fetch) | |||
|
1006 | return self.addchangegroup(cg) | |||
|
1007 | ||||
|
1008 | def push(self, remote): | |||
|
1009 | lock = remote.lock() | |||
|
1010 | update = self.findoutgoing(remote) | |||
|
1011 | if not update: | |||
|
1012 | self.ui.status("no changes found\n") | |||
|
1013 | return 1 | |||
|
1014 | ||||
|
1015 | cg = self.changegroup(update) | |||
|
1016 | return remote.addchangegroup(cg) | |||
|
1017 | ||||
998 | def changegroup(self, basenodes): |
|
1018 | def changegroup(self, basenodes): | |
999 | nodes = self.newer(basenodes) |
|
1019 | nodes = self.newer(basenodes) | |
1000 |
|
1020 | |||
@@ -1062,7 +1082,6 b' class localrepository:' | |||||
1062 | changesets = files = revisions = 0 |
|
1082 | changesets = files = revisions = 0 | |
1063 |
|
1083 | |||
1064 | source = genread(generator) |
|
1084 | source = genread(generator) | |
1065 | lock = self.lock() |
|
|||
1066 | tr = self.transaction() |
|
1085 | tr = self.transaction() | |
1067 |
|
1086 | |||
1068 | # pull off the changeset group |
|
1087 | # pull off the changeset group |
General Comments 0
You need to be logged in to leave comments.
Login now