1 |
opfer 08/01/24 08:20:35 |
2 |
|
3 |
Added: elogviewer-0.5.2-timesort.patch |
4 |
digest-elogviewer-0.5.2-r1 |
5 |
Log: |
6 |
fix sorting for time, reported in bug 207220, patch provided by Jouini Kosonen <jouni DOT kosonen AT tukesoft DOT com> |
7 |
(Portage version: 2.1.3.19) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/elogviewer-0.5.2-timesort.patch?rev=1.1&view=markup |
13 |
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 |
14 |
|
15 |
Index: elogviewer-0.5.2-timesort.patch |
16 |
=================================================================== |
17 |
--- elogviewer 2007-09-20 10:47:05.000000000 +0300 |
18 |
+++ elogviewer 2008-01-23 23:50:12.000000000 +0200 |
19 |
@@ -123,26 +123,29 @@ |
20 |
#otime = '%Y-%m-%d %H:%M:%S' |
21 |
# see modules time and locale |
22 |
otime = '%x %X' |
23 |
+ vtime = '%Y-%m-%d %H:%M:%S' |
24 |
|
25 |
(c, p, t) = filename.split(':') |
26 |
t = time.strptime(t, itime) |
27 |
+ st = time.strftime(vtime, t) |
28 |
t = time.strftime(otime, t) |
29 |
|
30 |
self.category = c |
31 |
self.package = p |
32 |
- self.timestamp = t |
33 |
+ self.timestamp = st |
34 |
+ self.timesort = t |
35 |
self.filename = filename |
36 |
|
37 |
|
38 |
from glob import glob |
39 |
from gobject import TYPE_STRING |
40 |
-( CATEGORY, PACKAGE, TIMESTAMP, FILENAME ) = range(4) |
41 |
+( CATEGORY, PACKAGE, TIMESTAMP, TIMESORT, FILENAME ) = range(5) |
42 |
class TreeStore(gtk.TreeStore): |
43 |
|
44 |
def __init__(self): |
45 |
|
46 |
gtk.TreeStore.__init__( self, |
47 |
- TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING ) |
48 |
+ TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING, TYPE_STRING ) |
49 |
|
50 |
def get_filename(self, iter): |
51 |
if not iter: |
52 |
@@ -169,14 +172,14 @@ |
53 |
iter = self.insert_before(None, None) |
54 |
self.set_value(iter, 0, e.category) |
55 |
self.append(iter, (None, |
56 |
- e.package, e.timestamp, e.filename)) |
57 |
+ e.package, e.timestamp, e.timesort, e.filename)) |
58 |
|
59 |
def populate_flat(self): |
60 |
self.clear() |
61 |
iter = self.get_iter_first() |
62 |
for e in [Elog(filename) for filename in glob('*:*:*.log')]: |
63 |
self.append(iter, |
64 |
- (e.category, e.package, e.timestamp, e.filename)) |
65 |
+ (e.category, e.package, e.timestamp, e.timesort, e.filename)) |
66 |
|
67 |
|
68 |
class TreeViewColumn(gtk.TreeViewColumn): |
69 |
@@ -184,7 +187,7 @@ |
70 |
def __init__(self, title=None, *args, **kargs): |
71 |
gtk.TreeViewColumn.__init__(self, title, *args, **kargs) |
72 |
|
73 |
- self.set_sort_column_id(TIMESTAMP) |
74 |
+ self.set_sort_column_id(TIMESORT) |
75 |
|
76 |
|
77 |
class TreeView(gtk.TreeView): |
78 |
@@ -197,7 +200,7 @@ |
79 |
self.append_column(TreeViewColumn( |
80 |
'Package', gtk.CellRendererText(), text=PACKAGE)) |
81 |
self.append_column(TreeViewColumn( |
82 |
- 'Time', gtk.CellRendererText(), text=TIMESTAMP)) |
83 |
+ 'Time', gtk.CellRendererText(), text=TIMESORT)) |
84 |
|
85 |
self.set_enable_search(True) |
86 |
self.set_search_column(PACKAGE) |
87 |
|
88 |
|
89 |
|
90 |
1.1 app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1 |
91 |
|
92 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/elogviewer/files/digest-elogviewer-0.5.2-r1?rev=1.1&view=markup |
93 |
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 |
94 |
|
95 |
Index: digest-elogviewer-0.5.2-r1 |
96 |
=================================================================== |
97 |
MD5 3182e9f36ae994d7dd8a6819883bf14c elogviewer-0.5.2.tar.gz 14151 |
98 |
RMD160 0e4244622aeaa739e70fe2eda7a4b31d03420890 elogviewer-0.5.2.tar.gz 14151 |
99 |
SHA256 22801fc77a68fd377b5fba0d0a25bdfb5c48f5524d7c3970212e3577f0e2b490 elogviewer-0.5.2.tar.gz 14151 |
100 |
|
101 |
|
102 |
|
103 |
-- |
104 |
gentoo-commits@l.g.o mailing list |