##// END OF EJS Templates
merge with stable
Matt Mackall -
r27750:443848ee merge default
parent child Browse files
Show More
@@ -183,7 +183,8 b' class unionfilelog(unionrevlog, filelog.'
183 """Check if a revision is censored."""
183 """Check if a revision is censored."""
184 if rev <= self.repotiprev:
184 if rev <= self.repotiprev:
185 return filelog.filelog.iscensored(self, rev)
185 return filelog.filelog.iscensored(self, rev)
186 return self.revlog2.iscensored(rev)
186 node = self.node(rev)
187 return self.revlog2.iscensored(self.revlog2.rev(node))
187
188
188 class unionpeer(localrepo.localpeer):
189 class unionpeer(localrepo.localpeer):
189 def canpush(self):
190 def canpush(self):
@@ -148,3 +148,22 b' union repos can be cloned ... and clones'
148 2:68c0685446a3 repo1-2
148 2:68c0685446a3 repo1-2
149 1:8a58db72e69d repo1-1
149 1:8a58db72e69d repo1-1
150 0:f093fec0529b repo1-0
150 0:f093fec0529b repo1-0
151
152 union repos should use the correct rev number (issue5024)
153
154 $ hg init a
155 $ cd a
156 $ echo a0 >> f
157 $ hg ci -Aqm a0
158 $ cd ..
159 $ hg init b
160 $ cd b
161 $ echo b0 >> f
162 $ hg ci -Aqm b0
163 $ echo b1 >> f
164 $ hg ci -qm b1
165 $ cd ..
166
167 "hg files -v" to call fctx.size() -> fctx.iscensored()
168 $ hg files -R union:b+a -r2 -v
169 3 b/f (glob)
General Comments 0
You need to be logged in to leave comments. Login now