Changeset - e654898120b6
[Not reviewed]
beta
0 2 0
Marcin Kuzminski - 15 years ago 2011-03-11 15:56:52
marcin@python-works.com
sorted tags by date in tag view
2 files changed with 7 insertions and 3 deletions:
0 comments (0 inline, 0 general)
rhodecode/controllers/changeset.py
Show inline comments
 
@@ -63,13 +63,13 @@ class ChangesetController(BaseRepoContro
 
                        <td class="code"><pre>%s</pre></td>
 
                        </tr>
 
                      </table>''' % str
 

	
 
        #get ranges of revisions if preset
 
        rev_range = revision.split('...')[:2]
 
        range_limit = 50
 

	
 
        try:
 
            if len(rev_range) == 2:
 
                rev_start = rev_range[0]
 
                rev_end = rev_range[1]
 
                rev_ranges = c.rhodecode_repo.get_changesets(start=rev_start,
 
                                                            end=rev_end)
rhodecode/controllers/tags.py
Show inline comments
 
@@ -41,10 +41,14 @@ class TagsController(BaseRepoController)
 
                                   'repository.admin')
 
    def __before__(self):
 
        super(TagsController, self).__before__()
 

	
 
    def index(self):
 
        c.repo_tags = OrderedDict()
 
        for name, hash_ in c.rhodecode_repo.tags.items():
 
            c.repo_tags[name] = c.rhodecode_repo.get_changeset(hash_)
 

	
 
        tags = [(name, c.rhodecode_repo.get_changeset(hash_)) for \
 
                 name, hash_ in c.rhodecode_repo.tags.items()]
 
        ordered_tags = sorted(tags, key=lambda x:x[1].date, reverse=True)
 
        for name, cs_tag in ordered_tags:
 
            c.repo_tags[name] = cs_tag
 

	
 
        return render('tags/tags.html')
0 comments (0 inline, 0 general)