aboutsummaryrefslogtreecommitdiff
blob: 6eadd71d5d8e41970b599341bae0caf67ed94d38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
commit c19187f5d7e8b5226e3b9f1903f6677c87f87383
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Oct 20 13:54:34 2012 -0700

    add /var/lib/layman/make.conf to Files: . Set myself as Author so the
    html/man page shows a current/valid email (current maintainer, developer)
    rather than Gunnar's...

commit ae3d902f050ecd64bac1eab0a499e1bed8a20907
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Wed Oct 17 17:12:08 2012 -0700

    missesd one make.conf.

commit 8d66d64d26b80c336661beb03e5b3c0dfe491c50
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Tue Oct 16 23:21:03 2012 -0700

    update the make.conf path to the correct one.

commit c5c2032602adf640f3b9841b6370046f3ea01632
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Tue Oct 16 23:20:26 2012 -0700

    update the make.conf path to the new /etc/portage one.
    Thanks kurly for reporting it.

commit c1d3b0799e7fa4effd62372545f7a4a962f31bac
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Tue Oct 16 23:18:57 2012 -0700

    fix typo reported by kurly in
    http://forums.gentoo.org/viewtopic-t-939646.html.

commit e60c52a5f266571195947e7cd68f5e145d5ac948
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 14 18:08:25 2012 -0700

    hopefully a final pre-release update.
commit 92a545dc6b64bbebfa9bc4c3788f1ae3db058788
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 14 18:03:27 2012 -0700

    Add checking for ROOT in the environment on statup, and setting it
    in the appropriate paths.
    Add warnings for not finding the config file and installed db.
    Fix updaters config file path

commit e13bca9defe7d7dce41757cf414c4ad8ac5a7e8c
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Oct 13 11:40:56 2012 -0700

    Pre-release updates to CHANGES, README, stup.py, etc..

commit 6330ab24c38a054247ed712df4f9e64927644145
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Oct 13 12:58:00 2012 -0700

    move elog, einfo messages into updater and print them only if relavent.
    indent ouput for better display.

commit 4896f9a6e5d8b09187ffd0a000dbae3bdbcabd30
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Oct 13 12:02:10 2012 -0700

    commit missed compatibility file for py3, py2 functioning.

commit fc1de4a933320965e390b2e765bf73a54425e0eb
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Mon Oct 8 19:19:19 2012 -0700

    update CHANGES

commit b2f4591004a0f16a4c348123e999b0912745833e
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Mon Oct 8 15:37:58 2012 -0700

    move the rename_db code to a standalone updater utility.

commit 729923d4a2d5a22f6509de438953ef6035d38e20
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 23:15:51 2012 -0700

    Fix bug 372583.  Don't add redundant trailing slashes on src uri's where
    trailing slashes are required.

commit 25da05250a60d1bae9a03eadb8db4eb744cc4ae0
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 22:37:00 2012 -0700

    Update doctest data for config changes.

commit fc3cd9942ac71e118796d823fe3303a8c7cecdc2
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 21:33:51 2012 -0700

    An an automatic 'svn upgrade' capability for svn type repos.  Bug 408039.

commit faf6c74c1aa866d62137dcf203b3bca7a0e32634
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 16:38:41 2012 -0700

    Add setting the default user name and email when adding new git based
    overlays. Bug 433687.

commit 2bc0b7478a14a9bf95a2e3728ed5a5f8d755e9b1
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 16:36:49 2012 -0700

    fix an "Invalid repoID" assertion error when it does not get a
    valid repoID in the news reporting.

commit 0ad65cb126dfe1b41b559675a9b571e5e2d277ef
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 13:18:45 2012 -0700

    fix a typo.

commit 915e3c0865ecee24cb31ead94d573b397ae67c51
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Oct 7 13:07:54 2012 -0700

    fix traceback caused by an extra level parameter in the
    error _output() calls.  This caused the errors to not be printed.
    Bug 390127.

commit 4ec06a0babf271b1664d1850ebcd75a05d4e3599
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Wed Jun 6 21:47:40 2012 -0700

    fix a missed update from the old OUT variable usage.

commit afb17b0a5bef67fa51e92373fd5043ac27f4c8f2
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Wed Jun 6 21:42:27 2012 -0700

    Tighten up the code to prevent exceptions and tracebacks if stdout and
    stderr are not of the file type.

commit 15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Wed Jun 6 21:41:02 2012 -0700

    set some sane defaults for stdout, stderr, stdin.

commit 9ec59c4d881960ce0e1f7c2fdc55bad471a8d7b7
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Apr 13 19:13:42 2012 -0700

    fix the BareConfig not str sub'ing %(configdir)s before calling
    read_config().  indent fix in read_config().

commit b7b7df1489d582443462d88dfa0ce86a35caf4af
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Mon Apr 9 12:45:38 2012 -0700

    fix news debug statement.

commit 4e781a58ea922911d09287e95b0c666216212e4a
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Apr 1 14:52:58 2012 -0700

    fix news exception for py2.5 comaptability.

commit 7a74871ab63f3b36d7d2377a5af5b0cfc1a2ee29
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Mar 25 20:40:11 2012 -0700

    fix bug 408897 for when profiles/repo_name is not the same as the
    layman overlay name.

commit 5c33fbc34acca869ec9fe80c4f470edfe560d9a0
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sat Mar 10 16:14:09 2012 -0800

    Add news reporting capability to meet GLEP 42 requirement.

commit 216ffc02a31cc4ee5c01c836def8d497ee5c5764
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Sun Mar 4 07:36:02 2012 -0800

    change to only wrap the '*' with the color, not the spaces around it.

commit 77fd9c78984df218d33520c6dce7a8a0c630c456
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Fri Jan 6 00:14:20 2012 -0800

    Add cwd=base to git's add() run_command function call.  This fixes
    Bug 396643 in selinux and newer git.

commit 46444286c8d70797964dc80dd70e42a0f2d35723
Author: Brian Dolbec <dolsen@gentoo.org>
Date:   Mon Dec 26 18:18:10 2011 -0800

    improve the usage to include an example of multiple actions.

commit ad38a35a994b32ea65df5395d78a9ffabe9773e4
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Oct 26 21:42:21 2011 -0700

    update portage news reporting to use the new public api functions.

commit c40874bd95d1525961692dd7d742ed565a2b4334
Merge: 9a74747 bce2785
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Oct 26 16:19:06 2011 -0700

    Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/layman

commit 9a74747e60f08a6f303d36d45ad9bb2ba828af42
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Oct 26 16:17:06 2011 -0700

    add news reporting capability when adding/syncing overlays. Bug 388233

commit bce27850d7e2d86e1b8046be8eb1d51c83dbdd2c
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Oct 13 20:11:30 2011 -0700

    fix an encode error regression in python 2 introduced in the py2, py3
    compatibility changes.

commit b59d8988174e0af06b0ec614b077800171bc139b
Merge: 1160eeb 78eefa4
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Oct 5 13:54:03 2011 -0700

    Merge remote-tracking branch 'c-layman/master'

commit 78eefa4b5a74690a537fc725b4de2224548a0826
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Oct 5 13:50:03 2011 -0700

    move everything to prep for a merge into layman.

commit 1160eeb2569486785c0568cd84090e4029cc0747
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Sep 25 18:17:11 2011 -0700

    fix a py3 failure, because the file was not opened in binary mode.

commit 25ae8b28da0632ed33935e32071c9aa683814da2
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Sep 23 23:03:26 2011 -0700

    make the tests more py3 compatibile.

commit f3e1976da8eeef942a95019669633255fa3b6c50
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Sep 18 23:22:15 2011 -0700

    py2, py3 compatability changes so 2to3 will work correctly.

commit 2413c2f4d2c5eb09063f477bcd158244ab8d32ff
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Sep 22 08:11:06 2011 -0700

    fix bug 384085, deprecated "bzr get" to "bzr branch"

commit 658f794a3a7675bba9d746d1a17ee0e0a95ee400
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Sep 18 21:31:33 2011 -0700

    fix unknown variable

commit 22364beaf81bec677c72cc58a385a57be07565a0
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Sep 17 17:44:59 2011 -0700

    man page updates, formatting changes.

commit 269e5644783f03e74eb74b387f0542bd38d4c10a
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Sep 13 07:15:51 2011 -0700

    better explain the variable change.

commit 1a5291a46e9412c2cb784327f3e61f6dad217175
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Sep 13 07:14:54 2011 -0700

    fix typo, bug 382785

commit 6566ed3969a81d5d54cc17d9ec15ccef31ab9000
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Sep 5 09:08:42 2011 -0700

    fix bug 381853, remove the noise level param as error() does not have it
    like the other output functions.

commit de32dea6179e96cb5b7fa1088134a41f4e78fa9b
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Aug 24 20:33:03 2011 -0700

    fix a missed conversion to using the Message class

commit 6a7cf195966b9d809a9fe005ef3547503c02776b
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Aug 24 06:48:33 2011 -0700

    rename local_list to installed, create an update function to migrate
    the change.

commit fb629bea7f7c19790078ec0b72acc7671f1ae2f3
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 21 02:19:09 2011 -0700

    clean out nearly useless quiet parameter, use config['quiet'] instead.

commit 2c9df94436e25e45f0324929ebdbf33a1aa1a2d5
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 21 00:35:18 2011 -0700

    pass the input parameters to MessageBase

commit b2b7b5899a6f61a6545a5b91c5fe8691f4d29cbe
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 21 00:32:42 2011 -0700

    continue establishing a proper high level interface.

commit 623337f3b461c15f22805f1c55c86f911763183f
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 21 00:03:25 2011 -0700

    set some options to the ones passed in that were previously missed.

commit f1ac6fc5b697632d4db04265bc0c0ec6554e6855
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Aug 19 18:08:43 2011 -0700

    fix success reporting identified in bug 379779.  Improve and change error
    output from info(), warn() to error().

commit e78113321c0627291c176930e0493867e9cafc1d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 13 08:01:49 2011 -0700

    remove some dead ERROR constants

commit cea2072fcc0fa1bfb05fd0146e643f3db16d113e
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 13 08:00:20 2011 -0700

    fix wrong variable name in the layman.cfg explanations.

commit b60df7e9130bc366b5e82530f06c132f5f3b57de
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Aug 10 19:49:13 2011 -0700

    update CHANGES

commit c939e9b3cfd433dbcc589c5f335d18d16018a1aa
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Aug 10 19:37:26 2011 -0700

    HTTPError in 2.5 does not have getcode(). use error.code

commit ee2ba4c60fb555f406b23aa3daf1c8fe5f35022d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Aug 9 18:04:21 2011 -0700

    add the gentoolkit encoding bugfix

commit 779c56e34676bcf113dea93c748eeec5f214952f
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Aug 9 17:47:00 2011 -0700

    revert using "as" in exceptions. enable using the "with" statement in py-2.5.
    fix run_command( ,*arg, )

commit e9742ba56ea23e9d61505a41e9a5cdda60bbfc99
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Aug 9 16:44:32 2011 -0700

    Revert "migrate to print()" to restore py-2.5 compatibility.

    This reverts commit e14906b88ec2da99dba82d565d88ed5ca1d40099.

    Conflicts:

        layman/api.py
        layman/cli.py
        layman/dbbase.py
        layman/output.py

commit e0f12ac23154baf04f4c82146501450103a8b12a
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Aug 9 08:05:32 2011 -0700

    make EPREFIX test code eprefixy proof

commit 58d3e812dd7917b9e3657f840ed51f1a94792a63
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Aug 8 19:46:13 2011 -0700

    update AUTHORS

commit bcac468262240fb1043b60f71af837aeaa7de981
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Aug 8 19:45:49 2011 -0700

    reset version to git

commit 51c56097745c97d6b8d43a1f619e901f793aa21a
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Aug 8 19:03:52 2011 -0700

    update README

commit 5394b37cb44c0a1e0499d2f8827cab946b0ccb92
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Aug 8 18:55:12 2011 -0700

    update CHANGES

commit 0a03f32c1257af352bf9ffa2be324c53f2656aa3
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Mon Aug 8 18:14:18 2011 -0700

    make it EPREFIX ready

commit b2ee5463687471c42b87831f77de3322ec83e1f9
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 7 14:20:02 2011 -0700

    fix bug 378097. unofficial installed overlays not printing
    (due to nocheck=no option).  Add some additional debug output

commit acc9c9163a0ff4fe3e19e4cb49228b93f1c5999e
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 7 01:38:34 2011 -0700

    run "svn cleanup..." for keyboard interrupts, bug 377035

commit 8f850f20af9c1b6360500b36ffada70e07ce45e9
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Aug 7 00:05:33 2011 -0700

    tidy up some task spacing, eliminate a duped error output,
    comment out some debug output.

commit 009d0632ae496197807d520df380017dca664543
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 23:39:34 2011 -0700

    clean out some dead commented out code. add a blank line after
    each action task for spacing tasks.

commit e76952c1e6817c0bec94665a6307a06507a0e029
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 23:38:01 2011 -0700

    fix typo causing traceback in bug 377401 comment # 31

commit 4a856960773b513a6dd821b4dac2c5aa87ccc929
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 19:27:30 2011 -0700

    fix a bug causing it to not get the correct config path.
    improve debug messages, set levels to 9

commit c3fe77a1e76daa7a2b5a7b92d0061eb2cc44eed8
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 18:35:20 2011 -0700

    adjust width for the leading space

commit f4ccd5f6ac6449eee0a5144027ee7faa24a6e3d4
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 13:29:35 2011 -0700

    add a space before the * in the output func()'s as per "Etal"'s request
    in http://forums.gentoo.org/viewtopic-t-877029.html

commit 341f69005710839bc984e414a823238c9329bd08
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 11:28:53 2011 -0700

    add debug messages, fix error reporting in the api,
    refactor action & error processing/tracking.

commit b99c5c5c78a8d2e1313ae91e25d3938c01aab9bc
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 11:26:44 2011 -0700

    add debug messages, fix broken UnknownOverlayException

commit 53db3cb076054b41e5479299526c67f7cd4d0871
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Aug 6 11:24:51 2011 -0700

    add --debug-level to cli options and code Message.debug()

commit 6bfa7e9204b4af2ee0fc816c87ea2bffcce61ccb
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Jul 30 09:52:54 2011 -0700

    add supported_types() to the api

commit ba4481d37cbedc5700b5ea21c5a1897389ecc1cb
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 28 23:10:33 2011 -0700

    fix the overly noisy output for unsupported overlay types.
    Thank you fuzzyray for reporting.

commit a0592d60f5420e13e3833fed2e3e8885c4b033e1
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 28 14:32:02 2011 -0700

    add api.py to the tests.  create first api test.

commit 10dddbc5d9fb6d33d881f17ffb864c40b04ed31c
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 28 14:31:13 2011 -0700

    initialize subpath variable for consistency between the  overlay types.

commit b08a5e4b34e0258e84714bcef16c1d5d09c71b39
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 28 14:29:12 2011 -0700

    fix setting the timestamp from the remote server, bug # 376601.

commit 0fde69e7ef993c3e5cca925cef35c8c895cfd834
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Jul 22 23:44:26 2011 -0700

    fix undefined 'subpath', update tests

commit 7fa3a45f35d8571e384f8648aed49384de0d8a4d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Jul 22 23:43:29 2011 -0700

    update all tests to pass

commit 76631892e26c1f08d3a00232e58f454acda09fef
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Jul 22 23:40:41 2011 -0700

    fix existing tests. add tests for new classes. rename T/F_options to
    lowwercase due to ConfigParser making it lowercase, creating a dupe.

commit 47a2fa5e3bef21e057f6f40b02e2ea8c08ebb9c4
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Jul 22 23:36:05 2011 -0700

    add overlay_defs option to layman.cfg

commit 1e4647627b386b83f49c5a42e0c12b43439623c4
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 21 19:41:48 2011 -0700

    some docstring test updates

commit f7f4c8eba9212c9474800bbd8ea5da104005f45c
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu Jul 21 19:40:58 2011 -0700

    update manpage

commit 2a3d535c9a6ec6680832ce2bc249f9bc80b67864
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Wed Jul 20 11:27:12 2011 -0700

    fix --list --verbose functionality, bug 375779

commit bebce640cda970df5f98e1a9d3a2d0c4a68b2e57
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Jul 12 13:00:54 2011 -0700

    change raising an exceptio to outputing the error.

commit 021d8bc9211cb4f4adad814f6c1bbcd399f72786
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Jul 12 12:57:08 2011 -0700

    fix success mistracking

commit 76fb866e094ebefb2ba57f230d5e26f96346e3d4
Merge: c5c3121 36b0e7f
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Jul 12 12:48:40 2011 -0700

    Revert "fix mistracking success adding an overlay."

    This reverts commit c5c3121331d8f2f2b39b8f41b91d705d197be250.

commit c5c3121331d8f2f2b39b8f41b91d705d197be250
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Jul 12 12:01:43 2011 -0700

    fix mistracking success adding an overlay.

commit 36b0e7f01af24ed622d7ebab1bda9ad00ab8dcfc
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue Jul 12 12:01:43 2011 -0700

    fix an errant mistracking of the success of adding an overlay.

commit 925f99c614b8708e1b79681ee7ae166152f0c396
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Jun 5 23:50:34 2011 -0700

    pre-release update

commit dab958354a0fda939c702fd8ddfae834d5916a16
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Jun 5 23:40:16 2011 -0700

    more pre-release updates...

commit ad73692fb585474acfd6eae8f139d80bd0ddee17
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Jun 5 23:28:36 2011 -0700

    Add myself to author info

commit 26a4425efb1567be0950ff7f813ed5d945367d9d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Jun 5 23:26:28 2011 -0700

    pre-release updates

commit d02348dfce5aad4b1ec68b8f59c278194d660e03
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun Jun 5 23:25:59 2011 -0700

    update AUTHORS

commit c0fff99f7ae0168900eeea30dc27fc240caa9240
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue May 17 22:19:39 2011 -0700

    fix the success result when adding already installed overlays

commit 50b971a3724c2b5637d1ce3fc6587d6e3325f2ca
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Tue May 17 22:12:50 2011 -0700

    fix a false -d success for non-existent overlay. fix a couple error messages.
    fix a long line

commit 6dbd30b42a513437e4219446f34997610b351353
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat May 14 06:06:17 2011 -0700

    fix /var/lib/layman/make.conf not being updated when adding an overlay

commit e15707648c5024274bd91b9348dad8cc85b0a497
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu May 5 02:43:11 2011 -0700

    quiet the "Fetching" output for locally defined overlays.

commit e55554e5b5c6a9c95bb8ad56aab195df1fb35817
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Thu May 5 02:42:07 2011 -0700

    fix a regression for the old xml format.
    improve the Exception messages with the function name it originated in.

commit 2812cf483e10b3f3a1dddc6f931192509dbbd36c
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun May 1 22:07:10 2011 -0700

    fix bug 363797 python-2.5 test errors cherypicked from 1.4.x branch

commit b3c8fd83c0db1f8a38c59386452128b9bd04b7c9
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sun May 1 21:54:27 2011 -0700

    set VERSION and set the 'User-Agent' header to use it.

commit db3e6ddad1edf4b984abd49b23c35715614e733d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 19:18:21 2011 -0700

    fix --quiet option.

commit fa6bee894b2259941b2ca233fee1c07fed487d73
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 17:53:35 2011 -0700

    Add the timestamp and url to the RemoteDB.cache() outputs.

commit d1520e65968d61eb100133ab1248e00bc79ac3e9
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 17:26:06 2011 -0700

    fix the wrong return value for sync() move an ouptut to .debug

commit cfa618287cf94f5ba4b295aeadf8168e90374533
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 15:37:21 2011 -0700

    improve the output a bit.

commit fcd35daad6e84fdaab69f4bd0c969b80daee590d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 15:36:54 2011 -0700

    Add checks and code to fetch the new list using 'If-Modified-Since' protocol.
    adds saving the 'last-modified' date of the same filename with a .timestamp extension.

commit 1b94f151b74219541f87c8ec29b381c63075d07d
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Sat Apr 30 00:01:30 2011 -0700

    start moving to debug message types.

commit e3bee4b35df8cc63e84a54a512020ee895ae5dfe
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Apr 29 23:36:40 2011 -0700

    Add the module and function to the error message for better tracking of the problem.

commit 51424bf1f0aa7734dfc45672a5c6ae9ef10cbb6e
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Apr 29 23:35:32 2011 -0700

    Fix supported() use to return 1 if it is not supported.
    This is a continuation of the move away from raising exceptions for everything.

commit b44b5484afd1386a17021cee2922b1330ece5f63
Author: dol-sen <brian.dolbec@gmail.com>
Date:   Fri Apr 29 23:32:38 2011 -0700

    Add empty add, sync and postsync options to the defaults so they are defined.
    Fixes sync not working due to the addition of them in the code.

commit 97c96c8f6d616889bf9dcc423f27675c11af4af8
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Mar 27 19:52:48 2011 -0700

    migrate to using explicit checks.

commit 58530ac4e610f8eb9952ba8ee7ca920d400915db
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Mar 27 19:50:10 2011 -0700

    fix double output for info sent to output.error() due to callback.

commit eab52f261bda8aef53675271357b3ca742f865ad
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Mar 27 00:14:16 2011 -0700

    migrate to explicit if check

commit 34d7a5444ee72a7b6ca9193c2dc5975d0b894a8a
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Mar 27 00:13:32 2011 -0700

    migrate to print()

commit 0cd786b5d016d3b08dc8dbb1843ed04b5ce910a0
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Mar 26 23:37:19 2011 -0700

    fix a missed change in error handling.

commit d0339cb228c16eb491d489a2276e254bacb41c81
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Mar 26 20:39:37 2011 -0700

    migrate except ... as

commit e14906b88ec2da99dba82d565d88ed5ca1d40099
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Mar 26 20:24:26 2011 -0700

    migrate to print()

commit d73b5dacce0927e727db5aebb9384a6fd2bb1cd5
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Mar 26 20:23:02 2011 -0700

    fix missed parameter.

commit 50833d06b407b6028d6b6ec66e938bc26cc23141
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Mar 17 21:17:23 2011 -0700

    remove no longer used action.py

commit 0a82306f384ab032a30cce35513a7a4a7c194991
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Feb 25 18:46:44 2011 -0800

    replace more exception raising with error reporting and proper return values.
    some long line cleanup.

commit d9de33168cfe46be2e269d04ec52afe003f7ba6d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 23:42:42 2011 -0800

    add being able to set the OptionConfig defaults as well

commit 336d0c4b675dff698455cc9df91b71de78347fa7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 23:17:06 2011 -0800

    make add_from_dict() private.

commit a160cc7323338779f8f96e4b63da3e22742d9063
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 23:05:45 2011 -0800

    remove unused import.
    change an exception into an output.error message.
    set more functions to return True/False

commit bc8019e52ba29b30b528d31aa46180576e7d9dcb
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:38:03 2011 -0800

    clean out excessive use of try: except pairs

commit f0f43429d260c9afa4bdda394e86a9b258e29150
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:17:00 2011 -0800

    create a new create_overlay_dict() to assist in using a
    python dictionary for overlay definitions

commit a9fe3d3dc2794ab46af1b68728aa7a12f0733f49
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:15:06 2011 -0800

    fix whitespace, change the version

commit fcadf2247b0982bc0449e65116bd7fd9a76bd789
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:14:18 2011 -0800

    add a new OptionConfig subclass.
    improve some debug messages.

commit 091147c6abb9bdfa814a8fc571b6cad85669fa46
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:13:04 2011 -0800

    remove a few raise Exception()'s and replace them with
    self.output.error messages.
    wrap the make_Conf in a config check.

commit 4c51f94ca343338c0d266fae5c5ab6500df5e258
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 22:10:33 2011 -0800

    add 2 new functions, add_new & add_from_dict.
    Modify the __init__ params a bit
    whitespace additions between functions.

commit ba5f0cd5c948bb7a65ab21008c940caf0fbe38e7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Feb 23 21:58:49 2011 -0800

    removal of xml from the vcs class parameters.

commit e4cbd7af207a2f21df967a080af5bb61c6c782d7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Feb 21 03:41:16 2011 -0800

    set output's error callback to the api's _error().
    update the overlay's info dictionary.

commit 89455e5de82d644e5b034642bacaac8338e8987a
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Feb 21 03:38:41 2011 -0800

    add an error callback function ability to pass errors to.

commit b68a9eaead31e08460460a13d999444118784a59
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Feb 21 03:37:13 2011 -0800

    Change most exceptions raised to output.errors().
    set functions to return True/False.

    Signed-off-by: Brian Dolbec <brian.dolbec@gmail.com>

commit a79acc064e4bf9ba97e33b6fd66329f2fee9014d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 19 10:08:14 2011 -0800

    separate out ArgsParser to it's own file and subclass BareConfig

commit 990e967e10ec6511aa8e58beacdc9c3a5a029fcc
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 19 03:01:30 2011 -0800

    Create a new single import high level Layman class

commit 3097da00099de860894ddde8f7b3df9722ec6734
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 19 02:45:50 2011 -0800

    remove no longer needed imports and OUT variable

commit 9df5b23e5b71d6f35302572162239f3d23732e33
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 19 02:45:03 2011 -0800

    import Message directly add all options to BareConfig for
    easy instantiation with teh desired options.

commit 7a970a992bfc1fea6c37ef96378c2fd4bfbc8b17
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 19 02:43:11 2011 -0800

    eliminate the need to import Message, cleanup some stale comments.

commit bf5a704ebca23f917911c73994c708a1fa45d78d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Feb 18 20:49:33 2011 -0800

    missed another typo

commit 762d63a6bd055092ce2033c21bd70871c1c8d234
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Feb 18 20:46:57 2011 -0800

    fix typos

commit a54b7138d76dacf2c8e3ba9b550d7619790a9010
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Feb 18 20:10:18 2011 -0800

    fix missed colon

commit f2dd98035ee2c90bb01174d6f816a4866b1c0f7d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Feb 18 20:06:51 2011 -0800

    add nocolr to BareConfig and improve quiet/quietness handling

commit 3eaca0340384122c5d83e0aa2d0a8b6dc1165487
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Feb 17 21:19:08 2011 -0800

    Add per repo type postsync options.
    Some minor long lines cleanup.

commit 4872509aab4693638c957fcd8e9d38af06357769
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Feb 17 13:52:44 2011 -0800

    make the BareConfig more comparable with the ArgsParser.
    Separate out a True/False function for config option string conversion.

commit 6d023e32aa94c42f6307f2263ac49a6f09d7680e
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Feb 17 13:49:28 2011 -0800

    shorten long lines

commit af55bea519642b9742135498e5fddaececab7d1f
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Feb 17 13:48:54 2011 -0800

    add per repo type config options

commit cc15f2551e105540850101572ccba275a6fc1ace
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 16:53:33 2011 -0800

    fix the incorrect exit code settings which are opposite the
    True/False that the api returns

commit 69ca817b92d78e91b03ee3e327b9e369c8f26e5a
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 16:52:19 2011 -0800

    Split out MessageBase class, more code reduction/cleanup

commit d308b929d9fb4a0c69d331079f9a8b3ebbb2164a
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 16:50:45 2011 -0800

    more DebugMessage class cleanup/transition to subclassing Message

commit 503c1586ac80109089f0bf6d0a1a0a579a19a6d7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 16:49:30 2011 -0800

    fix a missed color_off(), add myself to the copyright, whitespace cleaning

commit ac8a52948f107265718dabe97e144a7cc4a70091
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 16:47:14 2011 -0800

    fix a long line, clean an unused import, fix the sync return value better

commit 6a85b05289ae2bb9f5da1748985322e83d064f60
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 01:31:54 2011 -0800

    simplify debug.py to subclass the simplified Message class

commit 306b419af140c6e1eb41a2114005b20b82a5332c
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 13 01:30:24 2011 -0800

    further simplify, reduce the number of functions

commit badca544dbd7e151e27b4f004962b139aa450ac3
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 12 19:24:37 2011 -0800

    output more info to the trial for adding an overlay

commit 429281392d97880cb075456d85e878dc077e7d51
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 6 15:40:15 2011 -0800

    use the new message class and fix the error recording and output

commit 43d5d08711fb4170b85505e3ec7edffc64cbf8e6
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 6 15:38:49 2011 -0800

    new simplified message class

commit b9635c0d5a2b99263ba361bf957d31ac0907c5a0
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 6 15:37:30 2011 -0800

    rename Overlay's __str__().  split out UnknownOverlayMessage()
    from the exception class

commit 8f3c12a02768bea0cf1ceed02b27886cdac3f2af
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Feb 6 15:34:36 2011 -0800

    add the ability to plugin repository definition xml files without
    editing the config file

commit 6c2ae66cf246a34fa4b3129df4cd01aa2ee47641
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 5 10:35:27 2011 -0800

    add an example testpath for testing the git checkout

commit f91a4b9045933174384f558bd89aeb24a2579bef
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Feb 5 10:34:28 2011 -0800

    add an irc data element to the overlay xml

commit 2dd23d2be98537bebe647340a6ba6c6f88578300
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Jan 17 23:58:04 2011 -0800

    add a list_ids() and use the it

commit 6780f08f787642bb3e1620a0909d96a7e43abb0d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Jan 17 23:57:18 2011 -0800

    add missing output statements, debug all the new actions

commit da083d70887673dbb3e26c28f4a796355f47b00e
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Jan 17 20:48:38 2011 -0800

    minor word change

commit 3da3a059d7e0c251e457a3b803752dd517acf726
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Jan 17 20:06:37 2011 -0800

    add missing output messages

commit 92298c7aa198f0492655d365fd8bb11f2d883869
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Mon Jan 17 20:05:48 2011 -0800

    add a generator for source types the same as source uris.
    use the generator in get_all_info().
    pylint cleanup.

commit f00559c0ae7d5abe8197c8e9a1052c02cdd0a273
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 23:50:16 2011 -0800

    add a few more files to ignore

commit 7aa228d25d1fb1f1343f9cddb187a84bc1cd5a50
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:57:58 2011 -0800

    create a new cli interface to use the new api

commit cf439af88990de7f7e0ef68faca1581e0480a458
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:56:06 2011 -0800

    overhaul the api, add several functions, delay loading of the db's, etc

commit c551ad652c54eaccc974c1bb87e8c7582adacbae
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:52:52 2011 -0800

    move utility functions out of the Overlay class

commit d7510f1f7ee5c5bec7bdba68a310c1ce17444821
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:50:08 2011 -0800

    add a linefeed to the hint message for better output separation

commit 3ae0e5c0768081314183e66f589b57a13f271af5
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:49:16 2011 -0800

    fix long lines and a typo, minor code improvements

commit b214cd3e79ee70aec597262f5bb9bbaf6fdc74e5
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:46:38 2011 -0800

    Move color codes to a new file.
    Add some message string constants

commit 4fbff6fc56d92aaba151bf2a02d27464425f1644
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:41:32 2011 -0800

    add optional repo list limiter to the list function

commit 5e5809bd76bcdab37a6f270a47aa57f5900d4723
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jan 16 22:39:47 2011 -0800

    slight code change to my modified base.
    whitespace cleanup

commit ae654d7a403eb2d018543a9034a408689f26484c
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Nov 14 16:25:36 2010 -0800

    update to using basestring instead of str.
    Otherwise assume it is an iterable.

commit 5c08a86e2c65c99a98bcfddf6f1f0d2b0c199a8c
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Aug 7 08:33:52 2010 -0700

    Apply tulcod's g-common support changes.

commit 3f0553996ab99a1923bc35e609efc42008c6d4cd
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Jul 16 23:02:01 2010 -0700

    some docstring updates

commit 8802626d9ca6c325213f3d19b7da696892c6c1fe
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Jul 16 14:04:24 2010 -0700

    remove the extra comma that wrapped the dict in a tuple.

commit 11ba6a09a61778dbe873246d9c4bcfb875f351d9
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Fri Jul 16 07:10:49 2010 -0700

    change add_repo and delete_repo to add_repos,
     delete_repos to reflect they can take a list.
    fix the dumb error in get_errors().
    change get_info() to get_info_str() and code get_all_info()
     that returns data instead of the string representation of it.

commit 5609d5d6f73b4e15477a4851c1f9701866b5a3c2
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Thu Jul 15 17:52:54 2010 -0700

    fix the docstrings to match current input types.

commit 63789af9d74191578d21159f0b19af524134eb9f
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jul 11 15:21:56 2010 -0700

    make the sync_results saved every time rather than conditional.

commit 5a949d21c92aa729490bd9aa268354c5c08844ee
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jul 11 14:04:57 2010 -0700

    fix some typos, copy/paste errors, and debug/fix some changes to the api.

commit e4b3560bf8b8dbce3c992086a5697fea7aefa200
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sun Jul 11 01:54:22 2010 -0700

    Remove the Output class as it is not needed, was used for initial
    testing only.

commit bb446c2f548b08ad745ff8b608383314e76a9224
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Jul 10 21:22:40 2010 -0700

    Add a get_option function as a convenience function for option retrieval
    instead of using the class instance as a dictionary.

commit af8c821f1b6c1a48b5ce2f6ba328ba9ff8807a9d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Sat Jul 10 21:20:44 2010 -0700

    Modify the API to be more compatible with a c interface.
    Make all main repo functions accept either a string or a list of strings.
    Change most functions to return True/False for success/failure and save
    error messages for separate retrieval.
    Change other functions to return a dictionary instead of tuples or lists.
    Add a get_errors() for retrieving and resetting error messages.
    Change sync to either save or print the success, warnings, fatals info.

commit a11c61f22f3df968f4c00f9a8f8b996e6a143df7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Wed Jul 7 19:18:34 2010 -0700

    Separate out the configs from the args parsing code.  This will allow
    basic configs for api consumers that are changeable.

commit 61135ce4b04e52855e0ce320777ec671cccf710c
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 19:53:29 2010 -0700

    change the shebang because it would not run in my test environment

commit eeea37f1f26e26794df88ea60f48881b1e9ad5d7
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 19:32:09 2010 -0700

    create a new readme to explain a bit how to use the new api

commit 423dda9923eef331670ab3e79266e5d0ca19a699
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 18:42:53 2010 -0700

    fix results tracking

commit b0fec599217155459e26aba627f3297a7e857a09
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 18:20:56 2010 -0700

    add new layman API file and class to be used by api consumers,
    but could also be used by the cli if they desire to migrate to it.
    That would eliminate the duplication in hte action.py file.
    Unfortunately, the action classes were not suitable for api consumers.
    They worked efficiently as one time cli use only.
    I also have subclassed the debug.py's Message class to override some
    print statements for data capture instead.
    This may not survive when the api is completed.
    create_fd() is handy for creating opened file descriptors to use
    for output re-direction.

commit 3731e182e0577165ede11e95d4bd447354ce3786
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 18:08:46 2010 -0700

    Change the remaining modules to use the config['output'] variable so
    re-direction is possible for all output.

commit c387c4eff9eb13ece3108cf1b5818d0ba6551f1f
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 18:07:41 2010 -0700

    Add an output parameter to Message class and change the prints
    that weren't already re-directed to re-direct to it

commit 8d5c2c9f9a64dd99f65bf3791cb88ca400339c45
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 17:36:22 2010 -0700

    change to use the config['output'] variable

commit 8c0b76134494339ff75bb5c3e8332c69f257838a
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 17:21:17 2010 -0700

    Add an input parameter, 'output' to delete_empty_directory so
    that it can be overriden if desired

commit 3b6f983f8d764e974c38ae4b4eccbfd63553ff2d
Author: Brian Dolbec <brian.dolbec@gmail.com>
Date:   Tue Jul 6 17:17:34 2010 -0700

    add new __init__ input parameters, output (replaces OUT import),
    stdout, stdin, stderr.
    These are then added to the config dictionary for all other modules to use.
    This creates a single point to assign them and makes it possible to
    re-assign them from the defaults in the case of API consumers.

commit 08c7aed2adc6ab162388b39074267ef8d3ffbab4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:55:13 2011 +0100

    Extend .gitignore

commit 440993c99ed2094d07a9d623ee12adb12ba0ad5f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:40:48 2011 +0100

    MANIFEST.in: Ship file doc/docbook-xsl.css

commit 2cf5b4e6ce1a89492ce0f343ce409de6ca19e76b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:36:08 2011 +0100

    Prepare release of 1.4.2 (set release date, sync release notes)

commit 1d1a3a78111f6204f60649119d53856f27da8ae3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:30:06 2011 +0100

    Makefile: Extract version from layman/version.py (was hardcoded before)

commit 52140908a6b046af3e28071eb1129e578b6ff6c8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:16:32 2011 +0100

    Makefile: Add target "website" to ease uploading the latest man page to
    layman.sf.net

commit c309635e0357b825531ca44df6e9019bb69d3a73
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 8 04:15:33 2011 +0100

    Makefile: Remove target "www"

commit 73780463a727edd844a16f59abb321f89e0fd2c0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Nov 7 02:09:21 2010 +0100

    Add missing asciidoc.conf

commit 46fb83877a68c5ddc1841e93695248772c500168
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Nov 7 00:58:39 2010 +0100

    Improve documentation on option nocheck (bug #267686)

commit 72042f2bc3d3f920753fddd68900a7ec057af813
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Nov 7 00:08:14 2010 +0100

    man page: Add "=" to long options

commit d6bb0aa46b32b9675f3aab6e9b870f9184d416cb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Nov 7 00:06:18 2010 +0100

    man page: Fix logic in synopsis

commit eda4ea7cecaadc6ab2c4923efe8c65410ae91f5d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Nov 7 00:01:23 2010 +0100

    man page: Uppercase parameter variables and fix their style in synopsis

commit cd8893c95b7fb6d7bd28c998b4c6d472674035b7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:57:53 2010 +0100

    man page: Improve style

commit ecc3c7b6b629ff4a62e359c2796dc71abaf3bb9d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:47:00 2010 +0100

    man page: Improve style

commit 652f873d575efb014be62eef26e0f1c8b1183751
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:44:23 2010 +0100

    man page: Introduce see also section

commit 2288a74dd0a90c92bcf04da7d455e72cdd74c875
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:44:09 2010 +0100

    man page: Add note on gpo.zugaina.org

commit 835ede6a4cbdb69985400648f87523310eaf83a6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:39:36 2010 +0100

    man page: Replace PORTAGE_OVERLAYS by PORTDIR_OVERLAY

commit a8eee022c6dc2085d4e37e838ffb45404f77242b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Nov 6 23:34:00 2010 +0100

    Migrate documentation from DocBook to Asciidoc

commit 467251b6cd44f146907dddb513b98ed0abbef364
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Oct 23 00:44:35 2010 +0200

    Ignore case when sorting data for layman -l|-L

commit 224ed4d1b2f96b22756fcb72240356382d2705d0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jul 9 20:43:17 2010 +0200

    Prepare release of 1.4.1 (set release date, sync release notes)

commit dd968998a2a3bba484b6387ee844d214c6774a75
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 8 18:08:47 2010 +0200

    Add script to ease up test suite invocation

commit 2024dd0c9337f91a676ec821bfca59246501ffae
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 8 17:47:43 2010 +0200

    Fix doctest error reported by dabbott

commit 3eac51fa7beb8e7cae657c394c2de52f3f47ef12
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 8 17:14:20 2010 +0200

    Catch keyboard interrupts (Ctrl+C)

commit 41155ede79c5a1f770f510e0f8e6fdd70c440b39
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 8 13:19:15 2010 +0200

    Rename make target "release" to "dist"

commit d8567e2059259f69918285eac1d720efc62132d8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jul 8 13:17:02 2010 +0200

    Prepare release of 1.4.0 (set release date, sync release notes)

commit a2cc62702fb5d6b54aa68c4a4ed2bf300e582b31
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jul 7 21:40:51 2010 +0200

    Close stdin of child processes in quiet mode

commit 8eff1545b83aafba80074951829f6325199a5b25
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jul 7 21:20:56 2010 +0200

    Replace os.system() by subprocess.Popen()

commit a80e2f67c49d372397f96cf89ac1087b2c0f78d1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jul 7 18:19:29 2010 +0200

    Improve command line API cases "layman" and "layman foo"

commit aa11838f38b40f4e34987cf12cb911d6633450db
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jul 7 17:46:29 2010 +0200

    Tune usage summary display

commit 995476bfa8af27b3f77c1ef8b6ec655d2156998b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 5 16:41:51 2010 +0200

    Prepare release of 1.3.4 (set release date, sync release notes)

commit 108731312e8e6f682aa138bd63ddd1850fc5f29e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 5 16:39:21 2010 +0200

    Add make target "doc" to main Makefile

commit afe5dd06a8c05efbef4936dcb9f3e68495832055
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 5 16:32:37 2010 +0200

    No longer store generated file www/index.html

commit 7a762a654c78a71cba8db860f74f584a5692498a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 5 16:28:59 2010 +0200

    Change date format in change log from YYYY/MM/DD to YYYY-MM-DD

commit 3adaa2d12d66291232a45dafce1e869efe78b92d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jul 5 15:35:21 2010 +0200

    Propagate move of CVS and Subversion

commit 18c03d4ce91370fe040af969f8bbb597ddc977af
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Apr 8 20:27:07 2010 +0200

    Prepare release of 1.3.3 (set release date, sync release notes, update website)

commit bcc193c6e2a30ad8b22c6bdb239f63187b10151c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Apr 8 10:09:18 2010 +0200

    Fix syncing of SVN overlays for users of SVN <1.6.5 (bug #313303)

commit 3e3202109cf033b56a54917510cd338f7389a8e5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Apr 8 10:13:32 2010 +0200

    Extend change log for bug #311419

commit 8fb19064802856bc5700d0ac27a50590f252a1bf
Author: Ondrej Sukup <mimi.vx@gmail.com>
Date:   Fri Mar 26 09:54:23 2010 +0100

    dev-util category changed to dev-vcs for bzr, darcs, git, mercurial

commit fcf9411b7b44d1c1f6f575d49777bdb0579b09d8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 15 23:26:51 2010 +0100

    Update ChangeLog

commit b3d326a19454ddd00b9f5fc8400f926123bd13db
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Mar 15 23:21:22 2010 +0100

    Fix handling of empty XML entities (bug #309617)

commit ff2e47c9682bbd07e821110a34a67861cce2168e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Feb 27 00:45:57 2010 +0100

    Extend in-config docs on proxy (suggested by James Broadhead)

commit 92efbc0a73df31655597895c9526e8b80d3e7bef
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Feb 26 20:25:07 2010 +0100

    Move code from ListLocal/ListRemote up to List

commit 10f33da79d6c99d0360bd2c1d3365af4d7fc991c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Feb 26 20:08:13 2010 +0100

    Rename class List to ListRemote, make ListRemote and ListLocal derive
    from a new class List

commit 83ea95d35bbbe3300ca09b755e38d316b015afe6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Feb 21 17:19:37 2010 +0100

    pylint: Resolve redefinition of variable by renaming

commit c7ad6d9e87954b1248a0bc01e31afa4fe59d5781
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Feb 21 17:16:14 2010 +0100

    pylint: Resolve unused import

commit 806b99591eaab8f398988dfc4f2a2452738dd622
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Feb 21 17:02:24 2010 +0100

    Fix missing import

commit 4b16c82ce4d7d78d943f81ea536f4407a7caf4bb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Feb 20 22:02:43 2010 +0100

    Prepare release of 1.3.2 (set release date, sync release notes,
    update website)

commit 15607e2a960e046a9d1cf23bbc04f30c505c5600
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 18 06:27:01 2010 +0100

    Hint about broken overlay catalog

commit b3c281c1c5060f4d28e83680dbbc3f2819f0bd42
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 18 05:42:00 2010 +0100

    Move safe op out of try-except block, extend code doc

commit 8c4ac69b03fbeae655e448fadf0d896ed8b2fb56
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 18 05:36:31 2010 +0100

    No longer read same XML file twice

commit 0920b37df448fda795a77a698fb82e23fdfdb20d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 18 05:29:02 2010 +0100

    Move MakeConf class to dedicated file

commit 8990dad4eb192d342545589c66555faae88e8301
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Feb 18 05:12:43 2010 +0100

    Resolve Actions class, allow custom sys.argv for Config class

commit f32f4851f604ff3e96d47f58a2044d3ca71a21b2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:43:44 2010 +0100

    Add pylint config

commit 2661aa7e6ef777d7fcf3909c1bb181a3cf50449d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:35:51 2010 +0100

    pylint: Fix dangerous/mutable default value

commit 46b5e63dda2b5bef24f5a4803c920a6637c5b56b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:11:13 2010 +0100

    pylint: Resolve redefinition of variable by renaming

commit fd91a63d0a91a6d232f9345ae247d76d84e1a1a6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:08:49 2010 +0100

    pylint: Remove unused variable

commit e404a75383b8b70e8d39f419ed77cbcc75918747
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:08:03 2010 +0100

    pylint: Add child-only attribute to parent, too

commit c043fc0b8fe9d1f2bc554769ecae40756b4546bb
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:05:15 2010 +0100

    pylint: Resolve unused import

commit e2b872c7c60d3935b99c12aaecba85f5190df6df
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 22:02:11 2010 +0100

    pylint: Resolve use of blacklisted built-in funtions

commit c5064d16abd462db1c5a9c65cc69ce2a3bd2298e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 21:59:01 2010 +0100

    pylint: Resolve re-import

commit db48cf95e47649aa68bc70c39c88d49c3fb523c7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 21:56:06 2010 +0100

    pylint: Fix bad indentation

commit d6313993a6559a752a13e8826fa95c1afb39b9cd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 21:53:06 2010 +0100

    pylint: Resolve method overriding with different arguments

commit 3b5e998d2ad91d992cd9764bf8b3a3e00916ebf9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Feb 17 00:26:51 2010 +0100

    Make fail of tar sync not leave temp files

commit d7425a8bfc7d18a7f5b7e682f65cb8f8d7db4abe
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 16 05:35:50 2010 +0100

    Fix syncing of tar overlays (bug #304547)

commit 44bfd48309633feaf0cec67d337945c1c41b1b65
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Feb 16 21:58:11 2010 +0100

    Add test case for syncing of tar overlays (bug #304547)

commit 2403aa7ea58f46b7113a5eac0cc52973748da411
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Feb 5 02:12:47 2010 +0100

    Prepare release of 1.3.1 (set release date, sync release notes,
    update website)

commit e321b1c0abca64e2e3615a9e1a321b47a6adbbed
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 28 01:10:45 2010 +0100

    Rename layman.overlay.Overlays to layman.dbbase.DbBase

commit 7a4e280313f57f714c499aed2566c93744d60851
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 28 00:49:55 2010 +0100

    Delete empty overlay directories

commit c654e79fd18adb0e9f1cae6b783f8c81b39dda61
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 28 00:47:32 2010 +0100

    Fix handling of non-existing overlays

commit a223dc2c467cc05932aa5e42bdd905dd6aa83037
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 24 00:22:56 2010 +0100

    Fix handling of CVS overlays

commit 2de3c57b0f31249260943d93e6860913c03f37a8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 19 18:20:45 2010 +0100

    Prepare release of 1.3.0 (set release date, sync release notes,
    update website)

commit 218e6a12ceb1808e0f5544eaec933e1172762551
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 19 01:16:58 2010 +0100

    Move storage default to /var/lib/layman

commit 8467497542c0b41e5361a9741d914a0ea2f42c39
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 18 02:38:45 2010 +0100

    No longer treat sync warnings like errors

commit 35b801214aabd8d4a06bcd501a21601827ea2256
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sun Jan 17 17:02:02 2010 +0100

    Fix refactoring faults

commit 6c7d833b16fbe0c4d39af665e76fa47811edcad2
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 16 18:21:25 2010 +0100

    Fix syncing of overlays gone from remote lists

commit 8d8f7a47dd95ad6a69b8058888cb7aaae9430c76
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 19:02:31 2010 +0100

    Prepare release of 1.3.0_rc1 (set release date, sync release notes,
    update website)

commit 7ba4169637a767bfcf2c99e167c78df97c940a8f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 18:50:19 2010 +0100

    Fix Overlay and OverlaySource equality check

commit 0b95d4b85c1d968060a28e762564a532d4c262f1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 18:32:01 2010 +0100

    Display related directory when deleting overlays

commit 6db71f043212980cd590ced1790c0c91b7b8a553
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 01:54:48 2010 +0100

    Fix whitspace handling for description field (with layman -i)

commit e7773dee5669e65afbecc9f3f0a14497e7d6d5a5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 01:38:13 2010 +0100

    Include quality indicator in overlay info display

commit f3c4dc76ff8c950f39dfff80bd47144e1ba2420f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 01:18:56 2010 +0100

    Include feed URIs in overlay info display

commit d1e69d954ea403eb7f5d76c73ed80c248ac24bb3
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 01:10:34 2010 +0100

    Remove format and category data from test case XML

commit 9c8e55a689bc8938f3b3dcb0cd3b4e6df740b898
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 00:54:54 2010 +0100

    Bump version to 1.3.0_rc1

commit 4a7ed6990d142aed4b0773576b4375f208f8ee59
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 15 00:53:38 2010 +0100

    Fix another test case

commit c9e4f93f884564732b7cbb3961f01c1fb80f8093
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 23:57:08 2010 +0100

    Make "layman -L" display as many source URIs as fit (not just one)

commit f0306ea946d3f838c92c1127b0c0b825e7302f70
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 23:45:00 2010 +0100

    Fix output for command "layman -L |& less"

commit 71d8076d56646ab92f777d6090a388f86c1fe7e7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 23:20:32 2010 +0100

    Improve usage display

commit 0939294c9265abb78e00124789ee86d9191f3d99
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 23:11:16 2010 +0100

    Fix test case in TarOverlay

commit 54a53d5aa0302d6c97a25de21c797cbc607770de
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 20:45:21 2010 +0100

    Fix wrong(?) test cases

commit 100390d0bd4253c4fb6eed8a5430bfabd03d6f07
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 20:37:51 2010 +0100

    Fix test cases by using new Overlay.source_uris() generator

commit 7cf05fe5c4fb83340d9927ee03df4172cb0b8605
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Thu Jan 14 20:32:02 2010 +0100

    Fix display of overlay type

commit 2a14ba6689f6104601533d0677fb9211a35c96e0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 13 02:38:44 2010 +0100

    Add support for multiple sources per overlay

commit 82643d91c7814033626885285ee51ac06e66cbe9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 13 00:29:03 2010 +0100

    Move a few methods down from Overlay to OverlaySource

commit 3f95bfa1f070876ee9f355c7a31d2cd03b089977
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 13 00:25:05 2010 +0100

    Inject OverlaySource class into hierarchy

commit b6f7eed0d97ebcdcb35ad38a1fc61b7544e5a69f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 13 00:31:09 2010 +0100

    Resolve method Overlay._set_source()

commit 4ab9ad6868e63115ccf7259a152c9fa67fbee2c9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 13 00:17:23 2010 +0100

    Migrate overlay classes to using super()

commit c0d50a487033ad63f342e2e73e9305cd0696386f
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 22:48:48 2010 +0100

    Prepare release of 1.2.6 (set release date, sync release notes,
    update website)

commit 900903c2085f118a24786a5f4ac5d9fd4d0dde1e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 22:37:04 2010 +0100

    Start shipping doc sources and release notes

commit 8b36cd2f4838662a75cd252d81736ba984dde6a9
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 22:32:35 2010 +0100

    Improve release process

commit 3004cad75da1af98f50c9f457bc43fc3aeda1a7a
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 16:56:39 2010 +0100

    New fail-logic on removal of an overlay

commit 18d5ccac39d9c5a813331959f54a7961e83174ce
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 03:09:43 2010 +0100

    Make .tar.noidea extension for tar archives with unknown compression

commit 38b8f5873f774202e9d9b47a1e702804cdeaee9e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 03:08:32 2010 +0100

    Document arrival of support for .tar.lzma and friends

commit 553ea1d895e3b9b74f9b6232bf0ca99fe9adc77b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 12 03:03:52 2010 +0100

    Drop support for broken tar overlays

commit b513cf5ddd0eae89a6ba7454a033586efb18e94e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 11 04:32:45 2010 +0100

    Migrate to GNU tar's compression format auto-detection

commit 3df0bb5425b5988f1439a462bb5ff9484b1cd63c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Wed Jan 6 07:06:17 2010 +0100

    Fix and further improve write permission checks

commit 6d6663f5519b400982037721a807528ea0b03202
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 5 16:00:02 2010 +0100

    Sync CHANGES

commit 58fa6a3bf2600b8cb6338158c32d306a99658236
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 5 15:56:57 2010 +0100

    Add hint on not being root

commit 07ebab92cbd300853e12c2e2ea3b405e31a8e6cc
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Jan 5 15:53:26 2010 +0100

    No longer fetch twice

commit a977b9542d18da2cde5ce03cb75e403c6630f5e2
Author: Bjoern Tropf <asym@gentoo.org>
Date:   Tue Jan 5 15:52:15 2010 +0100

    Check write permission before fetching the list of overlays

commit dbc4f712fa892bb067996f45821f8d3aeda5e2fc
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 21:05:30 2010 +0100

    Prepare release of 1.2.5 (set release date, sync release notes,
    update website)

commit acf9ef9a4b3b9aedbc9b1a6f9fec26fa0fe19afa
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:48:22 2010 +0100

    Mute warnings from external test suite

commit 3dd1f818e2e004c96f630e0aea77cded1b018b14
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:48:51 2010 +0100

    Add test suite for format/subpath/category

commit e54bec19b0a5e29df79b35d0f90574e22db538da
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:47:18 2010 +0100

    Add reading of format/subpath/category from repositories.xml format

commit 21f0e3ccbe47993cb8851aa62aab4e015da74e39
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:38:34 2010 +0100

    Notify subclasses of Overlay which <source> is selected

commit fb57193767a3b52ca6eafda31f2f7e4e33730458
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:44:57 2010 +0100

    Bring back writing of format/subpath/category

commit 836dea135b73c2b0e802888702c6b67c86f2bea4
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:36:34 2010 +0100

    Introduce equality and inequality tests

commit 4cfd62c88c855c90f56db1a60ef2e438b13ca3d6
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 05:31:15 2010 +0100

    Make Overlay derive from object so we can use super() in subclasses

commit 9c520cc5bfd77769ba989b11ce90372c8206b44b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Mon Jan 4 00:52:17 2010 +0100

    Handle sys.stdout.encoding being None

commit a4ce3e5d2076528950155069999873a92b87833e
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Jan 2 04:23:56 2010 +0100

    Fix handling of non-ASCII characters

commit 13b8a3969b3fcba55b25d2b593c78abf708fec06
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Jan 1 01:39:33 2010 +0100

    Fix handling of names containing '@' for Subversion overlays

commit 04a856b8773f0838dcf0fd595b3869402cde769b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 15:33:10 2009 +0100

    Bump version to 1.2.5

commit 1d2c84df69f450318b2632ef5710ce392ef2802d
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 15:32:03 2009 +0100

    Rename Overlay.to_minidom to to_xml (as it no longer uses minidom)

commit f70906f907df33672da506a178e00a726be41952
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 15:28:35 2009 +0100

    Fix post-1.2.4 whitespace-stripping bug

commit 08c83772f69aaa7edf6c4809365809e8144cce3b
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 14:50:25 2009 +0100

    Allow running VCS from PATH

commit 1fffa93607c68947ae4eea18bf22f95e0d514a66
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 14:22:06 2009 +0100

    Allow overriding VCS commands

commit 4e5db6241219e5daf79ac20967aef03097d70bb8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 13:35:33 2009 +0100

    Pass config down to Overlay instances

commit 3ef674c91931a22a51bcdeb840897147c35e1db5
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 13:33:52 2009 +0100

    Migrate ElementTree imports to Python >=2.5

commit ba638979c483a371e5be70ba4d5fc641089c45ad
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 02:32:40 2009 +0100

    Sync CHANGES and AUTHORS

commit 42deac2d731c7ead984bc7cca79cf001e8ca387c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 02:01:31 2009 +0100

    Indent XML when writing to disk

commit a4499de57c1a71e29beda6320dfeb79286668799
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 02:00:17 2009 +0100

    Migrate ElementTree imports to Python >=2.5

commit e0e15fa5177023b9d82569d9de0e8561bf83f128
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Tue Dec 29 01:59:05 2009 +0100

    Fix license headers

commit 507e8f4451e53de613228761b9bbf1a5d82f25cb
Author: Christian Groschupp <christian@groschupp.org>
Date:   Mon Dec 28 01:43:18 2009 +0100

    Migrate XML handling to ElementTree

commit 63b1dff9da3df8a63708a4ecb5f646af6951ecfd
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Dec 5 03:16:43 2009 +0100

    Update website to reflect release 1.2.4

commit 38b74db5d5e29b360834f525a2d07444e30ba213
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Dec 5 03:15:11 2009 +0100

    Remove subversion'ess from helper Makefile

commit e9279ed990f591d662c914a7d57c0c56b3c02679
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 4 21:38:15 2009 +0100

    Prepare release 1.2.4 (sync change log and release notes, bump version)

commit 8349b28317031a4ff45755079a0e4d47ade1768c
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 4 21:01:04 2009 +0100

    Add support for repositories.xml database format

commit 9c9f1661c23c96e97079eefa81f667cde38208f1
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 4 23:55:26 2009 +0100

    Fix reading of CDATA sections

commit a04926356ba19a23afc4f166f20e7edccfa350f7
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 4 22:03:09 2009 +0100

    Introduce .gitignore

commit 7008879fe154908916891bdf7e07ef4805e3c9c8
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Sat Dec 5 00:15:20 2009 +0100

    Remove file uploading from helper Makefile

commit 664c15b1f51339d5640f492abdab5c70c4612eb0
Author: Sebastian Pipping <sebastian@pipping.org>
Date:   Fri Dec 4 22:05:28 2009 +0100

    Remove layman ebuild (as it went to the Gentoo tree)

2009-10-12  Gunnar Wrobel  <p@rdus.de>

    * layman/overlays/cvs.py (CvsOverlay.sync): app-portage/layman cvs
    update command needs to include -d or it dosn't checkout new
    directorys (#278807)
    http://bugs.gentoo.org/show_bug.cgi?id=278807

    * doc/layman.8.xml: Old layman path in new documentation (#271457)
    http://bugs.gentoo.org/show_bug.cgi?id=271457

    * layman/db.py (DB.add): app-portage/layman:output grammar
    error (#259188)
    http://bugs.gentoo.org/show_bug.cgi?id=259188

2009-01-01  Gunnar Wrobel  <p@rdus.de>

    * layman/version.py (VERSION): Bump to 1.2.3.

    * layman/overlays/overlay.py (Overlay.short_list): Support setting
    the terminal screen width (also fixes #253016)
    http://bugs.gentoo.org/show_bug.cgi?id=253016

    * layman/action.py (Sync.run): layman -S fetches each overlay
    twice (#253241)
    http://bugs.gentoo.org/show_bug.cgi?id=253241

2008-12-28  Gunnar Wrobel  <p@rdus.de>

    * layman/version.py (VERSION): Bump to 1.2.2.

    * layman/overlays/overlay.py (Overlay.short_list.terminal_width):
    layman -L: better use of screen real estate for source
    URLs (#251032).
    Submitted by Martin von Gagern <Martin.vGagern@gmx.net>.
    https://bugs.gentoo.org/show_bug.cgi?id=251032

2008-12-03  Gunnar Wrobel  <p@rdus.de>

    * layman/overlays/overlay.py (Overlay.cmd): Execute subprocesses
    in a shell. Fixes app-portage/layman-1.2.1: --quietness=2 is
    broken (#247792).
    http://bugs.gentoo.org/show_bug.cgi?id=247792

    * layman/overlays/git.py (GitOverlay.sync): app-portage/layman -
    'layman -S --quiet' yields "git: 'pull-q' is not a
    git-command." (#247964)
    http://bugs.gentoo.org/show_bug.cgi?id=247964

2008-11-15  Gunnar Wrobel  <p@rdus.de>

    * layman/version.py (VERSION): Bump to 1.2.1.

2008-11-14  Gunnar Wrobel  <p@rdus.de>

    * layman/*: layman: pass --quiet flag down to the version control
    system (#236165).
    Submitted by A. F. T. Arahesis <arfrever.fta@gmail.com>.
    http://bugs.gentoo.org/show_bug.cgi?id=236165

    * layman/db.py (RemoteDB.path): Use the hashlib library (#237625).
    Submitted by Mike Auty <ikelos@gentoo.org>.
    http://bugs.gentoo.org/show_bug.cgi?id=237625

    * layman/overlays/overlay.py (Overlay.cmd): Use the subprocess
    module (#237625).
    Submitted by Mike Auty <ikelos@gentoo.org>.
    http://bugs.gentoo.org/show_bug.cgi?id=237625

    * layman/overlays/git.py (GitOverlay.add): layman git: handle
    git+ssh://, ssh:// correctly (#230702)
    Submitted by Donnie Berkholz <dberkholz@gentoo.org>
    http://bugs.gentoo.org/show_bug.cgi?id=230702

    * layman/overlays/overlay.py: layman-1.2.0-r1, TR locale
    error (#235165)
    Submitted by A. F. T. Arahesis <arfrever.fta@gmail.com>.
    http://bugs.gentoo.org/show_bug.cgi?id=235165

    * layman/action.py: layman-1.2.0-r1, TR locale error (#235165)
    Submitted by A. F. T. Arahesis <arfrever.fta@gmail.com>.
    http://bugs.gentoo.org/show_bug.cgi?id=235165

    * layman/db.py (DB.add): Do not remove directories if adding an
    overlay failed (#236945)
    http://bugs.gentoo.org/show_bug.cgi?id=236945

2008-06-02  Gunnar Wrobel  <p@rdus.de>

    * ebuild/layman-1.2.0.ebuild: Ebuild for 1.2.0

    * etc/layman.cfg (nocheck): Set nocheck to yes.

    * layman/version.py: Mark version 1.2.0

    * layman/config.py: Implement a umask setting (#186819)
    http://bugs.gentoo.org/show_bug.cgi?id=186819

    * INSTALL: Fix the documentation.

    * README: Updated project links.

    * doc/layman.8.xml: Update the link section.

2007-11-08  Gunnar Wrobel  <p@rdus.de>

    * layman/action.py (Info.run):

    Catch non-existing overlay when calling --info
    http://bugs.gentoo.org/show_bug.cgi?id=198483

2007-09-12  Gunnar Wrobel  <p@rdus.de>

    * layman/version.py:

    Version 1.1.1

    * layman/action.py (Sync.__init__):

    Fixed --sync-all (#192190)
    http://bugs.gentoo.org/show_bug.cgi?id=192190

2007-09-11  Gunnar Wrobel  <p@rdus.de>

    * layman/config.py (Config.__init__):
    * doc/layman.8.xml:

    Add "nocolor" option (#183364)
    http://bugs.gentoo.org/show_bug.cgi?id=183364

    * layman/db.py:
    * layman/debug.py:

    Fixes for unicode bug #184449
    http://bugs.gentoo.org/show_bug.cgi?id=184449

    * layman/overlays/rsync.py (RsyncOverlay.sync):

    Fix bug #177045
    http://bugs.gentoo.org/show_bug.cgi?id=177045

    * doc/layman.8.xml:

    Improve the man page concerning the --overlays flag (#180107)
    http://bugs.gentoo.org/show_bug.cgi?id=180107

    * layman/db.py (DB.add):
    * layman/overlays/overlay.py (Overlay.set_priority):

    Correctly handle the priority setting (#185142)
    http://bugs.gentoo.org/show_bug.cgi?id=185142

    * layman/config.py (Config.__init__):

    Finally fix the default for "nocheck"

    * layman/version.py:

    Update to version 1.1.

    * layman/config.py (Config.__init__):
    * layman/action.py (Info.run):
    * doc/layman.8.xml:

    Add the new "--info" option (bug #188000)
    http://bugs.gentoo.org/show_bug.cgi?id=188000

    * doc/layman.8.xml:

    Description of the verbose switch (partial fix
    for #188004).
    http://bugs.gentoo.org/show_bug.cgi?id=188004

    * layman/config.py (Config.__init__):

    Add the output options into the list of documented
    cli switches (partial fix for #188004).
    http://bugs.gentoo.org/show_bug.cgi?id=188004

2007-01-09  Gunnar Wrobel  <wrobel@pardus.de>

    * layman/version.py:

    Update to version 1.0.10

2007-01-08  Gunnar Wrobel  <wrobel@pardus.de>

    * layman/db.py (DB.add, MakeConf.write):

    Added support for the --priority flag.

    Modified order of entries in PORTDIR_OVERLAY.

    * layman/config.py (Config.__init__):

    Added --priority flag.

    * doc/layman.8.xml:

    Added documentation for --priority switch.

2007-01-05  Gunnar Wrobel  <wrobel@pardus.de>

    * layman/db.py:

    Fixed doc tests.

    * layman/config.py:

    Fixed doc tests.

    * layman/action.py:

    Fixed doc tests.

    * layman/overlays/tar.py:

    Fixed doc tests.

2006-12-30  Gunnar Wrobel  <wrobel@pardus.de>

    * layman/config.py (Config.__init__):

    Fixed quietness option.

    * layman/overlays/tar.py (TarOverlay.__init__):

    Fixed default values.

    * layman/overlays/cvs.py (CvsOverlay.__init__):

    Fixed default values.

    * layman/action.py:

    Add support for --quiet/--quietness

    * layman/overlay.py (Overlays.__init__):

    Add support for --quiet/--quietness

    * layman/overlays/overlay.py (Overlay.__init__, Overlay.cmd):

    Add support for --quiet/--quietness

    * layman/db.py (DB.__init__):

    Add support for --quiet/--quietness

    * layman/version.py:

    This will be version 1.0.9

    * doc/layman.8.xml:

    Added documentation for --quiet/--quietness

2006-12-29  Gunnar Wrobel  <wrobel@pardus.de>

    * layman/config.py (Config):

    Added quietness and modified OUT.info / OUT.warn calls
    accordingly (bug #151965)

    * layman/db.py (DB.sync, DB.add):

    Catching error when syncing fails (bugs #148698 and #159051).

    * ebuild/layman-1.0.8.ebuild:

    Fixed postinstall instructions for layman (bug #149867)

    Added subversion "nowebdav" check by cardoe into repository.

2006-09-23    <post@gunnarwrobel.de>

    * layman/version.py: Update to 1.0.8

2006-09-22    <post@gunnarwrobel.de>

    * layman/overlays/cvs.py (CvsOverlay.sync): CVS support

2006-09-05    <post@gunnarwrobel.de>

    * layman/*: Generic pylint and cleanup fixes

    * layman/config.py (Config.__init__): Modified to allow switching
    strict checking off.

2006-08-08    <post@gunnarwrobel.de>

    * layman/overlays/tar.py (TarOverlay.add): Support for explicit
    file format of a tar package.

2006-08-01    <post@gunnarwrobel.de>

    * layman/action.py (Sync.run): Print successes and warning at the
    end of the run.
    (List.run): List only official overlays when not running verbose.

    * layman/db.py (MakeConf.write.prio_sort): Sort overlays by
    priority when writing make.conf

    * layman/overlay.py (Overlays.list): Support for marking overlays
    as official.
    (Overlays.read): Only warn on invalid overlay definitions and do
    not add them.

    * layman/overlays/bzr.py: Allow whitespace.

    * layman/overlays/darcs.py: Allow whitespace.

    * layman/overlays/git.py: Allow whitespace.

    * layman/overlays/mercurial.py: Allow whitespace.

    * layman/overlays/rsync.py: Allow whitespace.

    * layman/overlays/svn.py: Allow whitespace.

    * layman/overlays/tar.py: Allow whitespace.

    * layman/overlays/overlay.py (Overlay.__init__): Required contact,
    description. Added support for status and priority.
    (Overlay.__str__): Modified display according to changes given
    above.
    (Overlay.is_official): Added new function for official overlays.

    * layman/overlay.py: Added mercurial support thanks to
    Andres Loeh <kosmikus@gentoo.org>

    * layman/overlays/mercurial.py: Added mercurial support thanks to
    Andres Loeh <kosmikus@gentoo.org>

2006-07-25    <post@gunnarwrobel.de>

    * layman/config.py (Config.__init__): Fixed error introduced in
    changeset 204. Config file gets read again.

2006-07-18    <post@gunnarwrobel.de>

    * layman/version.py: version bump to 1.0.5

    * layman/config.py (Config.__getitem__): Fixed handling of overlays
    specified on the command line.

    * layman/db.py (RemoteDB.cache): Fixed handling of downloaded
    overlay list.

    * layman/overlay.py: Added darcs module.

2006-07-17    <post@gunnarwrobel.de>

    * layman/config.py (Config.__init__): Fixed some config defaults.

    * layman/action.py (Actions.__init__): Reduced actions for which
    the remote lists will be implicitely fetched.

    * doc/layman.8.xml: Updated documentation for implicit fetch.

    * layman/action.py (Actions.__init__): Run fetch implicitely
    only on specific actions.

    * layman/db.py (RemoteDB.cache): Modified download code for
    improved handling of fetch problems.

    * layman/action.py (Sync.__init__): Added --sync-all support.

    * doc/layman.8.xml: Added --sync-all documentation.

    * layman/db.py (RemoteDB.__init__): Added proxy support.

    * etc/layman.cfg (make_conf): Added local file syntax example.
    (overlays): Added proxy variable.

    * doc/layman.8.xml: Added documentation about local overlay
    definitions.
    Added proxy documentation.

2006-06-28    <post@gunnarwrobel.de>

    * layman/version.py: Version bump to 1.0.4

    * layman/action.py (Sync.run): Fixed src check.

2006-06-27    <post@gunnarwrobel.de>

    * layman/action.py (ListLocal.run): Fixed code for listing.

    * doc/layman.8.xml: Fixed documentation for new nofetch option.

    * layman/action.py (Actions.__init__): Made fetching the default
    if nofetch is NOT set.
    (Sync.run): Added source path comparison for overlay location changes.
    (List.run): Modified output to differentiate between supported and
    unsupported overlays.

    * layman/config.py (Config.__init__): Added nofetch option.

    * layman/overlay.py: Added bzr support. Thanks to Adrian Perez.

    * layman/overlays/bzr.py: Added bzr support. Thanks to Adrian Perez.

    * layman/overlays/overlay.py (Overlay.short_list): Fixed length
    of short listing.
    (Overlay.supported): Fixed check for supported overlay types.

2006-06-05    <post@gunnarwrobel.de>

    * layman/overlays/overlay.py (Overlay): Forgot to add a check
    if the overlay type is actually supported. -> 1.0.2

    * layman/overlay.py: genstef@gentoo.org provided support for
    git based overlays. -> released 1.0.1

2006-05-27    <post@gunnarwrobel.de>

    * doc/layman.8.xml: Updated docs to multi list support

    * layman/version.py: Version bump to 1.0.0

    * etc/layman.cfg (overlays): Adapted configuration for change
    in global list url and multiple list support.

    * layman/config.py (Config.__init__): Fixed link for global
    overlay list.

    * layman/db.py: Added support for multiple overlay lists.

    * layman/overlay.py: Added support for mutliple overlay lists.

2006-05-01    <post@gunnarwrobel.de>

    * layman/version.py: Version bump to 0.9.2

    * layman/tests/dtest.py (test_suite): Added utils.py test

    * layman/overlays/tar.py (TarOverlay): Fixed testing results.

2006-04-14    <post@gunnarwrobel.de>

    * layman/version.py: Version 0.9.1

    * layman/overlays/tar.py (TarOverlay.__init__): Added
    category support to packaged overlays. Could/Should
    also allow this for other overlay types.

2006-03-12    <post@gunnarwrobel.de>

    * layman/db.py (RemoteDB.cache): Create storage
    dir if it is missing.
    (MakeConf.write): Add $PORTDIR_OVERLAY to include
    manual PORTDIR_OVERLAY variable.
    (MakeConf.read): Disregard PORTDIR_OVERLAY variable
    as overlay name.

    * layman/action.py (Fetch.run): Added error handling
    for fetch problems.

    * doc/layman.8.xml: Fixes to the man page.

    * layman/version.py: Version bump to 0.9

    * layman/action.py (Add.run): Added warning if
    overlay is unkown.

    * etc/cache.xml: Added kolab2 and xgloverlays.

    * layman/overlays/overlay.py (Overlay.short_list): Added
    shortened overlay listing

    * layman/overlay.py: Added tar support.

    * layman/overlays/tar.py: Added tar support.

2006-02-04    <post@gunnarwrobel.de>

    * etc/cache-private.xml: Added private overlay locations.

    * layman/db.py (MakeConf.read): Allowed for a missing
    make.conf. This now allows to source an external file
    into the original make.conf

    * etc/layman.cfg (cache): Fixed location of cache and
    overlay list

    * layman/config.py (Config.__init__): Fixed description of
    layman usage.