Changeset 4341
- Timestamp:
- 09/26/08 02:40:07 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
ticketmodifiedfilesplugin/0.11/setup.py
r4058 r4341 3 3 setup( 4 4 name='TicketModifiedFiles', 5 version='0.10', 5 6 description='Trac plugin that lists the files that have been modified while resolving a ticket.', 6 version='0.9',7 license='BSD-ish (see the COPYING.txt file)',8 7 author='Emilien Klein', 9 8 author_email='Emilien Klein <e2jk AT users DOT sourceforge DOT net>', 9 license='BSD-ish (see the COPYING.txt file)', 10 10 url='http://trac-hacks.org/wiki/TicketModifiedFilesPlugin', 11 11 packages=['ticketmodifiedfiles'], 12 package_data={'ticketmodifiedfiles': ['templates/*.html', 'htdocs/css/*.css', 'htdocs/js/*.js']}, 13 install_requires=['Genshi>=0.5'], 14 dependency_links=['http://svn.edgewall.org/repos/genshi/trunk#egg=Genshi-dev'], 12 15 entry_points = {'trac.plugins': ['ticketmodifiedfiles = ticketmodifiedfiles']}, 13 package_data={'ticketmodifiedfiles': ['templates/*.html', 'htdocs/css/*.css', 'htdocs/js/*.js']},14 dependency_links=['http://svn.edgewall.org/repos/genshi/trunk#egg=Genshi-dev'],15 install_requires=['Genshi >= 0.5.dev-r698,==dev'],16 16 ) ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/templates/ticketmodifiedfiles.html
r4058 r4341 98 98 <dt class="changeset"> 99 99 <a href="${href.changeset(rev)}"> 100 Changeset 101 <em>[${rev}]</em> 102 by 100 Changeset <em>[${rev}]</em> by 103 101 <span class="author">${author}</span> 104 <span class="time">(${date})</span>102 <span class="time">${date}</span> 105 103 </a> 106 104 </dt> ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/ticketmodifiedfiles.py
r4058 r4341 4 4 5 5 import re 6 from time import strftime, strptime7 8 import genshi.filters9 6 10 7 from trac.core import * … … 13 10 from trac.web.api import IRequestFilter, ITemplateStreamFilter 14 11 from trac.web.chrome import ITemplateProvider, add_stylesheet, add_script 12 from trac.util.datefmt import format_time 15 13 16 14 #WARNING: genshi.filters.Transformer requires Genshi 0.5+ … … 113 111 cursor = db.cursor() 114 112 #Retrieve all the revisions which's messages contain "#<TICKETID>" 115 cursor.execute("SELECT rev, datetime(time, 'unixepoch', 'localtime') as date, author, message FROM revision WHERE message LIKE '%#" + str(id) + "%'")116 for rev, date, author, message, in cursor:113 cursor.execute("SELECT rev, time, author, message FROM revision WHERE message LIKE '%#" + str(id) + "%'") 114 for rev, time, author, message, in cursor: 117 115 #Filter out non-related revisions. 118 116 #for instance, you are lookink for #19, so you don't want #190, #191, #192, etc. to interfere … … 128 126 129 127 if validrevision: 130 date = strftime("%d/%m/%Y %H:%M", strptime(date, "%Y-%m-%d %H:%M:%S")) 128 try: 129 date = "(" + format_time(time, str('%d/%m/%Y - %H:%M')) + ")" 130 except: 131 date = "" 131 132 cursor2 = db.cursor() 132 133 cursor2.execute("SELECT path FROM node_change WHERE rev=" + rev)
