public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in app-portage/elogviewer/files: elogviewer-0.5.2-timesort.patch digest-elogviewer-0.5.2-r1
@ 2008-01-24  8:20 Christian Faulhammer (opfer)
  0 siblings, 0 replies; only message in thread
From: Christian Faulhammer (opfer) @ 2008-01-24  8:20 UTC (permalink / raw
  To: gentoo-commits

opfer       08/01/24 08:20:35

  Added:                elogviewer-0.5.2-timesort.patch
                        digest-elogviewer-0.5.2-r1
  Log:
  fix sorting for time, reported in bug 207220, patch provided by Jouini Kosonen <jouni DOT kosonen AT tukesoft DOT com>
  (Portage version: 2.1.3.19)

Revision  Changes    Path
1.1                  app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&content-type=text/plain

Index: elogviewer-0.5.2-timesort.patch
===================================================================
--- elogviewer	2007-09-20 10:47:05.000000000 +0300
+++ elogviewer	2008-01-23 23:50:12.000000000 +0200
@@ -123,26 +123,29 @@
 		#otime = '%Y-%m-%d %H:%M:%S'
 		# see modules time and locale
 		otime = '%x %X'
+		vtime = '%Y-%m-%d %H:%M:%S'
 
 		(c, p, t) = filename.split(':')
 		t = time.strptime(t, itime)
+		st = time.strftime(vtime, t)
 		t = time.strftime(otime, t)
 		
 		self.category = c
 		self.package = p
-		self.timestamp = t
+		self.timestamp = st
+		self.timesort = t
 		self.filename = filename
 
 
 from glob import glob
 from gobject import TYPE_STRING
-( CATEGORY, PACKAGE, TIMESTAMP, FILENAME ) = range(4)
+( CATEGORY, PACKAGE, TIMESTAMP, TIMESORT, FILENAME ) = range(5)
 class TreeStore(gtk.TreeStore):
 
 	def __init__(self):
 
 		gtk.TreeStore.__init__( self,
-				TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
+				TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING )
 
 	def get_filename(self, iter):
 		if not iter:
@@ -169,14 +172,14 @@
 				iter = self.insert_before(None, None)
 				self.set_value(iter, 0, e.category)
 			self.append(iter, (None,
-						e.package, e.timestamp, e.filename))
+						e.package, e.timestamp, e.timesort, e.filename))
 
 	def populate_flat(self):
 		self.clear()
 		iter = self.get_iter_first()
 		for e in [Elog(filename) for filename in glob('*:*:*.log')]:
 			self.append(iter,
-					(e.category, e.package, e.timestamp, e.filename))
+					(e.category, e.package, e.timestamp, e.timesort, e.filename))
 
 
 class TreeViewColumn(gtk.TreeViewColumn):
@@ -184,7 +187,7 @@
 	def __init__(self, title=None, *args, **kargs):
 		gtk.TreeViewColumn.__init__(self, title, *args, **kargs)
 
-		self.set_sort_column_id(TIMESTAMP)
+		self.set_sort_column_id(TIMESORT)
 
 
 class TreeView(gtk.TreeView):
@@ -197,7 +200,7 @@
 		self.append_column(TreeViewColumn(
 			'Package', gtk.CellRendererText(), text=PACKAGE))
 		self.append_column(TreeViewColumn(
-			'Time', gtk.CellRendererText(), text=TIMESTAMP))
+			'Time', gtk.CellRendererText(), text=TIMESORT))
 		
 		self.set_enable_search(True)
 		self.set_search_column(PACKAGE)



1.1                  app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&content-type=text/plain

Index: digest-elogviewer-0.5.2-r1
===================================================================
MD5 3182e9f36ae994d7dd8a6819883bf14c elogviewer-0.5.2.tar.gz 14151
RMD160 0e4244622aeaa739e70fe2eda7a4b31d03420890 elogviewer-0.5.2.tar.gz 14151
SHA256 22801fc77a68fd377b5fba0d0a25bdfb5c48f5524d7c3970212e3577f0e2b490 elogviewer-0.5.2.tar.gz 14151



-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-01-24  8:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-24  8:20 [gentoo-commits] gentoo-x86 commit in app-portage/elogviewer/files: elogviewer-0.5.2-timesort.patch digest-elogviewer-0.5.2-r1 Christian Faulhammer (opfer)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox