Changeset 197 in tracdarcs
- Timestamp:
- 07/29/10 19:27:16 (3 years ago)
- Hash name:
- 20100729172716-7a6fb-eb85926b77037d31a97317f23f659b72cd9606f1
- Location:
- tracdarcs
- Files:
-
- 2 edited
-
components.py (modified) (1 diff)
-
repository.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tracdarcs/components.py
r195 r197 229 229 def render_property(self, name, mode, context, props): 230 230 eqcsets = props[name] 231 eqlinks = [ tag.a(repos or '(default)', class_="changeset",231 eqlinks = [(tag.a(repos or '(default)', class_="changeset", 232 232 title="Equivalent patch %s in repository %s" % ( 233 233 rev, repos or '(default)'), 234 href=context.href.changeset(rev, repos)) 234 href=context.href.changeset(rev, repos)),) 235 235 for repos, rev in eqcsets] 236 236 return RenderedProperty(name='Present in:', 237 237 name_attributes=[("class", "property")], 238 content=tag([eqlinks])) 238 content=tag([(link, ', ') for link in eqlinks[:-1]], 239 eqlinks[-1])) -
tracdarcs/repository.py
r187 r197 622 622 props = dict(Hashname=self.__hash) 623 623 624 c = self.repos.db.cursor() 625 c.execute('SELECT dcs.repo_id, dcs.rev ' 626 'FROM darcs_changesets dcs, darcs_changesets dcs2 ' 624 # Compute a list of "equivalent changesets", when the same 625 # changeset is present in other repositories. 626 627 c = self.repos.db.cursor() 628 c.execute('SELECT rep.value, dcs.rev ' 629 'FROM darcs_changesets dcs, darcs_changesets dcs2, repository rep ' 627 630 'WHERE dcs2.repo_id = %s AND dcs2.rev = %s ' 628 631 ' AND dcs.hash = dcs2.hash ' 629 ' AND dcs.repo_id <> dcs2.repo_id', (self.repos.id, self.rev)) 632 ' AND dcs.repo_id <> dcs2.repo_id' 633 ' AND rep.id = dcs.repo_id AND rep.name = \'name\'' 634 'ORDER BY rep.value', (self.repos.id, self.rev)) 630 635 eqcsets = [(repo, rev) for repo,rev in c.fetchall()] 631 636 if eqcsets:
Note: See TracChangeset
for help on using the changeset viewer.