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
|
2014-08-18 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.2.2.
configure.ac: Prepare 1.2.2.
ui-auto-release: autonews/svn: Use actual revision from remote tag URL.
ui-auto-uvc[svn]: news: filter_nice: Harden header regex.
ui-auto-release: Support (optional) release remote signing.
2014-08-17 Stephan Sürken <absurd@olurdix.de>
Add script 'ui-auto-rsign' aka "debrsign for upstream"
2014-08-13 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: Add support for a custom local signing command.
ui-auto-release: autonews: When release date string parsing fails, fall back to file modification date (instead of failing).
ui-auto-release: NEWS file: Use RFC-2822 date format (was: UTC, possibly localized).
This ensures the date is never localized, and may be parsed if need be.
ui-auto-uvc: news, 'filter_nice': Grml: Workaround bash segfault (<= wheezy only).
.ui-auto.conf: Add alternate mbd target.
ui-auto-uvc[svn]: news: Fix: Don't use fmt option '--goal' (seems this is a new one...). (Fixes svn autonews on older systems)
2014-08-12 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: ChangeLog updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.2.1.
configure.ac: Prepare 1.2.1.
build system: Remove bashism checker (we _use_ bash nearly for all, and it was not functional anyway...)
ui-auto-uvc[svn]: Improve 'news', getting pretty close to what git shortlog does.
2014-07-30 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: Auto-restore original NEWS and ChangeLog in snapshot mode.
ui-auto-release: autonews: Skip "UNRELEASED" sections for the automated "since tag".
ui-auto-release: autonews: Print error/info text to NEWS when command fails.
ui-auto-release: autonews: Add the "since tag" to the "Changes" header.
2014-07-20 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: ChangeLog updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.2.0.
configure.ac: Prepare 1.2.0.
2014-07-18 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: [Debian] Snapshots: Use VC-only (aka shorter) Debian revision when upstream already is a snapshot.
2014-07-17 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: [Debian] Sanity check that we actually have checked out a matching package VC
ui-auto-release: [Debian] Add extra error handling when no appropriate changes is found.
ui-auto-release: Add workaround to make auto-news "sort of work" with svn.
ui-auto-uvc: [svn] Add command "news".
svn does not support shortlog, or decent custom formatting of the logs.
So we just use standard log here, and replace "---" lines as they collide with NEWS format
Hopefully better than nothing...
2014-07-16 Stephan Sürken <absurd@olurdix.de>
Makefile.am: Add .gitignore to dist.
ui-auto-release: dpkg-bp: Always sign with extra tool, and support remote signing.
.ui-auto.conf: Connect to Debian packaging on alioth.
Add 'deb_git+mbd-1.0' template.
ui-auto-release: Snapshot sequence: Also run autonews and autochangelog.
2014-07-15 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: notify email subject: use '[ui-auto] ' instead of 'ui-auto: '.
ui-auto-release: Auto NEWS: Show command for editing beforehand and further improvments.
ui-auto-uvc: git checkout: Create same-name local branches for all (other) remote branches
Some tools (like gbp) actually need this to work properly.
2014-07-15 Stephan Sürken <absurd@olurdix.de>
ui-auto-uvc: git commit|tag|branch: Always also push to origin.
ui-auto can not really cope with distributed VCs, so only mimicking a
non-distributed VC suites us.
con-dev will do better eventually.
2014-07-11 Stephan Sürken <absurd@olurdix.de>
.ui-auto.conf: Some comment updates.
.ui-auto.conf: Remove manual_dist flag; this will become 1.2.x with the next release.
ui-auto-release: auto changelog: Indicate that the file 'ChangeLog' was updated in the commit message.
"Updated from version control" on itself is not really self-explaining...
2014-07-11 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: Actually implememt 'autonews from vc', and add an automated release 'type' text
Instead of doing it 'correctly' pondering the VC and tags, this uses the
NEWS file to check for the last version, and guesses the tag-to-be (only
con-dev will at some point do it correctly ;).
Also added is an automated text indicating if this is a snapshot, patch,
or branch release, based on whether we do tags.
2014-07-11 Stephan Sürken <absurd@olurdix.de>
.ui-auto.conf: Fix SourceForge download location (via new config option).
2014-07-10 Stephan Sürken <absurd@olurdix.de>
ui-auto-uvc: git news: Update to better format.
ui-auto-release: Add option 'ui_release_download_loc_append_package', to cope with download location as SourceForge's.
2014-05-05 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.18.
configure.ac: Prepare 1.1.18
Add template for mini-buildd 1.0.x.
2013-11-27 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.17.
configure.ac: Prepare 1.1.17.
.ui-auto.conf: Omit Debian configuration (won't work with git).
.gitignore: Update.
2011-06-29 Stephan Sürken <absurd@olurdix.de>
src/tools/ui-auto-uvc: Add check_installation for "local".
2011-03-15 Stephan Sürken <absurd@olurdix.de>
.ui-auto.conf: Drop support for etch and lenny.
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.16.
configure.ac: Prepare release 1.1.16.
src/tools/template.deb_svn+mbd: Add support for wheezy.
2011-02-07 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.15.
configure.ac: Prepare 1.1.15.
src/tools/ui-auto-release: svn-bp: Also fix/auto-override 'buildArea' for non-standard layouts. (cherry picked from commit dcc10b5d14a419b964c3651d75b6da3a8f8a6f79)
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.14.
configure.ac: Prepare Release 1.1.14.
2011-02-07 Stephan Sürken <absurd@olurdix.de>
src/tools/ui-auto-release: svn-bp: Always override 'origDir' so this is always correct independent of layout.
This adds an automatic 'option override' feature for known
Debian b-p tools; all known options of the known tools that can
be set automatically for that ui-auto run should be set here.
Currently this overrides origDir for svn-bp -- this might be
incorrect for non-standard directory layouts.
(cherry picked from commit e6b841be909368445602a72bf0880455ca1c3a42)
2011-01-18 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.13.
configure.ac: Prepare 1.1.13.
src/m4/ui-doxygen.m4: Bugfix: Create destination directory if it does not exist. (cherry picked from commit 939092832edd3cc8ddf0203732cef982ee20e6fc)
2010-12-22 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.12.
Maintenance Release 1.1.12: Add support for squeeze for template.deb_svn+mbd.
2010-12-09 Stephan Sürken <absurd@olurdix.de>
.ui-auto.conf: Auto-backport for squeeze, too.
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.11.
.ui-auto.conf: Add gerhard on ui-auto 1 stable release.
configure.ac: Prepare 1.1.11.
src/m4/ui-with-apxs2.m4: Add UI_WITH_APXS2 m4 macro for autotools. (cherry picked from commit 952101360dcdf916c8027e0ca47612544b43956b)
2010-11-17 Stephan Sürken <absurd@olurdix.de>
[ui-auto-release run by absurd@weslok.olx.intra]: Updated from version control.
[ui-auto-release run by absurd@weslok.olx.intra]: News for 1.1.10.
.ui-auto.conf: Add manualdist, so we can call 1.1.x stable.
Prepare 1.1.10 release on new 1.1.x compat branch. This should be used now for old style 1.0* projects.
2010-07-26 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: Fix wrong name for internal function: ui_check_installed().
2009-11-05 Stephan Sürken <absurd@olurdix.de>
ui-auto-release: Fix sequent error handling for bash 4.0
In bash 4.0, subshell failures trigger error exit of the shell when runing in error-on-exot (-e) mode; bash <=3.2 this was an exception. I.e.
set -e
( false )
RET=$?
echo RET=$RET
would echo the return value for bash <=3.2, but for 4.0, the
script just stops at false.
This fixes the error handling code for sqequents to work with both variants.
2009-11-02 Stephan Sürken <absurd@olurdix.de>
Fix: Uncommited staging check done right
tools: Renice error output for givben contexts
ui-auto-uvc: (git) Also check for staged uncomiited files; othe cleanups.
2009-10-30 Stephan Sürken <absurd@olurdix.de>
ui-auto-uvc: git/check_sync: Also check remote sync, and other fixes
ui-auto-uvc: Convert -V, -P args to normal commands path, version.
ui-auto-uvc|ubs: More consistent command naming (seperate via _)
ui-aut-ucv: Don't echo command on normal call; just warn if not implemneted
2009-10-28 Stephan Sürken <absurd@olurdix.de>
Warning and error handling cleanups and improvements.
ui-auto-uvc: Several cleanup and fixes; declaring git support non-experimental
ui-auto-uvc: Simnplify git checkout call
2009-10-27 Stephan Sürken <absurd@olurdix.de>
git: Fis ignore settings for auto-produced tool man pages.
ui-auto-release: Improve documentation wording.
ui-auto-ubs: We only need one optional positional argument
ui-libopt.sh: Add notion of "expert" options to clean up usage help
Expert options will only be shown with the new long help
(-H). This way the standard usage help (-h) can concentrate on
the really important options, confusing users less.
ui-libopt.sh: Add generic -h ("terse help") -H ("verbose help") options
Basically, -h is now a short help, and -H a long help; the API
has changed somewhat to support the notion of "documentation",
which is shown for long help only. Also, many changes in
readability of the usage help, and all tools are updated to
support this.
2009-10-26 Stephan Sürken <absurd@olurdix.de>
ui-auto-uvc: Bugfix: Informational output should go to stderr
ui-auto-uvc: "tag" and "branch" command: Only DEST arg (was: FROM TO)
We dont need the "FROM" argument, we always tag the current
working directory state. This also fixes tagging from "." when
using svn (which strangely omits logs from the tag copy without
prior svn update); the "from" path for svn is now selected
automatically and always with a absolute server URL via
"ui-auto-uvc -P".
ui-auto-release: Renice branches and tag commit messages, add version
ui-auto-release: Nicer wording for changelog commit
ui-auto-release: Add package version in commit message for NEWS
2009-10-19 Stephan Sürken <absurd@olurdix.de>
ui-auto config: Update to SourceForge: VC, tarball location and announce mail
Add excplicit COPYING file (GPL-2)
Add .gitignore file
README: Cosmetic abstract wording change
Merge branch 'master' of ssh://ui-auto.git.sourceforge.net/gitroot/ui-auto/ui-auto
Update README; rewrite abstract and properly integrate TODO part
Still some outdated information here; keep abstract stuff up-to-date
at least.
sequent upload: Don't scp with "-p"
This did not make much sense before, as we did not control the
locally created permissions of what was scpied over anyway, and
it breaks the sf setup (unless you invent another useless dir
level, that is). So we just remove this.
2009-10-02 Stephan Sürken <absurd@olurdix.de>
Add two custom ui-auto configs (fritz and ab)
These are not of much use for others, but still the best place
to keep them.
2009-08-06 Stephan Sürken <stephan.suerken@1und1.de>
* ui-auto-uvc: - git_update: Detect git-svn, and rebase from remote svn instead of pulling.
2009-06-18 Stephan Sürken <stephan.suerken@1und1.de>
typo fix.
cosmetics
we should not set any commit flag here.
we always need --svn-ignore on snapshots as we never check in.
- For convenience, start shipping templates for common Debian configurations; initial template is "deb_svn+mbd". - Update our conf with that template.
clean up Debian config.
clean up Debian config.
snapshots should always go to -experimental
2009-06-04 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
add some doc updates.
prep 1.1.9
don't allow userprefs in project conf, rather add special handling fro debian only mode.
2009-06-03 Stephan Sürken <stephan.suerken@1und1.de>
allow userpref in project's .ui-auto.conf's (testing).
Fix dput retry for autoamtic mode (endless loop)
2009-05-29 Stephan Sürken <stephan.suerken@1und1.de>
add wd info to checkin code.
typo fix: wrong variable.
debian version magic: let's guess whether this seems a backport.
fix: checkOpts should not output anything.
yet another load of cosmetic changes.
code cleanup.
- Make automatic mode interactively selectable after overview page.
2009-05-28 Stephan Sürken <stephan.suerken@1und1.de>
- Make snapshot separator configurable; means you can now select your versioning policy: '.': Set new version before you release. '~': Set new upcoming version _after_ you release.
imp
only show notify when needed.
typos and doc fixes: Finishes
- Remove redundancies && make the interactive interface
even more clear.
typo fix.
implement local_path.
config_info_tarball: only show relevant information.
add VC path as status line for any sequent info.
fix order.
canonicalize absolute tarball names.
finally, replace redundnat code by new config_info funcs in sequent info funcs.
seperate func: config_info_vc
renoce release flags output.
seperate status_check and overview.
seperate func: config_info_tarball
more cosmetics.
seperate func: config_info_debian
another bucket full of more cosmetics.
a bucket full of more cosmetics.
more cosmetics.
more cosmetics.
more cosmetics.
more cosmetics.
NOHELP is Obstsalat.
renice error output.
obsolete NOHELP
ui_opt_error: Don't print help by default, just usage.
adapt error output style.
add doc for LOCAL vc.
- "local/checkout": Protect against copying "/." on empty given src.
reniced error handling when config not found.
- '-f': Protect default name to be search in PATH (.ui-auto.conf->./.ui-auto.conf).
- '-S': Now given without separator, and used for Debian revision snapshots, too.
-S: only the apdx, without separator.
snapshot w/o "."
snapshot w/o "."
upate version code.
2009-05-27 Stephan Sürken <stephan.suerken@1und1.de>
- "Unreleased" use case: Protect sed to only replace in first line.
- version pondering: Honor all (three) possible use cases.
mv proposed 1.2 news to README.
* ui-auto-uvc: Omit '.' separator for vc version string (svn123 rather than svn.123).
2009-05-26 Stephan Sürken <stephan.suerken@1und1.de>
typo
comsetics.
doc cosmetics.
cosmetcs: use short prefix for error/warn: E:/W:
* ui-auto-release: - Make dput options configutable per user. - Retry with changed options on dput failures.
2009-05-25 Stephan Sürken <stephan.suerken@1und1.de>
updates for auto-backport mode.
2009-05-23 Stephan Sürken <stephan.suerken@1und1.de>
- debian only mode: Enable stable/unstable switch via -T.
- debian_package: Re-read package version after optional manual version changes.
* ui-auto-uvc: - Forgot to migrate vc "local" for new vc loc scheme. - Add "local" to list of supported vcs. - Make "local" default if no other supported vc is found.
2009-05-20 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
prep 1.1.8
prep 1.1.8
2009-05-06 Stephan Sürken <stephan.suerken@1und1.de>
fix status for debian-only mode fix dependency for orig_loc for debian only mode.
- Add common ui_commit function; for any commits, this - adds affirmation. - adds diff view. - adds re-edit options. - always skips on snapshot mode.
mv comment.
always show diff/add.
cosmetics.
cosmetics.
kfix: add diff to list of known commands.
add docs.
NEVER checkin in snapshot mode
incorporate edit option into ui_commit.
add doc.
do all commits via ui_commit.
add ui_commit helper func.
* ui-auto-uvc: Add command "diff".
put current rel NEWS up.
2009-04-30 Stephan Sürken <stephan.suerken@1und1.de>
code cleanup
code cleanup
code cleanup
code cleanup
code cleanup
code cleanup
code cleanup
code cleanup
simplify code.
simplify code.
add "debsnap" and timestamp in snapshot mode.
Fix section onwner.
comsmetics7docs.
obsolete
- Sequent 'debian_package': Re-use top-level sections marked as UNRELEASED, and add even more magic around the automated changes.
replace some "grep" calls by bash internal regex.
code cleanup
2009-04-29 Stephan Sürken <stephan.suerken@1und1.de>
use --force-bad-version: according to man, this should be used to allow lower versions.
fix: implicitely set Debian Mode (-d) for Debian-Only projects.
2009-04-27 Stephan Sürken <stephan.suerken@1und1.de>
* ui-auto-release: Add "Debian only mode" support to be able to use sequent 'debian_package' for native Debian packages or where we do not control upstream.
fix message in debina only mode.
dont print package stats in debian only mode.
sequent debian_package: Update for debian only mode.
simplify code.
sanitize DEBREV to local var.
adapt sequence handling for debian only mode.
remove obsolete/wrong debian_package check.
update conf_check for debian only mode
typo fix.
typo fix.
improve docs
- "debianonly" is not a Debian variable - fix check() to pass on debianonly.
mv functions to functions area.
use functions for package and debian global variable pondering.
add debian only mode debian variable.
2009-04-24 Stephan Sürken <stephan.suerken@1und1.de>
Quote failig command line output.
Hint to -p|-P when no .ui-auto.conf found.
2009-04-22 Stephan Sürken <stephan.suerken@1und1.de>
add print_item func.
2009-04-20 Stephan Sürken <stephan.suerken@1und1.de>
* autotools/m4: doxygen: On --disable-ui-doxygen, output a notification file for each possible target (def html latex man rtf xml) instead of just a top level README; this helps installers as they can expect the same files/dirs in both situations.
doxygen/m4: use a tagets variable.
2009-04-09 Stephan Sürken <stephan.suerken@1und1.de>
* libopt: On error, output failing command line for better debugging.
sequent documenttation improvements.
new skel for 1.1.8; trim the proposed stable news to 64 chars.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
prep 1.1.7.
cosmetics.
2009-04-08 Stephan Sürken <stephan.suerken@1und1.de>
some more code cleanups.
cosmetic: Replace all backticks by $() syntax.
all remianing sequents: Auto-disable in SEQUENCE rather than silently exit in sequent.
release_hook: Auto-disable in SEQUENCE rather than silently exit in sequent.
autonews and autochangelog: Auto-disable in SEQUENCE rather than silently exit in sequent.
rather use a new var sequent_all that a redundant complete list.
- Add a non-action mode, option "-n".
rework all sequent infos, and remove some now-obsolete questions.
New option -I to see doc.
fix back from test checkin.
use differnet naming scheme runt run/info.
add initial docs for all sequents.
cosmetics.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
add doc for sequent autonews.
* Check/exit on root user later so informational actions like -h -p -P are avaiable for root.
hint to vcpath docs in ui-auto-uvc.
- Sequent doc support (i.e., show doc and ask before any sequence).
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
mv status from sequence - it is not a sequent, and must run.
ask for any sequence.
cosmetics.
status support.
cosmetic
fix typo: C depends on c, and default is "".
2009-04-07 Stephan Sürken <stephan.suerken@1und1.de>
- update to new scheme from ui-auto-uvc: debian checkout.
- update to new scheme from ui-auto-uvc. - Caveat fix: On VC path autodetection (-c), actually compute the vcpath from the VC working directory (via ui-auto-uvc -P) instead of using configuration from .ui-auto.conf (think about releasing a patch release from a fresh branch).
opt-protect branch command.
opt-protect tag command.
opt-protect commit command.
opt-protect add commnad.
add option check for checkout command.
update checkout to use the new VCPATH.
rename -L to -P, re-implement correctly and document it.
* ui-auto-uvc: Add location (-L) support.
2009-04-06 Stephan Sürken <stephan.suerken@1und1.de>
dont remove verbosely.
Fix variable names to UAR_ARGS and UI_ARGS_ALL. Add quick start documentation.
cosmetics.
proetct sequent.
checked.
dont remove onexit file if -K is set.
fix: patch: protect file names in mv commnad.
this really has now use.
renoce temp names
protect most onExitAdd calls.
re-design onExit to use a temporary file; this will always work without further ado for subshells (and effectively re-enables -R option for subshells)
2009-04-03 Stephan Sürken <stephan.suerken@1und1.de>
simplify: dont support prefix cmd.
final fixyes.
simplify; we dont need post hooks.
cosmetics.
obstsalat.
update to more generic hook scheme.
2009-04-02 Stephan Sürken <stephan.suerken@1und1.de>
update to simpler -s -c -n args; update for working dir.
add setDefault common func. many cosmetic fixes
2009-03-31 Stephan Sürken <stephan.suerken@1und1.de>
ignore settings, cosmetics.
2009-03-30 Stephan Sürken <stephan.suerken@1und1.de>
cosmetics.
add -n option.
- Add new wrapper tool "ui-auto-release-multi" to simplify configuration of multiple, automatic runs.
2009-03-27 Stephan Sürken <stephan.suerken@1und1.de>
cosmetics.
finally fis errorhandling ;(. Removing sequent debian_upload.
simplify code.
Update/simplify sequents now that we have retry/ignore for any sequent.
no ignore/retry for sequence status.
- Sequent "fail-over" in interactive mode.
2009-03-20 Stephan Sürken <stephan.suerken@1und1.de>
- code cleanup - Fix: -f XYZ -c mode and STOREDIR.
- enable orig auto-commit for stable non-snapshot release. - show orig auto-commit in sequent_status.
cosmetics.
* Auto upstream changes: Fix folding/prefix handling; recommended line length is now 64 chars.
Update to the new recommended line length (64).
Recommended line length is 64 (see below, upstream changes in Debian changelog).
recalc/fix the width we need to fold (64, not 65), and add a long comment about that ;).
2009-03-19 Stephan Sürken <stephan.suerken@1und1.de>
some cleanup using $(), not backticks.
name fix: sequence->sequent.
2009-03-18 Stephan Sürken <stephan.suerken@1und1.de>
use fold rather than fmt to tame upstream news.
2009-03-17 Stephan Sürken <stephan.suerken@1und1.de>
cosmetics.
fix: handle extra actions -p/-P early.
fix: error handling when orig commit fails.
add "add" to syntac check func.
* -ubs: distcheck/cmake: Add missing package build.
- Add "ui_release_deb_orig_commit" (diversed) config option; you may automate Debian orig tarball checkin with that.
format fixes.
new command add for uvc.
* -f: Convenience: Enhanced code so you may use checkout mode from outside the project and w/o giving "-C svn/URL" explicitly using "-f x/project/.ui-auto.conf -c".
2009-03-16 Stephan Sürken <stephan.suerken@1und1.de>
RUNDIR->STOREDIR, some code cleanups.
* -f: When config file is given on command line, also run checks for that file (not .ui-auto.conf).
fix removal.
* -release: Sequent bs_strap now also runs clean with strap; this may be needed in "local checkout mode" to get clean build env.
* -ubs: cmake strap now initially supports the "clean" option.
* -uvc: Skip "preprocess" part which was needed for (older) svn implementations only; effectively fixes running "svn up" unwanted.
cosmetics.
* -uvc: svn: dont run "svn up" when getting version. Instead, use svnversion and also chake for existence of that tool.
svn ignore update.
* -ubs and -uvc: checkinstallation: Generalize installation checks, and effectively add error message to stderr on error.
fix error handling ;).
* -ubs: checkinstallation: Add error message to stderr on error.
2009-03-13 Stephan Sürken <stephan.suerken@1und1.de>
* Add cmake macro support; macros will be installed to /usr/share/ui-auto/cmake. Initial entry is FindApache1.3.cmake.
2009-03-11 Stephan Sürken <stephan.suerken@1und1.de>
* Non-snapshot release: Don't open EDITOR for autonews in automatic mode.
* Nicer error handling on sequent failure.
[ui-auto-release run by absurd@orlok.olx.intra]: Automatically updated from vc.
[ui-auto-release run by absurd@orlok.olx.intra]: News update.
prep 1.1.6; declare VC "local" non-experimental.
2009-03-10 Stephan Sürken <stephan.suerken@1und1.de>
- clean up news - remove extra code for "local copy" as we can do it now with meta-vc "local".
- VC: Add experimental support for meta-vc "local". - some cosmetics.
upstream changes: Only whe autonews is enabled.
cosmetics.
fix bug in git warning.
add git to list of supporteed vcs.
doc fixes.
use checkinstalltions for uvc & ubs.
reorder impl,, omit -c, add command checkinstallation.
cvs_cmd_preprocess now obsolete.
Omoit "-c" option.
make impl. vc commands optional.
reorder impl
* VC: Add experimental support for "git".
* Add upstream changes to Debian changelog.
pretty-print the upstream NEWS.
change ui_pprint to a pipe/filter; initial upstream changes support.
* Add check: Build system installation.
add bs installation check analogouzs to uvs; simplify uvc checks.
remove ob. func: tagalize (ui-auto-ubs).
fix read LINE to use $REPLY instead to get full input.
fix: rather use "none" for explicit VC information when you want to copy.
add comment for do_getnews args.
2009-03-06 Stephan Sürken <stephan.suerken@1und1.de>
renice help.
Upodate NEWS.
Cosmetics.
* Error handling fix: Default answers change to "N" for: tarball overwrite, upload overwrite, continue on upload error, continue on notify error, continue on debbuild error, ignore local change in checkout mode.
cosmetics.
* Omit -U (manual upload) option. For non-snapshot tarballs, you can do it with sequences now.
- Add meta sequent ALL. - Doc cleanup.
-R fix: Also remove *.changes.
2009-03-05 Stephan Sürken <stephan.suerken@1und1.de>
clena up snasphot version patch code.
fix: snapshots had double stamp.
renice sequence handling.
put handling of R option to correct sequents.
Omit "Omit" -O: Do everything with sequents.
remove now-obsolete -O options.
complete sequence hadnling, added -Q option.
initial sequence support.
add upload_debian as sequence item; some changes needed.
renames for upcoming sequences.
Fox do_upload sequence item.
simplify.
new sequence item: vccheck.
Cleanup: All sequence skipping due to project/user config should be in the sequence functins.
* -S: This now sets the whole version appendix; means you are able to create rc snapshots w/o timestamp version like so 'ui-auto-release -S ~rc1'.
2009-03-04 Stephan Sürken <stephan.suerken@1und1.de>
code renicing.
* New -f /-F options: Manually set project and user config file locations.
fix upload file name for Debian.
2009-03-03 Stephan Sürken <stephan.suerken@1und1.de>
fix ignore settings.
Update README.
fix: add defaulkt for -O.
fix: for -R: add Debian *.upload file.
2009-03-02 Stephan Sürken <stephan.suerken@1und1.de>
impl omit: upload_debian.
impl omit: upload.
impl omit: release_hook.
impl omit: check.
add -O option handling.
update NEWS.
* New -R option: Remove local traces (tarball*, deborig*, debbuilds).
ui-auto-ubs done.
* For cmake 'dist' is no longer done in an extra dir per default (does no fit for ui-auto-ubs). Use "ui-auto-release -c | -C copy" as replacement.
upodate to ui-auto-ubs.
not verbose for restore command.
fix for restore command.
update command patch:
- compute $package automatically, remove opt
- create backup, and print restoral code to stdout
generalize release sequence using ui-auto-ubs.
update to ui-auto-ubs.
add optional options for configure.
* Obsoleted/removed: "ui-auto-strap". Use "ui-auto-ubs" now.
fix strapoptional options and docs.
* New tool "ui-auto-ubs" (Universal Build System) analogous to *-uvc. This will fully encapsulate the build system so all tools will just work for all build systems supported.
2009-02-27 Stephan Sürken <stephan.suerken@1und1.de>
update: ui-auto-ubs.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
final fixs to NEWS/README.
Dump to 1.1.5, add initial proposed 1.2.x release NEWS.
2009-02-20 Stephan Sürken <stephan.suerken@1und1.de>
* Fix onExit functions for subshells.
Better question for local changes in checkout mode.
* Fix removal of temporary Debian checkout.
final fix for mktemp && error handling.
- renoice error hanflich for mktemp. -Use ui_mktemp for _all_ temps.
2009-02-19 Stephan Sürken <stephan.suerken@1und1.de>
Fix: Also keep Debian checkout if -K ist set.
Fix: Dont use $package for mktemp, might not been defined here.
2009-02-18 Stephan Sürken <stephan.suerken@1und1.de>
rm wrong default for testing
- Fix: when mktemp fails, also dont generate any cleanups.
- Fix: User pref handling must be before vc strap. - Fix: Error handling when mktemp fails.
* Add '-K' = keep temporary option; useful for debugging.
* Add new user pref: 'ui_auto_userpref_tmpdir' for systems where /tmp is just not big enough.
renoice docs, and add example for key id for debian signing.
* Add error message when dbuild fails.
2009-02-17 Stephan Sürken <stephan.suerken@1und1.de>
* Fix error handling when no BS found; clean up basic "no-project dir" errors.
* Fix error output for user=root warning.
use etch for now to build debian packages.
* Ignore GNU extension warnings in src/tools (we want to use them).
* m4: UI_INIT: Add option to configure automake per project; drop default "tar-ustar filename-length-max=155" to none (you may add this to your project to get exactly the same behaviour). Update ourselves to use "tar-pax".
* m4: UI_INIT: Make automake options configurable per project; patch up default options to "tar-ustar filename-length-max=255" (was 155 chars).
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
prep 1.1.4 (unstable).
2009-02-16 Stephan Sürken <stephan.suerken@1und1.de>
write mandataory dependency on error.
typo
orig_loc should be mandatory on -d.
Documentation updates.
harden grep, cosmetics.
for doc (-P not -p).
- doc improvements. - Set all defaults and variable dependenies correctly.
add some more examples to docs.
deb vc tag default is trunk.
doc typos
default for deb_orig_loc shpould be empty.
- add quiet option for conf_print. - revive -p/-P (defaults/defauls+doc). - Actually set default values.
add extra check for unkown variables in .ui-auto-conf (typos and such).
cosmetics.
conf check: Add "manadory at" feature.
more doc fixes.
default should be empty for deb_orig_loc.
pimp documentation.
add nte that we are checking status as this might take a while now...
2009-02-13 Stephan Sürken <stephan.suerken@1und1.de>
- Add the notion of manadtory config options, and add an automated check.
skip notify if wished.
* .ui-auto.conf project configuration updates: - Put all items and their docs into ui-auto-release. Use 'ui-auto-release -p' now to get an example conf+docs. - Add the notion of default values; again, use 'ui-auto-release -p' to see them. - Re-nice and update our ui-auto's .ui-auto.conf as project example.
drop verbose config, drop -P.
add initial config impl.
make upload_loc optional.
Cosmetics.
debian check: for debchange, also check for the --force-distribution option; add version to Debian hint.
add debian check: dput.
cosmetics.
add Debian check for debchange.
streamline cvs2cl error message.
checks: add svn2cl check.
2009-02-12 Stephan Sürken <stephan.suerken@1und1.de>
add Debian import support.
dump NEWS to 1.1.4 (we cant release 1.1.3).
fix: Only use hostname for -s ! -c snapshots (@ not allowed).
fix: add forgotten dist param for normal do_upload call.
- Skip meta dist "snapshot"; instead we have stable and unstable snapshots - Make Debian package building configurable for stable/unstable + snapshot.
typo fixes.
for -s ! -c, use USER@HOST appendix.
for -s -c, also add vc version to snapshot version.
skip dist snapshot: Just use stable/unstable.
add Debian cl entries to status.
more cosmetics.
cosmetics.
upate help.
change -P to -S and slightly change semantics.
cosmetic: Use [] for all tests, not test.
fix: Use local dist here.
add upload file + warning if already uploaded.
fix -U by asking dist type. extra common check func dist_ok.
re-add -U option ;(.
simplify do_upload.
Skip -U (manual tarball upload).
add ui_err, and replace all remianing error output.
typo fix.
no need for option -B; we never want to set this manually.
2009-02-11 Stephan Sürken <stephan.suerken@1und1.de>
add tarball to upload warning ztext.
add a ui_warn, drop ui_note, replace ui_note with warn & ask.
this removes obsolete code and separates warnings (errors) to stderr.
-C implies -c.
fix: call onExit commands in reverse order (lifo).
make tarball and deb package dir location dependent whether we are in project dir or not.
${HOME}/ui-auto-release-debian is the better default after all...
- add nicer code to guess whether we are in project dir. - add VC warning on bootstrap.
before bootstrapping, warn if there are local changes if we are in project dir.
- fix package_tarball_abs and debdir default (revert to ../!) for checkout mode. - print local tarball location in status
change boostrap option to -c / -C.
add auto detection for -S param.
fix/clean up code order.
automate vc boost strapping via .ui-auto.conf
add comments.
reading config shpould be first we do.
Change default for debian package dir to HOME/... so we dont get generated to /tmp with -S.
- VC Bootstrap support (-S switch).
2009-02-06 Stephan Sürken <stephan.suerken@1und1.de>
add -S strap option docs.
make debdir user configurable: Global, and per project.
help: add note that this works for autoconf only.
complete docs, and add per project debdir var.
2009-02-05 Stephan Sürken <stephan.suerken@1und1.de>
cosmetic: var order.
2009-01-28 Stephan Sürken <stephan.suerken@1und1.de>
revert temporyr modificaetions for dput and upload.l
- Add support to manually chose distributions (stable/unstable). - update NEWS.
switch back to unrelesased.
remove some obsolete output
alkways start debian revisions with 0 for snapshots.
fix upo status for debian release and some type fixes.
cosmetics
add support to configure the Debian package name, if different.
make vc tag configurable for each dist.
clean up/simpliufy snapshot version.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
cosmetics.
svn: use --parents instead of pre-creating directory.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
enable auto-debian for non-snasphots.
[ui-auto-release run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release run by absurd@manwe.use.schlund.de]: News update.
prep intermediate release.
add a common seperator.
do_debian: - fix name for debian revision appendix config value. - fix Debian revision creation for snapshot and stable/unstable. - add support to checkin changes for stable/unstable.
more cleanuos and cosmetics.
yet again, re-order and renice options.
-S -N are obsolete imho. Removing.
more doc changes.
more detailed description of the snapshot mode.
2009-01-27 Stephan Sürken <stephan.suerken@1und1.de>
Fix up doc strings and some names.
fix: Find changes file so it works for any arch upload.
- dbuild_options: Always use these buildpackage options.
* Add user preferences in ~/.ui-auto.conf: - nosign: Always skip gpg signing.
parse user prefs, and enable the "nosign" option.
mini-todo is obsoleted.
* Docs: - Add example user conf file.
Add user example conf to dist.
add user example conf.
only build debian package once.
ask before auto-building debina package.
- Use -d and -D: options for Debian package building.
- add -B option and cleanup up build system handling. - clean up option names.
chnage Debian autobuild option to D.
document debian location.
put all build system diversifications in functions, and in one place.
- always produce debian tarball when location is configured. - Many cleanups.
update news.
2009-01-26 Stephan Sürken <stephan.suerken@1und1.de>
rm obsoilete/broken message.
Update all commands to functions and other nice cosmetics.
cosmetic, doc fixes.
Cleanup: Use functions: preprocessing.
Cleanup: Use functions: check, version.
use force-dist for debchange; cosmetics.
update mini todo.
- Redo interactive input handling, and add a -A (non-interactive) switch.
add non-interactive option -Y, and read funcs.
2009-01-23 Stephan Sürken <stephan.suerken@1und1.de>
do_debian: Add more options.
* ui-auto-uvc: Add new option -V: Create version suitable for snapshots.
2009-01-22 Stephan Sürken <stephan.suerken@1und1.de>
unneccessary quotes.
cleanup: Put bs-related code togethter.
much more nice cleanups.
cosmetics.
- many script cleanups. - Tarballs are now generated in "..".
many script cleanups.
do_snapshot now obsolete.
Option "-r" hence obsolete and removed.
better values for testing phase.
* ui-auto-release: - Initial support for -d = Automatic Debian packages: - snapshot only, svn-buildpackage only. - Snaphots are no longer produced in an extra procedure; you rather taint releasing now for snaphots (old: "-s", new "-r -s").
2009-01-21 Stephan Sürken <stephan.suerken@1und1.de>
renive ways to parse package name and version for different build systems.
cosmetic: questions: Show what's default when just hitting enter.
cosmetic: questions: Show what's default when just hitting enter.
* ui-auto-release: Initial support for -d = Automatic Debian packages: - snapshot only, svn-buildpackage only.
add -d options and debian package tarball variables.
Improve commentary.
cosmetics.
2009-01-20 Stephan Sürken <stephan.suerken@1und1.de>
* src/tools/Makefile.am: Bugfix: Only remove produced manpages, not all.
2009-01-07 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (1.1.2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (1.1.2) run by absurd@manwe.use.schlund.de].
release 112.
* Fix: ui-auto-shell: Assure -env is in same dir.
ui-libopt.sh should be installed with _DATA target, not _SCRIPT.
* Fix: Make AUTHORS non-empty (add me for now).
svn-ignore new created man pages.
fix clean and check to -local targets.
* Add automatically produced man pages for all ui-auto-* tools.
* ui-auto.conf: Remove obsoleted src/example from path.
cosmetic: fix ui-auto-shell -h output.
* ui-libopt.sh: Install to pkgdatadir ("/usr/share/ui-auto"), not bin; add new include recommendations, update all internal ui-*.
- sp->ui cosmetics. - add recomended source syntax for upcoming install change.
warning should go to stderr.
2008-12-15 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (1.1.1) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (1.1.1) run by absurd@manwe.use.schlund.de].
* Fix: Install man page to man1.
[ui-auto-release (1.1.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (1.1.0) run by absurd@manwe.use.schlund.de].
Initial unstable 1.1.x release.
* ui-auto-shell: If set, use shell given in env $SHELL.
* cruft: Add ".git" directories to cruft.
fix: install man page with perm 644, not 755.
comment arg for echo.
ignore new autogenerated man page.
* Produce a man page for the PACKAGE-version script.
2008-10-02 Nico Siomos <nico.siomos@1und1.de>
Fix for grepping project line in CMakeLists.txt
2008-09-19 Nico Siomos <nico.siomos@1und1.de>
bug notification in readme file
2008-09-04 Stephan Sürken <stephan.suerken@1und1.de>
Be less verbose plese.
be less verbose.
add extra sanity check, some docs.
- Fix in: move orig back. - be less verbose.
Fix: we need to give tarball.
add some doc.
Redundancy removal, part VI: Merge do_tarball_* to do_tarball.
Redundancy removal, part V: Add reniced do_tarball_release func to compare w/ *_snapshot.
Redundancy removal, part IV: Use package_bs_conffile, completely clean up do_snapshot_version.
Redundancy removal, part III: More generic way to compute the build system, and add package_bs_conffile variable to use throughout script.
Redundancy removal, part II: Move code to clean up tainted snapshot files to do_snapshot_version.
Redundancy removal, part I: add do_snapshot_tarball func.
ignore case for sed.
make package_source in build dir, and move tarball.
rm obsolete debug.
snapshot: Build in a temporary build directory for cmake.
Allow small keywords in CMakelist.txt.
2008-09-02 Stephan Sürken <stephan.suerken@1und1.de>
add tarball support for cmake (release && snapshot).
Add "not nice" note ;(.
fix up snapshot support for cmake.
Initial multiple build systems suppport; support cmake and autotools.
2008-06-20 Stephan Sürken <stephan.suerken@1und1.de>
* Bugfix: Version comparison code in UI_CHECK.
2008-06-19 Stephan Sürken <stephan.suerken@1und1.de>
Bump version to 1.1.0 (unstable).
2008-06-18 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (1.0.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (1.0.0) run by absurd@manwe.use.schlund.de].
1.0.0.
2008-04-23 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (0.1.109) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.109) run by absurd@manwe.use.schlund.de].
prep 109.
2008-04-04 Stephan Sürken <stephan.suerken@1und1.de>
* ui-auto-shell: Don't always run with "-p" (change to projects wd).
2008-02-14 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de].
Fix: Use the new-style https:// svn urls.
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de].
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.108) run by absurd@manwe.use.schlund.de].
prep 108.
* ui-auto-release: (svn only) Fix typo on version tagging when releasing from a branch (trunk was used).
* ui-auto-release: Fix typo on branch tagging on release (version tag was used).
2008-01-29 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de].
[ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de].
[ui-auto-release (0.1.107) run by absurd@manwe.use.schlund.de].
prepare release 107.
2008-01-15 Stephan Sürken <stephan.suerken@1und1.de>
* Makefile.am: Depend on automake 1.10 (else , -I for aclocal doesn't not work).
* ui-auto-release: Explain arg for -U in usage help.
2008-01-10 Stephan Sürken <stephan.suerken@1und1.de>
Always call env with -d. Always call env with -p.
* ui-auto-env: Add option "-p" to automatically change to the project's working directory.
* Add new utility tool: ui-auto-shell (like ui-auto-env, but runs a new tainted shell).
2008-01-08 Stephan Sürken <stephan.suerken@1und1.de>
* README: Add hints form ui-utilcpp's README about former SPRelease here.
2008-01-04 Stephan Sürken <stephan.suerken@1und1.de>
* ui-auto-sp2ui: Some smaller ennhancements: - Show note that you might need to update ignore settings.
add new skeleton.
2008-01-03 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (0.1.106) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.106) run by absurd@manwe.use.schlund.de].
bump version to 106.
* ui-auto-release: Add "-N" expert option to extract NEWS snippets.
* ui-auto-uvc: Enhancement: Reniced error handling, not showing usage help on non-usage-failures (e.g., when check_sync fails).
Typo, it's ui now.
* ui-auto-uvc: Enhancement: For vc "svn", on "tag", try to "mkdir" the directory where to put the copy. Practically, this means you do not need to create directories tags/my-project or branches/my-project manually before using ui-auto-release.
* ui-auto-sp2ui: Accidentially converted itself when updating ourselves to ui; changes reversed, usable again.
add new skeleton for 106.
2007-12-19 Stephan Sürken <stephan.suerken@1und1.de>
[ui-auto-release (0.1.105) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[ui-auto-release (0.1.105) run by absurd@manwe.use.schlund.de].
sp prefix for tarball repoitory is now obsolete.
Prepare release 105.
skeletion for the initial ui-auto release.
sp->ui: Yet some more sp to ui name fix in docs.
sp->ui: Yet some more sp to ui name fix in docs.
sp->ui: Yet some more sp to ui name fix in docs.
sp->ui: Yet some more sp to ui name fix.
sp->ui: Fix and renice docs somewhat.
sp->ui: Fix up examples (make more generic, remove sp-* strings).
sp->ui: Fix up usage doc (was outdated even before).
sp->ui: Fix ignore properties.
sp->ui: Fix ignore properties.
sp->ui: Changes from auto-updater ui-auto-sp2ui.
sp-ui: We need these changes checked in 1st to run sp2ui.
sp->ui: protect string test.
sp->ui: add some extra magic for convenience: Create ~/.ui-auto.conf skeleton for user if needed.
sp->ui: that should be all we need. Ready to update ourselves with it ;).
sp->ui: replace var names for .ui-auto.conf.
sp->ui: add sp2ui updater to scripts.
sp->ui: .sp-auto.conf renaming; todo list support.
sp->ui: Add VC sync check.
sp->ui: Fix early as we need that for sp2ui tool.
sp->ui: Initial skeleton for the sp2ui updater script.
sp->ui: Renaming macro files.
sp->ui: Renaming scripts.
fix vc locations.
2007-11-13 Stephan Sürken <stephan.suerken@1und1.de>
Renaming project sp-auto following the new ui convention.
2007-04-27 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.104) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.104) run by absurd@manwe.use.schlund.de].
* Remove local "svn2cl" tool, which is now included in "subversion-tools". * Preps for release 104.
2007-03-12 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de].
Prepare version 103.
[sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.103) run by absurd@manwe.use.schlund.de].
Prepare version 103.
should read UNRELEASED.
some cosmetics.
2007-03-09 Stephan Sürken <stephan.suerken@1und1.de>
Use .profile in README, not .bashrc (might harm you).
sp-auto-env: - don't set var if duplicate (fixes cosmetic errors like multiple ::: in PATH). - ACLOCAL: rm space after -I (might lead to errors). - duplicate identification for env var items hardened.
- Fix: Use reniced egrep pattern to identify duplicates in env vars. - Fix: ACLOCAL: rm space after -I which might irritate duplicat handling.
2007-03-02 Stephan Sürken <stephan.suerken@1und1.de>
* sp-auto-env: Fix: when calling ourselves (with -d), use ${0} to make this work in a "strap" situation.
2007-02-27 Stephan Sürken <stephan.suerken@1und1.de>
call macros for doxygen tools only if configured.
call macros for doxygen tools only if configured.
2007-02-21 Stephan Sürken <stephan.suerken@1und1.de>
Adapt -a / -A options for sp-auto.
2007-02-07 Stephan Sürken <stephan.suerken@1und1.de>
reflect last changes.
- Add INTRODUCTION file. - Add explicit doc install rules.
Split INTRODUCTION from README + Updates.
Update README
Add not about how to read "parameter docs" for function && soke renicify.
Remove obsoleted code.
add group options -a/-A.
add "imply support" for usage help.
- add sp_opt_set: Set an option arbitrarily if nedded. - sp_opt_add/parse: Support for "implies" to easily group options into one.
2006-11-23 Stephan Sürken <stephan.suerken@1und1.de>
new skeleton.
add initial introduction.
2006-11-21 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.102) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.102) run by absurd@manwe.use.schlund.de].
Prepare 102.
2006-11-20 Stephan Sürken <stephan.suerken@1und1.de>
Fix: Use cvs/svn calls directly to checkout to explicite dir.
2006-11-17 Stephan Sürken <stephan.suerken@1und1.de>
* sp-auto-uvc: Add "checkout" command.
* sp-auto-uvc: Add "checkout" command.
* sp-libopt.sh: Add "sp_opt_givenPos()" function.
* sp-auto-uvc: Add "-S" option to arbitrarily set VCS.
2006-11-08 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.101) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.101) run by absurd@manwe.use.schlund.de].
preparing 101.
2006-11-06 Stephan Sürken <stephan.suerken@1und1.de>
* PACKAGE-version and version.h automatic targets: Create inst. directories also, if not existent.
Add forgotten sp-auto.m4.
2006-11-03 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.100) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.100) run by absurd@manwe.use.schlund.de].
Gixing check_sync command for svn.
Last text fixes.
ignoring sp-auto.am.
Main changes for 0.2.* alpha version:
* Adding initial version of sp-auto-update tool.
* src/tools: Add sp-libopt.sh (getopts posix shell library). [ removing src/sh, mv sh/sp-opt.sh->tools/sp-libopt.sh ].
* src/tools: Add optional "non-POSIX" test when checkbashisms (devscripts.deb) is available.
* src/tools: Many bashisms fixed; sp-auto-release stays "bash" for now.
* src/tools: Using sp-libopt.sh in all tools. This means usage
changes for all tools except for default usage. Use "-h" on any
tool for usage.
* User visible changes in sp-libopt.sh:
- Add handing for default values (options and positionals).
- Remove imho superflous support for per-function options.
* src/tools: Added sp-auto-uvc tool ("unified" version control commands).
* src/tools: sp-auto-release: Patched up to use sp-auto-uvc.
* src/tools: sp-auto-env && sp-auto-update:
- Removing seemingly confusing magic for id ("." if not arg, else DIR or
MULTINAME); instead, you must now give an id as configured in
- New per user config file "~/.sp-auto.conf". This obsoletes all "MULTINAME"
config files "~/.sp-auto-env.NAME". You can find an example in the README.
- "sp-auto-env PROJECT" now creates the env for PROJECT (was: its
dependencies only); using the
- "-d"-Option on sp-auto-env|update _adds_ all dependencies [the latter two
changes are imho fixing some non-intuitiveness of the tools]; use "-D" for
the old behaviour.
- "sp-auto-update" has added ability to store configure options per
project(~/.sp-auto.conf) and an option to update project's
working directories from VCSes. I.e., it's now actually
usabable, and "sp-auto-update -d -u my_project" can now used
to actually update "everything".
* src/m4:
o sp-doxygen.m4:
- Change behaviour to be build on std build process, not dist.
- Use simple stamp file "sp-doxygen" to guard build (was: phony target).
- This also adds new global vars SP_ALL, SP_CLEAN.
o sp-lib.m4 rm.
o Added/new/changed macros: SP_INIT,SP_CHECK (...).
o Use one file (sp-auto.am) for added automake targets.
o Principally use a bunch of well defined PHONY targets
(sp-auto-all sp-auto-clean sp-auto-dist sp-auto-distclean sp-auto-install-data sp-auto-install-exec sp-auto-uninstall)
to handle sp-auto-automatic Makefile.am adds.
o Produce PACKAGE-version script automagically (pls rm redundant code in projects).
o Produce version.h include (for libraries) automagically (pls rm redundant code in projects).
* Add svn2cl tool from subversion contrib (until it distributed w/ subversion-tools directly).
* README: Cleanup: any old stuff removed or updated, add "update from 0.1.3" section.
* New SP_PROG_CXX, ruling out some non-working c++ compilers (currently g++-2.9*).
2006-01-24 Stephan Sürken <stephan.suerken@1und1.de>
Fix: did not catch rename.
Adding initial version of sp-auto-update tool.
Fix: No such option "-p".
2005-12-27 Markus Goetzl <markus.goetzl@1und1.de>
* Updated documentation
2005-11-15 Stephan Sürken <stephan.suerken@1und1.de>
svn fix: Seems we need an wd-update before any writing svn command ;(.
2005-11-10 Heiko Hund <heiko.hund@1und1.de>
[sp-auto-release (0.1.3) run by heiko@hoth.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.3) run by heiko@hoth.use.schlund.de].
set version to 0.1.3
reworked output a bit, vars with no vals ain't displayed anymore
made it only export non empty variables
2005-11-09 Heiko Hund <heiko.hund@1und1.de>
removed -module flag from LDFLAGS since it doesn't work
use AC_SUBST now for build flags
2005-11-08 Heiko Hund <heiko.hund@1und1.de>
added support for package m4 macro directory
Added m4 macro for apache module generation
2005-11-08 Stephan Sürken <stephan.suerken@1und1.de>
[sp-auto-release (0.1.2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.2) run by absurd@manwe.use.schlund.de].
Preparing 0.1.2.
News uodate.
* sp-auto-release: Compat for "grep" w/o max-count option (woody).
2005-11-07 Heiko Hund <heiko.hund@1und1.de>
* refined package name parsing again * refined package version parsing
2005-11-04 Heiko Hund <heiko.hund@1und1.de>
Fixed package name parsing
2005-11-04 Stephan Sürken <stephan.suerken@1und1.de>
Fixing bool parameter evaluation.
2005-09-27 Stephan Sürken <stephan.suerken@1und1.de>
Removing hacky libtool version check (doesn't work for 1.5.2x versions...).
2005-08-02 Stephan Sürken <stephan.suerken@1und1.de>
Cosmetic usage fix.
Integrate internal "-h" correctly.
Don't add leading nl to help.
- Fix for -h: Don't ouput help to stderr. - Some more cosmetic fixes.
Using "h" (not "H") for hard coded help/usage option.
New sp_apt_addNonOpt (replaces direct setting of vars)
New sp_apt_add (replaces direct setting of vars)
Renaming public functions: * sp_opt_init_global -> sp_opt_init * sp_opt_parse_global -> sp_opt_parse
- Using sp_opt_init instead of setting vars directly. - Several cosmetic fixes.
2005-07-29 Stephan Sürken <stephan.suerken@1und1.de>
News update: sh, examples, sp-opt.
Adding "sh" and "examples" to program paths for sp-auto-env.
Adding working bootstrap function.
removing sp_opt_bootstrap.
Add installation support for new sh+examples directories.
svn:ignore fixes.
Ignoring sig files.
Adding new sh subdirs under src. This adds initial sp-opt.sh Posix getopt shell library.
Adding new sh and examples subdirs under src.
Adding new sh and examples subdirs under src.
Adding new sh and examples subdirs under src.
2005-07-26 Stephan Sürken <stephan.suerken@1und1.de>
Nicifying Doenload prefix for NEWS, add direct link to current tarball.
Fixing sigfile location.
Fixing sigfile location.
Fix trailing whitespace.
2005-07-26 Heiko Hund <heiko.hund@1und1.de>
Added --disable-sp-doxygen news
Added --disable-sp-doxygen configure option
2005-07-05 Thorsten Zachmann <thorsten.zachmann@1und1.de>
Added auto messages for tags/branches (svn)
Add support for auto messages for tag/brach creation (svn)
ask if existing tarball should be deleted.
2005-06-29 Thorsten Zachmann <thorsten.zachmann@1und1.de>
o checking if svn/cvs binaries exists
2005-06-17 Stephan Sürken <stephan.suerken@1und1.de>
using package-version (not tarball) for notify line.
[sp-auto-release (0.1.1) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.1) run by absurd@manwe.use.schlund.de].
- Fixing m4 todo: no longer using special automake targets in macros directly (fixes serious bug). - Updating todo. - Ignoring dist tarballs in repository. - Preparing 0.1.1 release.
Removing permissions. That is not "distdir" ;(.
- getnews: Fix for last news.
- getnews: Add "header" option fucntionality. - getnews: Fix usage. - notify: Use "header" option for notify mail body.
Update todo.
Uhm. ;(.
update todo list.
- asking when edititing exist news: only wehen unreleased not given. - Using "head" fior tha question. - some cosmetics.
Adding todo.
Add intercative warning when re-editing existing news.
Update.
- Also check for .svn. - Add "all" dependency.
Also fixning file permissions.
Fixing missing sp-libxslt.m4 from m4 installation.
Fixing missing sp-libxslt.m4 from m4 installation.
Add news skeleton for 0.1.1.
Re-enabling cvs sync status test.
notify error should go to stderr.
some nocer diagnostics for notify mail.
- simplify & improve "getnews" - hilarious improvemnts for "autonews" - Using "getnews" for notify mail; skipping notify mail editing.
2005-06-16 Stephan Sürken <stephan.suerken@1und1.de>
Using new funky "getnews" action for autonews.
Adding new funky "getnews" action.
ass .sp-auto.conf to dist.
2005-06-15 Stephan Sürken <stephan.suerken@1und1.de>
variable renaming.
Removing vc sync check from status display (irritating in case of slow vc server).
2005-06-13 Stephan Sürken <stephan.suerken@1und1.de>
fix notify address ;(.
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de].
fix "-multi" notes.
fix download url fix notify
revert test changes.
revert test changes.
[sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de].
Dont fail completely whe gpg fails.
[sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.0test6) run by absurd@manwe.use.schlund.de].
last test release.
- rm onExit debug. - use "package-XX.YY.ZZ (DIST)" notation for notify, status, NEWS. - rm "-release" from notify line.
[sp-auto-release (0.1.0test5) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.1.0test5) run by absurd@manwe.use.schlund.de].
yet another...
fix: rm directory, not file.
[sp-auto-release (0.1.0test4) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.0test4) run by absurd@manwe.use.schlund.de].
on exit debug: non-interactive ;).
yet anothe test release.
- onExit system to secure traps (only one trap per instance). - Updating all "trap" calls.
[sp-auto-release (0.1.0test3) run by absurd@manwe.use.schlund.de].
- another test release - fixing tag info text (cosmetic). - ficing mktemp pattern for mail.
[sp-auto-release (0.1.0test2) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.0test2) run by absurd@manwe.use.schlund.de].
fix diff order.
changes for another test release.
release: - "upload" before "notify". - "notify": Use current news file for mail body, if exists. - "notify": securing mail body file removal via trap.
autonews: - Using "current" file for current news only (for mail later). - using trap for all temp files.
[sp-auto-release (0.1.0test1) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.1.0test1) run by absurd@manwe.use.schlund.de].
another test release.
rm martin to test release mails.
[sp-auto-release (0.1.0test0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.0test0) run by absurd@manwe.use.schlund.de].
Adding vc sync status to status display.
changes for one test releasing.
undoing dome more tests.
autonews: - Using mktemp for temp NEWS file. - Asking before checkin (showing diff), /w option to re-edit.
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de].
revet changes of test release.
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de]: Automatically updated from vc.
[sp-auto-release (0.1.0) run by absurd@manwe.use.schlund.de].
- Improving sync_check error repoeritng. - svn sync_check: Fixing to include server changes. - No longer running "update" on wd - we just check.
Reverting test change.
Test ci.
Prepare for initail release.
2005-06-10 Stephan Sürken <stephan.suerken@1und1.de>
- Removing .strap_dev compat -- this does not work. - Fixing multi: We need to eval all envirenments. - Fixing multi: We only need last output.
Add libxslt check macro from sp-gxmlcpp.
Add support for ".svn" subdirectory cruft.
removing obssolet ")"s in status output.
Fixing cvs2l program test.
Diagnostics: Writing both versions on non-successful version checks.
Fixing args numbers.
Fix: add mkproject script.
Removing sp-auto-env-multi; functionality is now bundeld in sp-auto-env, suing some magic.
Add support for -h, --help.
ucv: Add simple changelog support (svn log only).
- uvc: Support for "update". - uvc: check -> check_sync: Check whether wd/server are in sync. - uvc: check_sync fix: Also check for U,P for cvs. - release: improved vc check (check for sync (again) before start tagging. - uvc: check: Removing obsolete check for cvs2cl.
Update ignore.
Update ignore.
update ignores.
2005-06-09 Stephan Sürken <stephan.suerken@1und1.de>
- Add sp-auto (self) version test macro. - Fix missing EXTRA_DIST and install targets.
Add sp-auto.m4 generation.
Implementing local changes check for svn.
2005-06-08 Stephan Sürken <stephan.suerken@1und1.de>
- Rename vcs->vc - Add vc branches location. - Improved usage. - Remove some redundant code in uvc. - vc bracnh support. - invalid version 0.0.x status check. - Fix order: 1. status check, 2. status ouput (in success only) - branch tag support for *.EVEN.0 versions.
- Rename vcs->vc - Add vc branches location.
Start with 0.1.0.
Fix upload usage help.
you should not be here, garbage.
Fixing autonews to being cool.
Fixing autonews to being cool.
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
- release: upload after notify - upload: activate tmp file removal and actual scp upload. - upload: Dont fail if scp fails (hint to retry later)
show_status -> status_check
make snapshot simpler
Fix upload loc.
- Fixing/reimplemnting "upload". - do_upload for release + snapshot. - activate upload script target - usage fixes - many other fixes.
- Removing unused "update" vcs target. - Removing imho obsolete "edit" vcs target.
- Adding vcs locations. - Adding some checks for status.
test change.
2005-06-07 Stephan Sürken <stephan.suerken@1und1.de>
One million of more finest fixes for "release".
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
[sp-auto-release (0.0.0) run by absurd@manwe.use.schlund.de].
One million af finest changes.
Fixing processing order and someother cosmetics.
Fix: sp-auto-upload is obsolete.
Updated "do_snapshot"
Updated "do_release"
fixes in usage/settings.
2005-06-06 Stephan Sürken <stephan.suerken@1und1.de>
- generic vcs check - using sp_vcs instead of "cvs" everywhere.
Abstracting changelog generation for vcs.
- Cleaining up/define all (?) configurational options. - Many updates ;).
Cleaining up/define all (?) configurational options.
Adding old quickstart fro SPRelease.
Removed. Functionality will be in sp-auto-release.
2005-06-02 Stephan Sürken <stephan.suerken@1und1.de>
Fix ignore properties.
Fix ignore properties.
-multi to allow user configurations.
Adding most crucial Quickstarts.
Adding compat for projects using old .strap_dev scheme.
2005-06-01 Stephan Sürken <stephan.suerken@1und1.de>
Initial sp-auto checkin (rework of releasing/dev tools formerly in sp-utilcpp).
New project "sp-auto".
|