Changeset 9990
- Timestamp:
- Aug 7, 2010, 11:24:34 PM (14 years ago)
- Location:
- branches/0.12-stable/trac/versioncontrol
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.12-stable/trac/versioncontrol/templates/repository_index.html
r9970 r9990 20 20 <td class="size" /> 21 21 <td class="rev"> 22 <py:if test=" not err">22 <py:if test="change and not err"> 23 23 <a title="View Revision Log" href="${href.log(repos.reponame)}">${repos.display_rev(change.rev)}</a> 24 24 <a title="View Changeset" class="chgset" href="${href.changeset(change.rev, repos.reponame)}"> </a> -
branches/0.12-stable/trac/versioncontrol/web_ui/browser.py
r9977 r9990 30 30 from trac.util import embedded_numbers 31 31 from trac.util.compat import any 32 from trac.util.datefmt import http_date, utc32 from trac.util.datefmt import http_date, to_datetime, utc 33 33 from trac.util.html import escape, Markup 34 34 from trac.util.text import exception_to_unicode, shorten_line … … 494 494 if not repos.can_view(context.perm): 495 495 continue 496 youngest = repos.get_changeset(repos.youngest_rev) 496 try: 497 youngest = repos.get_changeset(repos.youngest_rev) 498 except NoSuchChangeset: 499 youngest = None 497 500 if self.color_scale and youngest: 498 501 if not timerange: … … 502 505 entry = (reponame, repoinfo, repos, youngest, None) 503 506 else: 504 entry = (reponame, repoinfo, None, None, "XXX")507 entry = (reponame, repoinfo, None, None, u"\u2013") 505 508 except TracError, err: 506 509 entry = (reponame, repoinfo, None, None, … … 511 514 if order == 'date': 512 515 def repo_order((reponame, repoinfo, repos, youngest, err)): 513 return youngest and youngest.date 516 return (youngest and youngest.date or to_datetime(0), 517 embedded_numbers(reponame.lower())) 518 elif order == 'author': 519 def repo_order((reponame, repoinfo, repos, youngest, err)): 520 return (youngest and youngest.author.lower() or '', 521 embedded_numbers(reponame.lower())) 514 522 else: 515 523 def repo_order((reponame, repoinfo, repos, youngest, err)): … … 556 564 if order == 'date': 557 565 def file_order(a): 558 return changes[a.rev].date 566 return (changes[a.rev].date, 567 embedded_numbers(a.name.lower())) 559 568 elif order == 'size': 560 569 def file_order(a): … … 563 572 elif order == 'author': 564 573 def file_order(a): 565 return changes[a.rev].author.lower() 574 return (changes[a.rev].author.lower(), 575 embedded_numbers(a.name.lower())) 566 576 else: 567 577 def file_order(a):
Note:
See TracChangeset
for help on using the changeset viewer.