artemis.py
changeset 15 e5b03298394e
parent 13 e155f2129514
child 16 49645303d045
--- a/artemis.py	Sun Jan 06 01:18:02 2008 -0500
+++ b/artemis.py	Tue Jan 08 13:33:48 2008 -0500
@@ -11,7 +11,7 @@
 state['default'] = state['new']
 issues_dir = ".issues"
 filter_prefix = ".filter"
-date_format = '%a, %d %b %Y %H:%M:%S %Z'
+date_format = '%a, %d %b %Y %H:%M:%S'
 
 
 def ilist(ui, repo, **opts):
@@ -50,7 +50,7 @@
 		if not show_all and (not properties or not property_match) and (properties or mbox[0]['State'].upper() == state['fixed'].upper()): continue 
 
 
-		if match_date and not date_match(util.parsedate(mbox[0]['date'], [date_format])[0]): continue
+		if match_date and not date_match(util.parsedate(mbox[0]['date'])[0]): continue
 		ui.write("%s (%d) [%s]: %s\n" % (issue[len(issues_path)+1:], # +1 for trailing /
 										 len(mbox)-1,				 # number of replies (-1 for self)
 										 mbox[0]['State'],
@@ -74,7 +74,7 @@
 	
 	user = ui.username()
 
-	default_issue_text  = 		"From: %s\nDate: %s\n" % (user, time.strftime(date_format))
+	default_issue_text  = 		"From: %s\nDate: %s\n" % (user, util.datestr(format = date_format))
 	if not id: 
 		default_issue_text += 	"State: %s\n" % state['default']
 	default_issue_text +=		"Subject: brief description\n\n"
@@ -160,7 +160,7 @@
 	if properties and not opts['no_property_comment']:
 		user = ui.username()
 		properties_text  = 	"From: %s\nDate: %s\nSubject: properties changes (%s)\n\n%s" % \
-							(user, time.strftime(date_format),
+							(user, util.datestr(format = date_format),
 							 _pretty_list(list(set([property for property, value in properties]))), 
 							 properties_text)
 		msg = mailbox.mboxMessage(properties_text)