summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cvs/doc/cvs.ps
blob: 7fc9b2ea56c351aefef71346a42ed8818579a74d (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
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvs.dvi
%%Pages: 170
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentPaperSizes: Letter
%%EndComments
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
%DVIPSParameters: dpi=600, comments removed
%DVIPSSource:  TeX output 1998.05.23:0831
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}
if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
TeXDict begin 40258431 52099146 1000 600 600 (cvs.dvi)
@start /Fa 1 47 df<0F003FC07FC07FC0FFC0FFC0FFC0FF807F003C000A0A77891C>
46 D E /Fb 1 47 df<00FC0003FF000FFF801FFFC03FFFC03FFFC07FFFC07FFFC0FFFF
C0FFFFC0FFFFC0FFFF80FFFF80FFFF007FFE003FFC001FF8000FE000121271912B>46
D E /Fc 55 122 df<000000FFC001FC0000000FFFF80FFF0000003F803E3F03C00000FC
00077E07E00003F8000FFC0FF00007F0003FF81FF0000FE0007FF01FF0001FC0007FF01F
F0003F80007FE01FF0007F00007FE01FF0007F00007FE00FE000FF00003FC0038000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC00000FFFFFFFFFFFFF000FFFFFFFFFFFFF000FFFFFFFFFFFFF00000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00
001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC000
0000FE00001FC0000000FE00001FC0000000FE00001FC0000000FE00001FC0000001FF00
003FF000007FFFFC0FFFFFE0007FFFFC0FFFFFE0007FFFFC0FFFFFE0003C467EC539>11
D<000001FF000000000FFFE00000007F80F8000001FC001C000003F8000E000007E0000F
00000FC0007F00001FC000FF80003F8000FF80007F0000FF80007F0000FF8000FF0000FF
8000FE00007F0000FE00003E0000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE00003F80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF
8000FE0000FF8000FE00007F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F
8001FF00007FC07FFFFC1FFFFF7FFFFC1FFFFF7FFFFC1FFFFF30467EC536>I<1E007F80
FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000C001C00180
03800300070006000E001C003800700060000B1D78891B>44 D<FFFFFFC0FFFFFFC0FFFF
FFC0FFFFFFC0FFFFFFC0FFFFFFC01A067F9721>I<0000FF00000007FFE000001F81F800
003E007C0000FC003F0001F8001F8001F0000F8003E00007C007C00003E007C00003E00F
C00003F00F800001F01F800001F81F800001F83F800001FC3F800001FC3F800001FC3F00
0000FC7F000000FE7F000000FE7F000000FE7F000000FE7F000000FEFF000000FFFF0000
00FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000
FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF
FF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F
000000FE7F000000FE7F000000FE7F000000FE7F800001FE3F800001FC3F800001FC3F80
0001FC1F800001F81F800001F80FC00003F00FC00003F00FC00003F007E00007E003E000
07C003F0000FC001F8001F8000FC003F00003E007C00001F81F8000007FFE0000000FF00
0028447CC131>48 D<000030000000F0000001F0000003F000001FF00000FFF000FFFFF0
00FFE7F000FF07F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
00000FF800001FFC007FFFFFFF7FFFFFFF7FFFFFFF204278C131>I<0003FE0000001FFF
C000007FFFF00001F80FFC0003C001FE00078000FF000E00007F801C00003FC01C00001F
E03800001FF03000000FF07000000FF860000007F86C000007F8FF000007FCFF800007FC
FFC00007FCFFC00003FCFFC00003FCFFC00003FCFFC00003FC7F800007FC3F000007FC00
000007FC00000007F800000007F80000000FF80000000FF00000001FF00000001FE00000
001FE00000003FC00000007F800000007F00000000FF00000000FE00000001FC00000003
F800000007F000000007E00000000FC00000001F800000003F000000007C00000000F800
000000F000000001E000000003C000000007800000000F00000C001E00000C003C00000C
0038000018007000001800E000001801C0000018038000003807000000300E000000701F
FFFFFFF01FFFFFFFF03FFFFFFFF07FFFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE02642
7BC131>I<0001FF0000000FFFE000003FFFFC0000FE01FE0001F0007F8003C0003FC007
00001FE00E00001FE00E00000FF00FE0000FF01FF0000FF81FF0000FF81FF00007F81FF8
0007F81FF00007F81FF00007F80FE0000FF803C0000FF80000000FF00000000FF0000000
0FF00000001FE00000001FE00000003FC00000003F800000007F00000000FE00000001FC
00000003F00000001FC000000FFF0000000FFFF000000001FC000000007F000000003F80
0000001FC00000000FE00000000FF000000007F800000007FC00000003FC00000003FE00
000003FE00000001FE00000001FF00000001FF00000001FF1E000001FF7F800001FFFFC0
0001FFFFC00001FFFFC00001FFFFC00001FFFFC00001FEFF800003FEFF800003FE7E0000
03FC70000007FC30000007F83800000FF81C00000FF00E00001FE00780003FC003E0007F
8001FE01FE00007FFFF800000FFFE0000001FF000028447CC131>I<0000000380000000
000380000000000780000000000F80000000000F80000000001F80000000003F80000000
003F80000000007F8000000000FF8000000000FF8000000001FF8000000003BF80000000
033F80000000073F80000000063F800000000C3F800000001C3F80000000183F80000000
303F80000000703F80000000603F80000000C03F80000001C03F80000001803F80000003
003F80000007003F80000006003F8000000C003F8000001C003F80000018003F80000030
003F80000070003F80000060003F800000E0003F800001C0003F80000180003F80000380
003F80000300003F80000600003F80000E00003F80000C00003F80001800003F80003800
003F80003000003F80006000003F8000E000003F8000FFFFFFFFFFC0FFFFFFFFFFC0FFFF
FFFFFFC00000003F80000000003F80000000003F80000000003F80000000003F80000000
003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
003F80000000003F8000000000FFE00000007FFFFFC000007FFFFFC000007FFFFFC02A43
7DC231>I<06000000C007C00007C007FC007F8007FFFFFF0007FFFFFE0007FFFFFC0007
FFFFF80007FFFFE00007FFFF8000063FFC00000600000000060000000006000000000600
000000060000000006000000000600000000060000000006000000000600000000060000
00000600000000060000000006000000000600FF00000607FFC000061F01F000063800FC
0006F0007E0007C0003F000780001F800780001FC00700000FC00600000FE000000007F0
00000007F000000007F000000007F800000003F800000003F800000003FC00000003FC00
000003FC00000003FC00000003FC3E000003FC7F000003FCFF800003FCFF800003FCFF80
0003FCFF800003FCFF800003F8FF000007F8FE000007F860000007F060000007F0700000
0FF03000000FE03800001FC01C00001FC01E00003F800F00007F00078000FE0003C001FC
0001F807F000007FFFE000001FFF00000007F8000026447BC131>I<000007FC0000003F
FF000000FFFFC00003FC03E00007E000F0001FC00038003F000058007E0001FC00FE0003
FC00FC0007FC01F80007FC03F00007FC03F00007FC07E00003F80FE00001F00FE0000000
1FC00000001FC00000001FC00000003F800000003F800000003F800000007F800000007F
800000007F007F80007F01FFF0007F0780FC00FF0E003E00FF1C001F80FF38000FC0FF70
0007E0FF600007E0FFE00003F0FFC00003F8FFC00001F8FFC00001FCFF800001FCFF8000
00FEFF800000FEFF800000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000000
FF7F000000FF7F000000FF7F000000FF7F000000FF7F800000FF3F800000FF3F800000FF
3F800000FE1F800000FE1F800001FE1FC00001FC0FC00001FC0FC00003F807E00003F807
E00007F003F00007E001F8000FC000FC001F80007E003F00003F80FE00000FFFF8000003
FFE0000000FF800028447CC131>I<1C00000000001C00000000001F80000000001FFFFF
FFFFC01FFFFFFFFFC01FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF803FFFFFFFFF003FFFFF
FFFE00380000000C00300000001C00700000003800600000003000600000007000600000
00E00060000000C000C0000001C000C00000038000C00000070000000000060000000000
0E00000000001C0000000000180000000000380000000000700000000000600000000000
E00000000001C00000000001C0000000000380000000000780000000000700000000000F
00000000000F00000000001F00000000001E00000000003E00000000003E00000000007E
00000000007C00000000007C0000000000FC0000000000FC0000000001FC0000000001FC
0000000001FC0000000003F80000000003F80000000003F80000000003F80000000007F8
0000000007F80000000007F80000000007F80000000007F80000000007F8000000000FF8
000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8
000000000FF8000000000FF8000000000FF80000000007F00000000001C00000002A457B
C231>I<0000FF00000007FFE000001FFFF800007F00FE0000FC003F0001F0001F8003E0
000FC003C00007E007C00003F00F800001F00F800001F00F000001F81F000000F81F0000
00F81F000000F81F000000F81F800000F81F800000F81FC00001F81FC00001F01FE00001
F00FF00003E00FFC0003E007FE0007C007FF800F8003FFC01F0001FFF03E0001FFF87800
007FFEF000003FFFC000001FFFC0000007FFE0000003FFF8000007FFFC00001E7FFF0000
7C1FFF8000F80FFFC001E003FFE003C001FFF007C0007FF80F80003FFC1F00000FFC3E00
0007FE3E000001FE7C000000FE7C000000FF7C0000007FF80000003FF80000003FF80000
001FF80000001FF80000001FF80000001FF80000001FFC0000001E7C0000003E7C000000
3E7E0000003C3E0000007C1F000000F81F800001F00FC00003E007E00007C003F8001F80
00FF00FF00003FFFFC00000FFFF0000001FF800028447CC131>I<0000FF00000007FFE0
00001FFFF800007F80FC0000FC007E0001F8003F0003F0001F8007E0000FC00FE00007E0
1FC00007E01FC00003F03F800003F03F800003F87F800001F87F000001FC7F000001FCFF
000001FCFF000001FCFF000001FEFF000000FEFF000000FEFF000000FEFF000000FEFF00
0000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000001FF7F000001FF7F0000
01FF3F800001FF3F800003FF1F800003FF1FC00003FF0FC00007FF07E00006FF07E0000E
FF03F0001CFF01F80038FF007C0070FF003F01E0FF000FFF80FE0001FE00FE00000000FE
00000001FE00000001FC00000001FC00000001FC00000001FC00000003F800000003F800
000003F00F800007F01FC00007E03FE0000FE03FE0000FC03FE0001F803FE0001F803FC0
003F003F80007E001E0000FC001C0001F8000F0003F00007E01FE00003FFFF800000FFFE
0000001FF0000028447CC131>I<00000000C00000000000000001E00000000000000001
E00000000000000001E00000000000000003F00000000000000003F00000000000000003
F00000000000000007F80000000000000007F80000000000000007F8000000000000000F
FC000000000000000FFC000000000000000FFC0000000000000019FE0000000000000019
FE0000000000000019FE0000000000000030FF0000000000000030FF0000000000000070
FF80000000000000607F80000000000000607F80000000000000E07FC0000000000000C0
3FC0000000000000C03FC0000000000001C03FE0000000000001801FE000000000000180
1FE0000000000003001FF0000000000003000FF0000000000003000FF000000000000600
0FF80000000000060007F80000000000060007F800000000000C0003FC00000000000C00
03FC00000000000C0003FC0000000000180001FE0000000000180001FE00000000001800
01FE0000000000300000FF0000000000300000FF0000000000700000FF80000000006000
007F80000000006000007F8000000000E000007FC000000000FFFFFFFFC000000000FFFF
FFFFC000000001FFFFFFFFE0000000018000001FE0000000018000001FE0000000030000
001FF0000000030000000FF0000000030000000FF0000000060000000FF8000000060000
0007F80000000600000007F80000000C00000003FC0000000C00000003FC0000000C0000
0003FC0000001800000001FE0000001800000001FE0000001800000001FE000000300000
0000FF0000003000000000FF0000007800000000FF800000F800000000FF800001FC0000
0000FFC0000FFF00000003FFE000FFFFE000007FFFFFC0FFFFE000007FFFFFC0FFFFE000
007FFFFFC042477DC649>65 D<FFFFFFFFFF000000FFFFFFFFFFE00000FFFFFFFFFFFC00
0001FFC00003FF0000007F800000FF8000007F8000003FC000007F8000001FE000007F80
00000FF000007F80000007F800007F80000007FC00007F80000003FC00007F80000003FE
00007F80000001FE00007F80000001FF00007F80000001FF00007F80000001FF00007F80
000001FF00007F80000001FF00007F80000001FF00007F80000001FF00007F80000001FE
00007F80000001FE00007F80000003FE00007F80000003FC00007F80000007FC00007F80
000007F800007F8000000FF000007F8000001FE000007F8000007FC000007F800000FF00
00007F800003FE0000007F80003FF00000007FFFFFFFE00000007FFFFFFFFC0000007F80
0000FF8000007F8000001FC000007F8000000FF000007F80000007F800007F80000003FC
00007F80000001FE00007F80000000FF00007F80000000FF80007F800000007F80007F80
0000007FC0007F800000007FC0007F800000003FC0007F800000003FE0007F800000003F
E0007F800000003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F80
0000003FE0007F800000003FE0007F800000007FC0007F800000007FC0007F800000007F
80007F80000000FF80007F80000001FF00007F80000001FF00007F80000003FE00007F80
00000FFC00007F8000001FF800007F8000007FE00001FFC00003FFC000FFFFFFFFFFFF00
00FFFFFFFFFFFC0000FFFFFFFFFFC000003B447CC345>I<0000000FFE000060000000FF
FFC000E0000003FFFFF000E000000FFC01FC01E000003FC0003E01E00000FF00000F83E0
0003FC000003C7E00007F8000001E7E0000FF0000000FFE0001FE00000007FE0003FC000
00003FE0007F800000001FE000FF000000000FE001FE000000000FE001FC0000000007E0
03FC0000000007E007F80000000003E007F80000000003E00FF00000000001E00FF00000
000001E01FE00000000000E01FE00000000000E03FE00000000000E03FE00000000000E0
3FC00000000000607FC00000000000607FC00000000000607FC00000000000607FC00000
00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000
FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF800000
00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000
FF800000000000007FC00000000000007FC00000000000007FC00000000000607FC00000
000000603FC00000000000603FE00000000000603FE00000000000601FE00000000000E0
1FF00000000000E00FF00000000000C00FF00000000000C007F80000000001C007F80000
0000018003FC00000000038001FC00000000038001FE00000000070000FF000000000600
007F800000000E00003FC00000001C00001FE00000003800000FF000000078000007F800
0000F0000003FC000001E0000000FF000007800000003FC0001F000000000FFC00FC0000
000003FFFFF00000000000FFFFC000000000000FFE0000003B487BC546>I<FFFFFFFFFF
00000000FFFFFFFFFFF0000000FFFFFFFFFFFC00000001FFC00007FF00000000FF800000
7FC00000007F8000001FE00000007F80000007F00000007F80000003FC0000007F800000
01FE0000007F80000000FF0000007F800000007F0000007F800000003F8000007F800000
001FC000007F800000000FE000007F800000000FE000007F8000000007F000007F800000
0007F800007F8000000003F800007F8000000003FC00007F8000000003FC00007F800000
0001FC00007F8000000001FE00007F8000000001FE00007F8000000001FE00007F800000
0001FF00007F8000000000FF00007F8000000000FF00007F8000000000FF00007F800000
0000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F800000
0000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F800000
0000FF80007F8000000000FF80007F8000000000FF80007F8000000000FF80007F800000
0000FF80007F8000000000FF00007F8000000000FF00007F8000000000FF00007F800000
0001FF00007F8000000001FE00007F8000000001FE00007F8000000001FE00007F800000
0001FC00007F8000000003FC00007F8000000003F800007F8000000007F800007F800000
0007F000007F800000000FF000007F800000000FE000007F800000001FC000007F800000
003FC000007F800000003F8000007F800000007F0000007F80000000FE0000007F800000
03FC0000007F80000007F80000007F8000001FE0000000FF8000007FC0000001FFC00007
FF000000FFFFFFFFFFFC000000FFFFFFFFFFF0000000FFFFFFFFFF0000000041447CC34B
>I<FFFFFFFFFFFFF800FFFFFFFFFFFFF800FFFFFFFFFFFFF80001FFC000007FF800007F
80000007FC00007F80000001FC00007F80000000FC00007F800000007C00007F80000000
3C00007F800000001C00007F800000001C00007F800000000E00007F800000000E00007F
800000000E00007F800000000600007F800000000600007F800000000600007F80000000
0600007F800000000700007F800006000300007F800006000300007F800006000300007F
800006000000007F800006000000007F800006000000007F800006000000007F80000E00
0000007F80000E000000007F80001E000000007F80003E000000007F8000FE000000007F
FFFFFE000000007FFFFFFE000000007FFFFFFE000000007F8000FE000000007F80003E00
0000007F80001E000000007F80000E000000007F80000E000000007F800006000000007F
800006000000007F800006000000007F8000060000C0007F8000060000C0007F80000600
00C0007F800006000180007F800000000180007F800000000180007F800000000180007F
800000000180007F800000000380007F800000000380007F800000000300007F80000000
0300007F800000000700007F800000000700007F800000000F00007F800000000F00007F
800000001E00007F800000001E00007F800000003E00007F800000007E00007F80000001
FE00007F80000007FE0001FFC000007FFE00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFF
FFFFFFFFFC003A447CC342>I<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF001FF
C000007FF0007F8000000FF8007F80000003F8007F80000001F8007F80000000F8007F80
00000078007F8000000038007F8000000038007F800000001C007F800000001C007F8000
00001C007F800000000C007F800000000C007F800000000C007F800000000C007F800000
000E007F8000000006007F80000C0006007F80000C0006007F80000C0000007F80000C00
00007F80000C0000007F80000C0000007F80000C0000007F80001C0000007F80001C0000
007F80003C0000007F80007C0000007F8001FC0000007FFFFFFC0000007FFFFFFC000000
7FFFFFFC0000007F8001FC0000007F80007C0000007F80003C0000007F80001C0000007F
80001C0000007F80000C0000007F80000C0000007F80000C0000007F80000C0000007F80
000C0000007F80000C0000007F80000C0000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007FC00000000001FFE000000000
FFFFFFF8000000FFFFFFF8000000FFFFFFF800000037447CC340>I<0000000FFE000060
00000000FFFFC000E000000003FFFFF000E00000000FFC01FC01E00000003FC0003E01E0
000000FF00000F83E0000003FC000003C7E0000007F8000001E7E000000FF0000000FFE0
00001FE00000007FE000003FC00000003FE000007F800000001FE00000FF000000000FE0
0001FE000000000FE00001FC0000000007E00003FC0000000007E00007F80000000003E0
0007F80000000003E0000FF00000000001E0000FF00000000001E0001FE00000000000E0
001FE00000000000E0003FE00000000000E0003FE00000000000E0003FC0000000000060
007FC0000000000060007FC0000000000060007FC0000000000060007FC0000000000000
00FF8000000000000000FF8000000000000000FF8000000000000000FF80000000000000
00FF8000000000000000FF8000000000000000FF8000000000000000FF80000000000000
00FF8000000000000000FF8000000000000000FF8000000000000000FF80000000000000
00FF8000000000000000FF80000001FFFFFFC07FC0000001FFFFFFC07FC0000001FFFFFF
C07FC0000000007FF0007FC0000000003FE0003FC0000000001FE0003FE0000000001FE0
003FE0000000001FE0001FE0000000001FE0001FF0000000001FE0000FF0000000001FE0
000FF0000000001FE00007F8000000001FE00007F8000000001FE00003FC000000001FE0
0001FE000000001FE00001FE000000001FE00000FF000000001FE000007F800000001FE0
00003FC00000003FE000001FE00000003FE000000FF00000007FE0000007F8000000E7E0
000003FE000001C7E0000000FF00000383E00000003FE0000F01E00000000FFC00FE00E0
00000003FFFFF8006000000000FFFFE00000000000000FFE0000000042487BC54D>I<FF
FFFFC003FFFFFFFFFFFFC003FFFFFFFFFFFFC003FFFFFF01FFE0000007FF80007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007FFFFFFF
FFFE00007FFFFFFFFFFE00007FFFFFFFFFFE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE00007F800000
01FE00007F80000001FE00007F80000001FE00007F80000001FE00007F80000001FE0000
7F80000001FE0001FFE0000007FF80FFFFFFC003FFFFFFFFFFFFC003FFFFFFFFFFFFC003
FFFFFF40447CC349>I<FFFFFFF0FFFFFFF0FFFFFFF000FFF000007FE000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000007FE00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C447DC323>
I<FFFFFFC00001FFFFC0FFFFFFC00001FFFFC0FFFFFFC00001FFFFC001FFE00000007FFC
0000FFC00000003FE000007F800000003F8000007F800000003E0000007F800000003C00
00007F80000000380000007F80000000700000007F80000000E00000007F80000001C000
00007F80000003800000007F80000007000000007F8000001E000000007F800000380000
00007F80000070000000007F800000E0000000007F800001C0000000007F800003800000
00007F80000700000000007F80000E00000000007F80001C00000000007F800038000000
00007F80007000000000007F8000E000000000007F8001C000000000007F8003E0000000
00007F8007F000000000007F800FF000000000007F801FF800000000007F803FFC000000
00007F8077FC00000000007F80E3FE00000000007F81C1FF00000000007F8381FF000000
00007F8700FF80000000007F8E007FC0000000007F9C007FC0000000007FB8003FE00000
00007FF0001FF0000000007FC0001FF0000000007F80000FF8000000007F800007FC0000
00007F800007FC000000007F800003FE000000007F800001FF000000007F800001FF0000
00007F800000FF800000007F8000007FC00000007F8000007FC00000007F8000003FE000
00007F8000001FF00000007F8000001FF00000007F8000000FF80000007F80000007FC00
00007F80000007FC0000007F80000003FE0000007F80000001FF0000007F80000001FF00
00007F80000000FF8000007F80000000FFC000007F80000000FFE00000FFC0000000FFF0
0001FFE0000001FFFC00FFFFFFC0001FFFFFE0FFFFFFC0001FFFFFE0FFFFFFC0001FFFFF
E043447CC34C>75 D<FFFF800000000007FFFCFFFFC0000000000FFFFCFFFFC000000000
0FFFFC01FFC0000000000FFE00006FE0000000001BF800006FE0000000001BF800006FE0
000000001BF8000067F00000000033F8000067F00000000033F8000063F80000000063F8
000063F80000000063F8000063F80000000063F8000061FC00000000C3F8000061FC0000
0000C3F8000061FC00000000C3F8000060FE0000000183F8000060FE0000000183F80000
607F0000000303F80000607F0000000303F80000607F0000000303F80000603F80000006
03F80000603F8000000603F80000603F8000000603F80000601FC000000C03F80000601F
C000000C03F80000600FE000001803F80000600FE000001803F80000600FE000001803F8
00006007F000003003F800006007F000003003F800006007F000003003F800006003F800
006003F800006003F800006003F800006001FC0000C003F800006001FC0000C003F80000
6001FC0000C003F800006000FE00018003F800006000FE00018003F800006000FE000180
03F8000060007F00030003F8000060007F00030003F8000060003F80060003F800006000
3F80060003F8000060003F80060003F8000060001FC00C0003F8000060001FC00C0003F8
000060001FC00C0003F8000060000FE0180003F8000060000FE0180003F80000600007F0
300003F80000600007F0300003F80000600007F0300003F80000600003F8600003F80000
600003F8600003F80000600003F8600003F80000600001FCC00003F80000600001FCC000
03F80000600000FF800003F80000600000FF800003F80000600000FF800003F800006000
007F000003F80000F000007F000003F80000F000007F000003F80001F800003E000003F8
000FFF00003E00000FFE00FFFFF0001C0007FFFFFCFFFFF0001C0007FFFFFCFFFFF0001C
0007FFFFFC4E447BC359>77 D<0000001FFC00000000000001FFFFC0000000000007F007
F000000000001F8000FC00000000007E00003F0000000001F800000FC000000003F00000
07E000000007E0000003F00000000FC0000001F80000001F80000000FC0000003F000000
007E0000007E000000003F000000FE000000003F800001FC000000001FC00003F8000000
000FE00003F8000000000FE00007F00000000007F00007F00000000007F0000FF0000000
0007F8000FE00000000003F8001FE00000000003FC001FE00000000003FC003FC0000000
0001FE003FC00000000001FE003FC00000000001FE007FC00000000001FF007FC0000000
0001FF007F800000000000FF007F800000000000FF007F800000000000FF00FF80000000
0000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF80000000
0000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF80000000
0000FF80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF80000000
0000FF807FC00000000001FF007FC00000000001FF007FC00000000001FF007FC0000000
0001FF003FC00000000001FE003FE00000000003FE003FE00000000003FE001FE0000000
0003FC001FE00000000003FC000FF00000000007F8000FF00000000007F80007F8000000
000FF00007F8000000000FF00003F8000000000FE00003FC000000001FE00001FE000000
003FC00000FE000000003F8000007F000000007F0000007F80000000FF0000003F800000
00FE0000001FC0000001FC00000007E0000003F000000003F0000007E000000001FC0000
1FC0000000007E00003F00000000001F8000FC000000000007F007F0000000000001FFFF
C00000000000001FFC0000000041487BC54C>79 D<0000001FFC00000000000001FFFFC0
000000000007F007F000000000001F8000FC00000000007E00003F0000000001FC00001F
C000000003F0000007E000000007E0000003F00000000FC0000001F80000001F80000000
FC0000003F000000007E0000007F000000007F000000FE000000003F800001FC00000000
1FC00003FC000000001FE00003F8000000000FE00007F8000000000FF00007F000000000
07F0000FF00000000007F8000FF00000000007F8001FE00000000003FC001FE000000000
03FC003FE00000000003FE003FC00000000001FE003FC00000000001FE007FC000000000
01FF007FC00000000001FF007FC00000000001FF007F800000000000FF007F8000000000
00FF00FF800000000000FF80FF800000000000FF80FF800000000000FF80FF8000000000
00FF80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF8000000000
00FF80FF800000000000FF80FF800000000000FF80FF800000000000FF80FF8000000000
00FF80FF800000000000FF807F800000000000FF007FC00000000001FF007FC000000000
01FF007FC00000000001FF003FC00000000001FE003FC00000000001FE003FE000000000
03FE001FE00000000003FC001FE00000000003FC000FE00000000003F8000FF000000000
07F80007F00000000007F00007F80003F0000FF00003F8000FFC000FE00003FC001C0E00
1FE00001FC003807001FC00000FE003003803F8000007F007001807F0000007F006000C0
7F0000003F806000C0FE0000001FC06000E1FC00000007E0600063F000000003F0600077
E000000001FC70007FC0000000007E30007F00000000001FB800FC000000000007FC07F8
0000C0000001FFFFFC0000C00000001FFC3C0000C000000000003C0000C000000000003E
0001C000000000001E0001C000000000001F0003C000000000001F00038000000000001F
80078000000000001FC00F8000000000000FF03F8000000000000FFFFF0000000000000F
FFFF00000000000007FFFF00000000000007FFFE00000000000003FFFC00000000000003
FFFC00000000000001FFF8000000000000007FE0000000000000001F800042597BC54C>
81 D<FFFFFFFFE000000000FFFFFFFFFF00000000FFFFFFFFFFC000000001FFC0003FF8
000000007F800003FC000000007F800000FF000000007F8000007F800000007F8000003F
C00000007F8000001FE00000007F8000000FF00000007F80000007F80000007F80000007
F80000007F80000007FC0000007F80000003FC0000007F80000003FE0000007F80000003
FE0000007F80000003FE0000007F80000003FE0000007F80000003FE0000007F80000003
FE0000007F80000003FE0000007F80000003FC0000007F80000003FC0000007F80000007
FC0000007F80000007F80000007F8000000FF00000007F8000000FF00000007F8000001F
E00000007F8000003FC00000007F8000007F000000007F800001FE000000007F800007F8
000000007F80003FE0000000007FFFFFFF00000000007FFFFFFC00000000007F80007F80
000000007F80000FE0000000007F800007F0000000007F800003FC000000007F800001FE
000000007F800000FE000000007F800000FF000000007F8000007F800000007F8000007F
800000007F8000003FC00000007F8000003FC00000007F8000003FC00000007F8000003F
C00000007F8000003FC00000007F8000003FC00000007F8000003FC00000007F8000003F
E00000007F8000003FE00000007F8000003FE00000007F8000003FE00000007F8000003F
E00000007F8000003FE00000007F8000003FE00000007F8000003FE00060007F8000003F
F00060007F8000001FF00060007F8000001FF00060007F8000001FF000E0007F8000000F
F800C001FFE0000007F801C0FFFFFFC00007F80180FFFFFFC00001FC0380FFFFFFC00000
FE07000000000000003FFE0000000000000007F80043467CC348>I<0001FF000300000F
FFE00700003FFFF8070000FE00FE0F0001F8001F0F0007E000079F0007C00003DF000F80
0001FF001F000000FF003F0000007F003E0000003F007E0000003F007E0000001F007C00
00001F00FC0000000F00FC0000000F00FC0000000700FC0000000700FC0000000700FE00
00000700FE0000000300FE0000000300FF0000000300FF00000003007F80000000007FC0
000000007FE0000000003FF8000000003FFE000000001FFFE00000000FFFFE00000007FF
FFE0000003FFFFFC000001FFFFFF000000FFFFFFC000003FFFFFF000000FFFFFF8000001
FFFFFC0000001FFFFE00000001FFFE000000001FFF0000000003FF8000000001FF800000
0000FFC0000000007FC0000000003FC0000000001FC0000000001FE0C00000000FE0C000
00000FE0C00000000FE0C000000007E0C000000007E0C000000007E0E000000007E0E000
000007E0E000000007E0F000000007C0F00000000FC0F80000000FC0F80000000F80FC00
00001F80FE0000001F00FF0000003F00FF8000007E00FBC00000FC00F9F00001F800F07C
0003F000F03FC00FE000E00FFFFF8000E001FFFE0000C0003FF000002B487BC536>I<3F
FFFFFFFFFFFFF83FFFFFFFFFFFFFF83FFFFFFFFFFFFFF83FF0001FF8001FF83F80000FF0
0003F83E00000FF00000F87C00000FF000007C7800000FF000003C7800000FF000003C70
00000FF000001C7000000FF000001C7000000FF000001C6000000FF000000C6000000FF0
00000C6000000FF000000C6000000FF000000C6000000FF000000CC000000FF0000006C0
00000FF0000006C000000FF0000006C000000FF0000006C000000FF00000060000000FF0
0000000000000FF00000000000000FF00000000000000FF00000000000000FF000000000
00000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF0
0000000000000FF00000000000000FF00000000000000FF00000000000000FF000000000
00000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF0
0000000000000FF00000000000000FF00000000000000FF00000000000000FF000000000
00000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF0
0000000000000FF00000000000000FF00000000000000FF00000000000000FF000000000
00000FF00000000000000FF00000000000000FF00000000000000FF00000000000000FF0
0000000000000FF00000000000000FF00000000000000FF00000000000000FF000000000
00001FF80000000000007FFE0000000001FFFFFFFF80000001FFFFFFFF80000001FFFFFF
FF80003F447DC346>I<FFFFFF0000003FFFF0FFFFFF0000003FFFF0FFFFFF0000003FFF
F003FFE000000007FF0000FFC000000001FC0000FF8000000001F800007F8000000000F0
00007FC000000000E000003FC000000000E000003FC000000000C000003FE000000001C0
00001FE0000000018000001FE0000000018000000FF0000000030000000FF00000000300
00000FF80000000300000007F80000000600000007F80000000600000007FC0000000E00
000003FC0000000C00000003FC0000000C00000001FE0000001800000001FE0000001800
000001FF0000001800000000FF0000003000000000FF0000003000000000FF8000007000
0000007F80000060000000007FC0000060000000003FC00000C0000000003FC00000C000
0000003FE00000C0000000001FE0000180000000001FE0000180000000001FF000038000
0000000FF0000300000000000FF80003000000000007F80006000000000007F800060000
00000007FC000E000000000003FC000C000000000003FC000C000000000001FE00180000
00000001FE0018000000000001FF0018000000000000FF0030000000000000FF00300000
00000000FF80700000000000007F80600000000000007F80600000000000003FC0C00000
000000003FC0C00000000000003FE0C00000000000001FE1800000000000001FE1800000
000000001FF3800000000000000FF3000000000000000FFB0000000000000007FE000000
0000000007FE0000000000000007FE0000000000000003FC0000000000000003FC000000
0000000003FC0000000000000001F80000000000000001F80000000000000000F0000000
0000000000F00000000000000000F00000000000000000600000000044467EC349>86
D<0007FC000000003FFF80000000F80FE0000003C003F00000070001F800000E0000FC00
000FC0007E00001FE0007F00001FF0003F80001FF0003F80001FF0003F80001FF0001FC0
001FF0001FC0000FE0001FC0000380001FC0000000001FC0000000001FC0000000001FC0
000000001FC00000000FFFC0000001FFFFC000000FFE1FC000003FC01FC00000FF001FC0
0003FC001FC00007F8001FC0000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0
007F80001FC0007F80001FC060FF00001FC060FF00001FC060FF00001FC060FF00003FC0
60FF00003FC060FF00003FC060FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0
C01FE00783F1C007F81E03FF8001FFFC01FF00001FE0007C002B2E7CAC31>97
D<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC03FC000001FC0FFF800001FC3C07E00001FC7001F80001FDE0007E
0001FD80003F0001FF80001F8001FF00001FC001FE00000FE001FC000007E001FC000007
F001FC000007F001FC000003F801FC000003F801FC000003FC01FC000003FC01FC000001
FC01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001
FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001
FC01FC000003FC01FC000003FC01FC000003F801FC000003F801FC000007F001FC000007
F001FE00000FE001FE00000FC001FF00001FC001FB00003F8001F380007E0001E1C000FC
0001E0F001F80001C03C07E00001801FFF8000000003FC00002F467DC436>I<00007F80
000003FFF000000FC07C00003F000F0000FC00038001F80001C003F8000FC007F0001FE0
07E0003FE00FE0003FE01FC0003FE01FC0003FE03F80003FE03F80001FC07F800007007F
800000007F800000007F00000000FF00000000FF00000000FF00000000FF00000000FF00
000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F0000
00007F800000007F800000003F800000003F800000303FC00000301FC00000700FE00000
600FE00000E007F00000C003F80001C001F800038000FC000700003F001E00001FC07800
0007FFF0000000FF8000242E7DAC2B>I<000000007F000000003FFF000000003FFF0000
00003FFF0000000001FF0000000000FF00000000007F00000000007F00000000007F0000
0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
0000007F00000000007F00000000007F00000000007F00000000007F00000000007F0000
0000007F00000000007F00000000007F00000000007F0000007F807F000003FFF07F0000
0FC07C7F00003F000E7F00007E00077F0000FC0003FF0003F80001FF0007F00000FF0007
E00000FF000FE000007F001FC000007F001FC000007F003F8000007F003F8000007F007F
8000007F007F8000007F007F0000007F00FF0000007F00FF0000007F00FF0000007F00FF
0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF
0000007F00FF0000007F007F0000007F007F8000007F007F8000007F003F8000007F003F
8000007F001FC000007F001FC000007F000FC00000FF000FE00000FF0007F00001FF0003
F00003FF0001F800077F8000FC000E7FC0003F001C7FFE000FC0F87FFE0003FFE07FFE00
007F007F002F467DC436>I<0001FE00000007FFC000001F03F000007E00FC0000FC007E
0001F8003F0003F0003F0007E0001F800FE0001FC00FC0000FC01FC0000FC03F80000FE0
3F800007E03F800007E07F800007F07F000007F07F000007F0FF000007F0FF000007F0FF
000007F0FFFFFFFFF0FFFFFFFFF0FF00000000FF00000000FF00000000FF00000000FF00
000000FF000000007F000000007F000000007F800000007F800000003F800000003F8000
00301FC00000301FC00000700FC00000600FE00000E007F00000C003F00001C001F80003
8000FC000700003E001E00001F80F8000003FFE0000000FF0000242E7DAC2B>I<00000F
E00000007FF8000001F81E000003F03F00000FE07F80001FC0FF80001F80FF80003F80FF
80007F00FF80007F00FF80007F007F0000FE001C0000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE000000FFFFFF8000FFFFFF8000FFFF
FF800000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE
00000001FF8000007FFFFF00007FFFFF00007FFFFF000021467EC51E>I<000000000F80
0001FC007FE0000FFF81F0F0003F07E381F000FC01FF03F001F800FE01F003F0007E01E0
07F0007F000007E0003F00000FE0003F80000FC0001F80001FC0001FC0001FC0001FC000
1FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC000
1FC0001FC0000FC0001F80000FE0003F800007E0003F000007F0007F000003F0007E0000
01F800FC000001FC01F8000003BF07E00000030FFF8000000701FC000000070000000000
0700000000000F00000000000F00000000000F00000000000F800000000007C000000000
07E00000000007FFFFF8000003FFFFFF000003FFFFFFE00001FFFFFFF800007FFFFFFC00
01FFFFFFFE0007C0000FFF000F800000FF003F0000003F803E0000001F807C0000000FC0
7C0000000FC0F800000007C0F800000007C0F800000007C0F800000007C0F800000007C0
FC0000000FC07C0000000F807E0000001F803E0000001F001F0000003E000F8000007C00
07E00001F80001F80007E000007F003F8000001FFFFE00000001FFE000002C427DAC31>
I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC01FE000001FC07FFC00001FC1E07F00001FC3801F80001FC7001FC
0001FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF00007F0001FF00007F
0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0003FE0000FF
80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F457DC436>I<01E00007F80007F8000F
FC000FFC000FFC000FFC0007F80007F80001E00000000000000000000000000000000000
000000000000000000000000000000000000000000000001FC00FFFC00FFFC00FFFC0007
FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0003
FE00FFFFF8FFFFF8FFFFF815437DC21C>I<00003C000000FF000000FF000001FF800001
FF800001FF800001FF800000FF000000FF0000003C000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000007F80003FFF80003FFF80003FFF800000FF8000007F8000003F8000003F800000
3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800000
3F8000003F8000003F8000003F8000003F8000003F8000003F8000003F803E003F807F00
3F80FF807F00FF807F00FF807E00FF807E00FF80FC007F00F8003C01F0001E03E00007FF
800001FE0000195785C21E>I<01FC00000000FFFC00000000FFFC00000000FFFC000000
0007FC0000000003FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC001FFFE001FC001FFF
E001FC001FFFE001FC000FFF0001FC0007F80001FC0007E00001FC0007C00001FC000780
0001FC000E000001FC001C000001FC0038000001FC0070000001FC00E0000001FC01C000
0001FC0380000001FC0700000001FC0F00000001FC3F80000001FC7FC0000001FCFFC000
0001FDCFE0000001FF8FF0000001FF07F0000001FE03F8000001FC03FC000001FC01FC00
0001FC00FE000001FC00FF000001FC007F000001FC003F800001FC003FC00001FC001FC0
0001FC000FE00001FC000FF00001FC0007F00001FC0007F80001FC0003FC0001FC0003FE
0001FC0003FF0003FE0007FF80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433
>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001
FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>I<
01FC00FF00001FE00000FFFC07FFE000FFFC0000FFFC0F03F801E07F0000FFFC3C01FC07
803F800007FC7000FE0E001FC00003FCE0007E1C000FC00001FDC0007F38000FE00001FD
80007F30000FE00001FF80003FF00007F00001FF00003FE00007F00001FF00003FE00007
F00001FE00003FC00007F00001FE00003FC00007F00001FE00003FC00007F00001FC0000
3F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F000
01FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F80
0007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC
00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007
F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC0000
3F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F000
01FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F80
0007F00003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFF
F81FFFFF03FFFFE04B2C7DAB52>I<01FC01FE0000FFFC07FFC000FFFC1E07F000FFFC38
01F80007FC7001FC0003FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF00
007F0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00
007F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F2C7DAB36>I<0000
7F8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001F0
0003E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F80
00007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F00
00003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF00
00003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F00
00003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000FC0
0000FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC000003E
001F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>I<01FC03FC0000FF
FC0FFF8000FFFC3C07E000FFFC7001F80007FDE000FE0001FD80007F0001FF80003F8001
FF00001FC001FE00001FE001FC00000FE001FC00000FF001FC000007F001FC000007F801
FC000003F801FC000003FC01FC000003FC01FC000003FC01FC000001FE01FC000001FE01
FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01
FC000001FE01FC000001FE01FC000001FE01FC000003FC01FC000003FC01FC000003FC01
FC000007F801FC000007F801FC000007F001FC00000FF001FE00000FE001FE00001FC001
FF00003FC001FF00003F8001FF80007E0001FDC000FC0001FCF003F80001FC3C0FE00001
FC1FFF800001FC03FC000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FF
FFF8000000FFFFF80000002F3F7DAB36>I<03F803F0FFF81FFCFFF83C3EFFF8707F07F8
E0FF03F9C0FF01F980FF01FB80FF01FB007E01FB003C01FF000001FE000001FE000001FE
000001FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FF
0000FFFFFE00FFFFFE00FFFFFE00202C7DAB26>114 D<003FE01801FFFC3807E01F780F
0003F81E0001F83C0000F87C00007878000078F8000038F8000038F8000018F8000018FC
000018FC000018FE000018FF8000007FC000007FFC00003FFFE0001FFFFC000FFFFF0007
FFFFC003FFFFE000FFFFF0001FFFF80000FFF800000FFC000003FCC00001FEC00000FEC0
00007EE000007EE000003EE000003EF000003EF000003EF000003EF800003CFC00007CFC
000078FE0000F8FF0001F0F38003E0F1F00F80E07FFE00C00FF0001F2E7DAC26>I<0006
000000060000000600000006000000060000000E0000000E0000000E0000000E0000001E
0000001E0000001E0000003E0000007E0000007E000000FE000001FE000007FE00001FFF
FFF0FFFFFFF0FFFFFFF000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000C00FE000C00FE
000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C007E001C007F
0018007F0018003F0038001F8030001FC0700007E0E00001FFC000007F001E3E7EBC26>
I<01FC00007F00FFFC003FFF00FFFC003FFF00FFFC003FFF0007FC0001FF0003FC0000FF
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F
0001FC00007F0001FC00007F0001FC0000FF0001FC0000FF0001FC0000FF0001FC0001FF
0001FC0001FF0000FC0001FF0000FE0003FF00007E00077F80007F000E7FC0003F001C7F
FE000FC0787FFE0003FFF07FFE00007F807F002F2D7DAB36>I<FFFFF001FFFCFFFFF001
FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00000E0000FE0000
0E0000FE00000C00007F00001800007F00001800007F80001800003F80003000003F8000
3000003FC0007000001FC0006000001FE0006000000FE000C000000FE000C000000FF001
C0000007F00180000007F00180000003F80300000003F80300000003FC0700000001FC06
00000001FC0600000000FE0C00000000FE0C00000000FF0C000000007F18000000007F18
000000007FB8000000003FB0000000003FF0000000001FE0000000001FE0000000001FE0
000000000FC0000000000FC0000000000780000000000780000000000780000000000300
00002E2C7EAA33>I<FFFFE0FFFFE03FFF80FFFFE0FFFFE03FFF80FFFFE0FFFFE03FFF80
07FF000FFE000FFC0003FC0003F80003F80003FC0003F80001E00001FC0003F80001E000
01FC0001F80001C00001FE0001FC0001C00000FE0001FC0001800000FE0001FC00018000
00FF0001FE00038000007F00037E00030000007F00037E00030000007F80037F00070000
003F80063F00060000003F80063F00060000001FC0063F800C0000001FC00C1F800C0000
001FC00C1F800C0000000FE00C1FC0180000000FE0180FC0180000000FE0180FC0180000
0007F0180FE03000000007F03007E03000000007F03007E03000000003F83007F0600000
0003F86003F06000000003F86003F06000000001FCE003F8C000000001FCC001F8C00000
0001FCC001FCC000000000FFC001FD8000000000FF8000FD8000000000FF8000FF800000
00007F8000FF00000000007F00007F00000000007F00007F00000000003F00007E000000
00003E00003E00000000003E00003E00000000001E00003C00000000001C00001C000000
00001C00001C000000412C7EAA46>I<FFFFF007FFFCFFFFF007FFFCFFFFF007FFFC03FF
C001FFC000FF8000FF00007F8000FC00003F8000F800003FC000E000001FE000E000000F
E001C0000007F00380000007F80300000003FC0600000001FC0E00000001FE1C00000000
FF18000000007F30000000003FF0000000003FE0000000001FE0000000000FE000000000
07F00000000007F8000000000FF8000000000DFC0000000019FE0000000038FF00000000
707F00000000603F80000000C03FC0000001C01FC0000003800FE0000003000FF0000006
0007F800000E0003F800001C0001FC00003C0001FE00007C0001FF0001FC0001FF800FFE
0003FFC0FFFF800FFFFFFFFF800FFFFFFFFF800FFFFF302B7FAA33>I<FFFFF001FFFCFF
FFF001FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00000E0000
FE00000C0000FF00001C00007F00001800007F00001800007F80003800003F8000300000
3F80003000001FC0006000001FC0006000001FE000E000000FE000C000000FE000C00000
07F00180000007F00180000007F80380000003F80300000003F80300000001FC06000000
01FC0600000001FE0E00000000FE0C00000000FE0C000000007F18000000007F18000000
007FB8000000003FB0000000003FB0000000001FE0000000001FE0000000001FE0000000
000FC0000000000FC0000000000780000000000780000000000780000000000300000000
000300000000000600000000000600000000000600000000000C00000000000C00000000
00180000000000180000003C00180000007E0030000000FF0030000000FF0060000000FF
0060000000FF00C0000000FE01C00000007C03800000007007000000003C1E000000000F
FC0000000003F0000000002E3F7EAA33>I E /Fd 2 63 df<00000038000000FC000001
FC000007FC00000FFC00003FF800007FE00000FFC00003FF000007FE00001FF800003FF0
00007FE00001FF800003FF00000FFC00001FF800007FF00000FFC00000FF800000FF8000
00FFC000007FF000001FF800000FFC000003FF000001FF8000007FE000003FF000001FF8
000007FE000003FF000000FFC000007FE000003FF800000FFC000007FC000001FC000000
FC000000381E287CAA27>60 D<70000000FC000000FE000000FF800000FFC000007FF000
001FF800000FFC000003FF000001FF8000007FE000003FF000001FF8000007FE000003FF
000000FFC000007FE000003FF800000FFC000007FC000007FC00000FFC00003FF800007F
E00000FFC00003FF000007FE00001FF800003FF000007FE00001FF800003FF00000FFC00
001FF800007FF00000FFC00000FF800000FE000000FC000000700000001E287CAA27>62
D E /Fe 1 47 df<3C7EFFFFFFFEFE380808798715>46 D E /Ff
72 123 df<00003FE00FE00001FFF83FF80007E01EF83C001F800FF07E003F001FE0FE00
7E003FE0FE00FC003FC0FE01F8003FC0FE01F8003FC03803F0001F800003F0001F800003
F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
F0001F800003F0001F800003F0001F800003F0001F8000FFFFFFFFFFC0FFFFFFFFFFC0FF
FFFFFFFFC003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003
F0001F800003F0001F800007F8003FC000FFFF83FFFF00FFFF83FFFF00FFFF83FFFF002F
357FB42D>11 D<00001FE0000000FFFC000003F01E00000FC00780001F800780003F000F
C0007E001FC000FC001FC000FC001FC001F8001FC001F8000F8001F800000001F8000000
01F800000001F800000001F800000001F800000001F800000001F800000001F800000001
F8000FC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC001F8001FC001F8000FC001F8000FC001F8
000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F800
0FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000F
C001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0
03FC001FE07FFFC1FFFF7FFFC1FFFF7FFFC1FFFF28357FB42B>I<00001FF8000000FFFF
C00003F00FC0000FC01FC0001F801FC0003F001FC0007E001FC000FC001FC000FC000FC0
01F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001
F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0FFFFFFFFC0FFFFFFFFC0FFFF
FFFFC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F800
0FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000F
C001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0
01F8000FC001F8000FC001F8000FC001F8000FC003FC001FE07FFFE3FFFF7FFFE3FFFF7F
FFE3FFFF28357FB42B>I<3C7EFFFFFFFFFFFFFFFF7E7E7E7E7E7E7E7E7E7E7E3E3C3C3C
3C3C3C3C3C3C3C3C181818181818000000000000003C7EFFFFFFFF7E3C08367AB515>33
D<0000003000180000000078003C0000000078003C00000000F8007C00000000F8007C00
000000F0007800000000F0007800000000F0007800000001F000F800000001F000F80000
0001E000F000000001E000F000000003E001F000000003E001F000000003C001E0000000
03C001E000000003C001E000000007C003E000000007C003E0000000078003C000000007
8003C0000000078003C00000000F8007C0007FFFFFFFFFFFFCFFFFFFFFFFFFFEFFFFFFFF
FFFFFE7FFFFFFFFFFFFC00003E001F000000003E001F000000003C001E000000003C001E
000000003C001E000000007C003E000000007C003E0000000078003C0000000078003C00
00000078003C00000000F8007C00000000F8007C00007FFFFFFFFFFFFCFFFFFFFFFFFFFE
FFFFFFFFFFFFFE7FFFFFFFFFFFFC0003E001F000000003C001E000000003C001E0000000
07C003E000000007C003E0000000078003C0000000078003C00000000F8007C00000000F
8007C00000000F0007800000000F0007800000001F000F800000001F000F800000001E00
0F000000001E000F000000003E001F000000003E001F000000003C001E000000003C001E
000000007C003E000000007C003E0000000078003C0000000078003C0000000030001800
000037437CB340>35 D<00007C000000000001FE000000000007C700000000000F838000
0000001F0180000000001F01C0000000003E00C0000000003E00C0000000007E00C00000
00007E00C0000000007C00C0000000007E00C0000000007E00C0000000007E01C0000000
007E0180000000007E0380000000007E0300000000007E0700000000007E0E0000000000
3F1C00000000003F1800000000003F3800000000003FF0000FFFF0003FE0000FFFF0001F
C0000FFFF0001FC00001FF00001FC00000FC00000FE000007000001FE000006000003FE0
0000E0000077F00001C00000E3F80001800001C3F8000380000381FC000300000781FC00
0700000F00FE000E00001F00FF000C00003F007F001C00003E003F803800007E003FC030
00007E001FE0700000FE000FE0E00000FE000FF0C00000FE0007F9C00000FE0003FF8000
00FF0001FF000030FF0000FE000030FF00007F0000307F80003F8000607F80007FC000E0
3FC001EFE000E01FE003C7F803C00FF01F83FE0F8007FFFE00FFFF0001FFF8003FFE0000
3FC00007F00034387DB53C>38 D<0000C00001C0000380000F00000E00001C00003C0000
780000F00000F00001E00003C00003C00007C0000780000F80000F00001F00001F00001E
00003E00003E00003E00003C00007C00007C00007C00007C00007C0000F80000F80000F8
0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8
0000F800007C00007C00007C00007C00007C00003C00003E00003E00003E00001E00001F
00001F00000F00000F800007800007C00003C00003C00001E00000F00000F00000780000
3C00001C00000E00000F000003800001C00000C0124A79B71E>40
D<C00000E000007000003C00001C00000E00000F000007800003C00003C00001E00000F0
0000F00000F800007800007C00003C00003E00003E00001E00001F00001F00001F00000F
00000F80000F80000F80000F80000F800007C00007C00007C00007C00007C00007C00007
C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000F80000F80000F
80000F80000F80000F00001F00001F00001F00001E00003E00003E00003C00007C000078
0000F80000F00000F00001E00003C00003C0000780000F00000E00001C00003C00007000
00E00000C00000124A7CB71E>I<3C007E00FF00FF00FF80FF807F803D80018001800180
0180038003000300070006000E000C001C0038007000600009177A8715>44
D<FFFFF0FFFFF0FFFFF0FFFFF0FFFFF014057F921A>I<3C7EFFFFFFFF7E3C08087A8715>
I<0000003000000078000000F8000000F8000000F0000001F0000001F0000001E0000003
E0000003E0000003C0000007C0000007C00000078000000F8000000F8000000F0000001F
0000001F0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F8
000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C0
00000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C00
00007C0000007C00000078000000F8000000F8000000F0000001F0000001F0000001E000
0003E0000003E0000007C0000007C00000078000000F8000000F8000000F0000001F0000
001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F80000
00F8000000F0000000600000001D4B7CB726>I<000FE000007FFC0000F83E0003E00F80
07C007C0078003C00F8003E01F0001F01F0001F03F0001F83F0001F83E0000F87E0000FC
7E0000FC7E0000FC7E0000FC7E0000FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE
FE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE
FE0000FEFE0000FEFE0000FEFE0000FE7E0000FC7E0000FC7E0000FC7E0000FC7E0000FC
3F0001F83F0001F83F0001F81F0001F01F0001F00F8003E007C007C007C007C003E00F80
00F83E00007FFC00000FE0001F347DB126>I<00070000000F0000001F0000007F000007
FF0000FFFF0000FFBF0000F83F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000
3F0000003F0000003F0000003F0000003F0000003F0000007F80007FFFFF807FFFFF807F
FFFF8019327AB126>I<003FC00000FFF00003FFFC000F80FF001E007F801C003FC03800
1FE070000FE070000FF0600007F0FC0007F0FE0007F8FF0007F8FF0003F8FF0003F8FF00
03F87E0007F83C0007F8000007F8000007F0000007F000000FF000000FE000001FC00000
1FC000003F8000003F0000007E000000FC000001F8000001F0000003E0000007C000000F
8000001F0000003E0000003C00000078001800F0001801E0001803C00030078000300F00
00301C0000701FFFFFF03FFFFFF07FFFFFF0FFFFFFE0FFFFFFE0FFFFFFE01D327CB126>
I<001FE00000FFFC0001FFFF0007E03F800F001FC01E000FE01C0007F03F0007F03F8007
F83F8003F83FC003F83F8003F83F8003F81F0007F8000007F8000007F0000007F000000F
E000000FC000001FC000003F8000007E000001F800007FE000007FFC0000003F0000001F
C000000FE0000007F0000007F8000003F8000003FC000001FC000001FE000001FE000001
FE7E0001FEFF0001FEFF0001FEFF0001FEFF0001FEFF0001FCFE0003FC780003FC700007
F8380007F03C000FF01F001FE00FE03F8003FFFF0000FFFC00001FE0001F347DB126>I<
000001C000000001C000000003C000000007C000000007C00000000FC00000001FC00000
001FC00000003FC00000007FC00000006FC0000000CFC0000001CFC00000038FC0000003
0FC00000070FC000000E0FC000000C0FC000001C0FC00000380FC00000300FC00000700F
C00000E00FC00000C00FC00001800FC00003800FC00003000FC00006000FC0000E000FC0
000C000FC00018000FC00038000FC00030000FC00060000FC000E0000FC000FFFFFFFF80
FFFFFFFF80FFFFFFFF8000000FC00000000FC00000000FC00000000FC00000000FC00000
000FC00000000FC00000000FC00000000FC00000001FE0000007FFFF800007FFFF800007
FFFF8021337EB226>I<0C0000C00FC00FC00FFFFF800FFFFF000FFFFE000FFFFC000FFF
F0000FFFC0000C1800000C0000000C0000000C0000000C0000000C0000000C0000000C00
00000C0000000C0000000C0FC0000C7FF8000CF07C000FC03F000F001F800F000FC00E00
0FC00C0007E00C0007E0000007F0000003F0000003F0000003F8000003F8000003F80000
03F8180003F87E0003F8FE0003F8FE0003F8FE0003F8FE0003F0FE0007F0F80007F06000
07E0700007E070000FC038001FC03C001F801E007F000F80FE0007FFF80001FFE000003F
80001D347CB126>I<0000FE000007FF80001FFFE0003F00F0007C007001F801F801F003
F803E003F807E003F80FC003F80FC001F01F8000001F8000003F0000003F0000003F0000
007F0000007E0000007E07F0007E1FFC00FE381F00FE700F80FEE007C0FFC003E0FF8003
F0FF8001F8FF0001F8FF0001FCFF0000FCFF0000FCFE0000FEFE0000FEFE0000FEFE0000
FEFE0000FE7E0000FE7E0000FE7E0000FE7E0000FE7F0000FE3F0000FC3F0000FC1F0001
FC1F8001F80F8001F00FC003F007C007E003E00FC001F81F8000FFFF00003FFC00000FE0
001F347DB126>I<300000003C0000003FFFFFFF3FFFFFFF3FFFFFFF7FFFFFFE7FFFFFFE
7FFFFFFC700000386000003060000070600000E0C00000C0C00001C0C000038000000700
0000060000000E0000001C00000018000000380000007000000070000000E0000000E000
0001C0000003C0000003C0000003C0000007800000078000000F8000000F8000000F8000
001F8000001F0000001F0000003F0000003F0000003F0000003F0000003F0000007F0000
007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000001C0000
20347CB126>I<000FE000007FFC0000FFFF0003F01F8007C007C00F0003E00E0001F01E
0000F01C0000F83C0000783C0000783C0000783E0000783E0000783F0000F83F8000F03F
C001F01FF001E01FF803C00FFE078007FF0F0003FFDE0001FFF80000FFF800003FFE0000
3FFF0000F7FFC003E3FFE00780FFF00F007FF81E001FF83E0007FC3C0003FC780001FC78
00007EF800007EF000003EF000003EF000001EF000001EF000001EF800001EF800003C78
00003C7C0000783E0000781F0000F00F8003E007F01FC001FFFF00007FFC00001FE0001F
347DB126>I<000FE000007FF80000FFFE0003F83F0007E00F800FC007C01F8007E01F80
03F03F0003F07F0001F87E0001F87E0001F8FE0001FCFE0000FCFE0000FCFE0000FCFE00
00FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0001FE7E0001FE7F0001FE3F00
01FE3F0003FE1F8003FE0F8007FE07C00EFE03E01CFE01F038FE007FF0FE001FC0FC0000
00FC000001FC000001FC000001F8000001F8000001F0000003F01F0003E03F8007E03F80
07C03F800FC03F801F803F003F001C007E001F01FC000FFFF00003FFC00000FF00001F34
7DB126>I<3C7EFFFFFFFF7E3C000000000000000000000000000000003C7EFFFFFFFF7E
3C08207A9F15>I<7FFFFFFFFFFFC0FFFFFFFFFFFFE0FFFFFFFFFFFFE07FFFFFFFFFFFC0
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000007FFFFFFFFFFFC0FFFFFFFFFFFFE0FFFFFFFFFFFFE07FFFFF
FFFFFFC033147C9C3C>61 D<00FFC00003FFF8000F00FE001C003F0038001F8070001FC0
70000FC0FC000FE0FE000FE0FE000FE0FE000FE0FE000FE07C000FE000001FC000001FC0
00003F8000007F000000FE000000F8000001F0000003E0000003C0000007800000078000
000F0000000E0000000E0000000C0000001C0000001C0000001800000018000000180000
001800000018000000180000001800000018000000000000000000000000000000000000
000000000000000000000000003C0000007E000000FF000000FF000000FF000000FF0000
007E0000003C00001B357CB424>63 D<000000E0000000000000E0000000000000E00000
00000001F0000000000001F0000000000003F8000000000003F8000000000003F8000000
000007FC000000000007FC000000000007FC00000000000DFE00000000000CFE00000000
000CFE0000000000187F0000000000187F0000000000187F0000000000303F8000000000
303F8000000000703FC000000000601FC000000000601FC000000000E01FE000000000C0
0FE000000000C00FE000000001800FF0000000018007F0000000018007F0000000030003
F8000000030003F8000000030003F8000000060001FC000000060001FC0000000E0001FE
0000000FFFFFFE0000000FFFFFFE0000001FFFFFFF0000001800007F0000001800007F00
00003000007F8000003000003F8000003000003F8000006000001FC000006000001FC000
006000001FC00000C000000FE00000C000000FE00001C000000FF00001C0000007F00003
E0000007F0001FF000000FF800FFFE0001FFFFE0FFFE0001FFFFE0FFFE0001FFFFE03336
7DB53A>65 D<FFFFFFFF0000FFFFFFFFE000FFFFFFFFF80003FC0003FE0001FC0000FF00
01FC00007F8001FC00003FC001FC00001FC001FC00001FE001FC00000FE001FC00000FF0
01FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00000FE0
01FC00001FE001FC00001FC001FC00003F8001FC00007F0001FC0000FE0001FC0003FC00
01FFFFFFF00001FFFFFFE00001FC0007FC0001FC0000FE0001FC00003F8001FC00001FC0
01FC00000FE001FC00000FF001FC000007F001FC000007F801FC000003F801FC000003FC
01FC000003FC01FC000003FC01FC000003FC01FC000003FC01FC000003FC01FC000003F8
01FC000007F801FC000007F801FC00000FF001FC00001FE001FC00003FE001FC00007FC0
03FC0003FF00FFFFFFFFFE00FFFFFFFFF800FFFFFFFFC0002E337DB236>I<000003FE00
0C00003FFF801C0000FFFFE01C0003FE01F83C000FF0003C7C001FC0000EFC007F800007
FC00FE000003FC01FC000001FC03FC000000FC03F8000000FC07F00000007C0FE0000000
7C0FE00000003C1FC00000003C1FC00000001C3FC00000001C3F800000001C7F80000000
0C7F800000000C7F800000000C7F000000000CFF0000000000FF0000000000FF00000000
00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000
00FF0000000000FF00000000007F00000000007F800000000C7F800000000C7F80000000
0C3F800000000C3FC00000000C1FC00000001C1FC0000000180FE0000000180FE0000000
3807F00000003003F80000007003FC000000E001FC000000E000FE000001C0007F800003
80001FC0000F00000FF0001E000003FE00FC000000FFFFF00000003FFFC000000003FE00
002E377CB437>I<FFFFFFFF800000FFFFFFFFF00000FFFFFFFFFE000001FE0001FF0000
00FE00003FC00000FE00000FE00000FE000007F00000FE000003F80000FE000001FC0000
FE000000FE0000FE0000007E0000FE0000007F0000FE0000003F8000FE0000003F8000FE
0000001FC000FE0000001FC000FE0000001FC000FE0000000FE000FE0000000FE000FE00
00000FE000FE0000000FE000FE0000000FF000FE0000000FF000FE0000000FF000FE0000
000FF000FE0000000FF000FE0000000FF000FE0000000FF000FE0000000FF000FE000000
0FF000FE0000000FF000FE0000000FE000FE0000000FE000FE0000000FE000FE0000001F
E000FE0000001FC000FE0000001FC000FE0000001F8000FE0000003F8000FE0000003F00
00FE0000007F0000FE000000FE0000FE000000FC0000FE000001F80000FE000007F00000
FE00000FE00000FE00003FC00001FE0001FF8000FFFFFFFFFE0000FFFFFFFFF80000FFFF
FFFF80000034337EB23B>I<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FC00007FC0
01FC00000FC001FC000003E001FC000001E001FC000001E001FC000000E001FC000000E0
01FC0000006001FC0000006001FC0000006001FC0000006001FC0006003001FC00060030
01FC0006003001FC0006003001FC0006000001FC000E000001FC000E000001FC001E0000
01FC007E000001FFFFFE000001FFFFFE000001FFFFFE000001FC007E000001FC001E0000
01FC000E000001FC000E000001FC0006000001FC0006000C01FC0006000C01FC0006000C
01FC0006001801FC0000001801FC0000001801FC0000001801FC0000001801FC00000038
01FC0000003801FC0000007001FC0000007001FC000000F001FC000001F001FC000003F0
01FC000007F003FC00007FF0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02E337DB234>
I<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF8003FC0000FF8001FC00001F8001FC000007
C001FC000003C001FC000003C001FC000001C001FC000001C001FC000000C001FC000000
C001FC000000C001FC000000C001FC0000006001FC000C006001FC000C006001FC000C00
6001FC000C000001FC000C000001FC001C000001FC001C000001FC003C000001FC00FC00
0001FFFFFC000001FFFFFC000001FFFFFC000001FC00FC000001FC003C000001FC001C00
0001FC001C000001FC000C000001FC000C000001FC000C000001FC000C000001FC000C00
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE000000
00FFFFFE000000FFFFFE000000FFFFFE0000002B337DB232>I<000003FE000C0000003F
FF801C000000FFFFE01C000003FE01F83C00000FF0003C7C00001FC0000EFC00007F8000
07FC0000FE000003FC0001FC000001FC0003FC000000FC0003F8000000FC0007F0000000
7C000FE00000007C000FE00000003C001FC00000003C001FC00000001C003FC00000001C
003F800000001C007F800000000C007F800000000C007F800000000C007F000000000C00
FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF
000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00
0003FFFFE07F000003FFFFE07F800003FFFFE07F80000003FE007F80000001FC003F8000
0001FC003FC0000001FC001FC0000001FC001FC0000001FC000FE0000001FC000FF00000
01FC0007F0000001FC0003F8000001FC0003FC000001FC0001FE000003FC0000FF000003
FC00007F800007FC00001FC0000E7C00000FF0001C3C000003FE00F81C000000FFFFF00C
0000003FFFC00000000003FE00000033377CB43C>I<FFFFFE03FFFFF8FFFFFE03FFFFF8
FFFFFE03FFFFF801FF000007FC0000FE000003F80000FE000003F80000FE000003F80000
FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE
000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE00
0003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE0000
03F80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FE000003F80000FE000003
F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F8
0000FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F800
00FE000003F80000FE000003F80000FE000003F80000FE000003F80000FE000003F80000
FE000003F80000FE000003F80000FE000003F80000FE000003F80001FF000007FC00FFFF
FE03FFFFF8FFFFFE03FFFFF8FFFFFE03FFFFF835337EB23A>I<FFFFFEFFFFFEFFFFFE01
FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0001FF00FFFFFEFFFFFEFFFFFE17
337EB21C>I<007FFFFF007FFFFF007FFFFF00003FE000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC07E001FC0FF001FC0FF001FC0FF001FC0FF00
1FC0FF003F80FE003F8060003F0070007F003800FE001C01FC000F03F00003FFC00000FF
000020357DB227>I<FFFFFE0007FFF8FFFFFE0007FFF8FFFFFE0007FFF801FF000001FF
0000FE000000FC0000FE000000F00000FE000001E00000FE000003C00000FE0000070000
00FE00000E000000FE00001C000000FE000038000000FE000070000000FE0000E0000000
FE0001C0000000FE000380000000FE000700000000FE000E00000000FE001C00000000FE
003800000000FE00F800000000FE01FC00000000FE03FC00000000FE07FE00000000FE0E
FF00000000FE1CFF00000000FE387F80000000FE703FC0000000FEE01FC0000000FFC01F
E0000000FF800FF0000000FF0007F8000000FE0007F8000000FE0003FC000000FE0001FE
000000FE0001FE000000FE0000FF000000FE00007F800000FE00007F800000FE00003FC0
0000FE00001FE00000FE00000FE00000FE00000FF00000FE000007F80000FE000003FC00
00FE000003FC0000FE000003FE0001FF000007FF80FFFFFE003FFFFCFFFFFE003FFFFCFF
FFFE003FFFFC36337EB23C>I<FFFFFE000000FFFFFE000000FFFFFE00000003FE000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000018001FC0000018001FC000001
8001FC0000018001FC0000038001FC0000030001FC0000030001FC0000030001FC000003
0001FC0000070001FC0000070001FC00000F0001FC00001F0001FC00003F0001FC00007F
0001FC0000FE0003FC0007FE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE0029337DB230
>I<FFFC00000001FFF8FFFE00000003FFF8FFFE00000003FFF803FE00000003FE0001BF
00000006FC0001BF00000006FC0001BF00000006FC00019F8000000CFC00019F8000000C
FC00018FC0000018FC00018FC0000018FC00018FC0000018FC000187E0000030FC000187
E0000030FC000183F0000060FC000183F0000060FC000183F0000060FC000181F80000C0
FC000181F80000C0FC000181F80000C0FC000180FC000180FC000180FC000180FC000180
7E000300FC0001807E000300FC0001807E000300FC0001803F000600FC0001803F000600
FC0001801F800C00FC0001801F800C00FC0001801F800C00FC0001800FC01800FC000180
0FC01800FC0001800FC01800FC00018007E03000FC00018007E03000FC00018003F06000
FC00018003F06000FC00018003F06000FC00018001F8C000FC00018001F8C000FC000180
01F8C000FC00018000FD8000FC00018000FD8000FC000180007F0000FC000180007F0000
FC000180007F0000FC0003C0003E0000FC000FF0003E0001FE00FFFF001C007FFFF8FFFF
001C007FFFF8FFFF001C007FFFF83D337CB246>I<FFFE00001FFFF8FFFF00001FFFF8FF
FF80001FFFF800FF800000FF0000FFC000003C0000DFE00000180000CFF00000180000CF
F00000180000C7F80000180000C3FC0000180000C3FC0000180000C1FE0000180000C0FF
0000180000C07F8000180000C07F8000180000C03FC000180000C01FE000180000C01FE0
00180000C00FF000180000C007F800180000C003FC00180000C003FC00180000C001FE00
180000C000FF00180000C000FF00180000C0007F80180000C0003FC0180000C0001FE018
0000C0001FE0180000C0000FF0180000C00007F8180000C00007F8180000C00003FC1800
00C00001FE180000C00000FF180000C00000FF180000C000007F980000C000003FD80000
C000003FD80000C000001FF80000C000000FF80000C0000007F80000C0000007F80000C0
000003F80000C0000001F80000C0000001F80001E0000000F80007F80000007800FFFFC0
00003800FFFFC000003800FFFFC00000180035337EB23A>I<000007FC00000000007FFF
C000000001FC07F000000007E000FC0000000F80003E0000003F00001F8000007E00000F
C00000FC000007E00001F8000003F00003F0000001F80003F0000001F80007E0000000FC
000FE0000000FE000FC00000007E001FC00000007F001FC00000007F003F800000003F80
3F800000003F807F800000003FC07F800000003FC07F000000001FC07F000000001FC0FF
000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF00
0000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF0000
00001FE07F000000001FC07F800000003FC07F800000003FC07F800000003FC03F800000
003F803FC00000007F803FC00000007F801FC00000007F001FE0000000FF000FE0000000
FE0007F0000001FC0007F0000001FC0003F8000003F80001F8000003F00000FC000007E0
00007E00000FC000003F00001F8000001FC0007F00000007E000FC00000001FC07F00000
00007FFFC00000000007FC00000033377CB43C>I<FFFFFFFE0000FFFFFFFFC000FFFFFF
FFF00003FC0007FC0001FC0000FE0001FC00007F0001FC00003F8001FC00001FC001FC00
001FE001FC00000FE001FC00000FE001FC00000FF001FC00000FF001FC00000FF001FC00
000FF001FC00000FF001FC00000FF001FC00000FE001FC00000FE001FC00001FC001FC00
001FC001FC00003F8001FC00007F0001FC0000FE0001FC0007F80001FFFFFFF00001FFFF
FF800001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00
00000001FC0000000001FC0000000003FE00000000FFFFF8000000FFFFF8000000FFFFF8
0000002C337DB234>I<FFFFFFFC000000FFFFFFFF800000FFFFFFFFF0000001FE0007FC
000000FE0001FE000000FE00007F000000FE00003F800000FE00001FC00000FE00001FE0
0000FE00000FE00000FE00000FF00000FE00000FF00000FE00000FF00000FE00000FF000
00FE00000FF00000FE00000FF00000FE00000FE00000FE00000FE00000FE00001FC00000
FE00001FC00000FE00003F800000FE00007E000000FE0001FC000000FE000FF0000000FF
FFFFC0000000FFFFFF00000000FE001FC0000000FE0007F0000000FE0003F8000000FE00
01FC000000FE0000FC000000FE0000FE000000FE00007E000000FE00007F000000FE0000
7F000000FE00007F000000FE00007F000000FE00007F000000FE00007F800000FE00007F
800000FE00007F800000FE00007F800000FE00007F800000FE00007F800C00FE00007FC0
0C00FE00007FC00C00FE00003FC01C01FF00003FC018FFFFFE001FE018FFFFFE000FE038
FFFFFE0007F0700000000001FFE000000000003F8036357EB239>82
D<001FE00300007FFC070001FFFF070007F01FCF000F8003FF001F0000FF003E00007F00
3E00003F007C00001F007C00001F007800000F00F800000700F800000700F800000700F8
00000700FC00000300FC00000300FE00000300FE000000007F000000007FC00000003FF0
0000003FFF0000001FFFF000000FFFFF000007FFFFC00003FFFFF00000FFFFF800003FFF
FC000003FFFE0000003FFF00000003FF00000000FF800000007F800000003F800000001F
C00000000FC0C000000FC0C000000FC0C0000007C0C0000007C0C0000007C0E0000007C0
E0000007C0F000000F80F000000F80F800000F00FC00001F00FE00003E00FF00007E00FF
C000FC00F1FC03F800E0FFFFE000E01FFF8000C003FE000022377CB42B>I<7FFFFFFFFF
FE7FFFFFFFFFFE7FFFFFFFFFFE7F8007F001FE7C0007F0003E780007F0001E700007F000
0E700007F0000E600007F00006E00007F00007E00007F00007E00007F00007C00007F000
03C00007F00003C00007F00003C00007F00003C00007F00003C00007F00003000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F00000000007F0000000000FF80000001FFFFFFC
00001FFFFFFC00001FFFFFFC0030337DB237>I<FFFFFE001FFFF8FFFFFE001FFFF8FFFF
FE001FFFF801FF000000FF0000FE0000003C0000FE000000180000FE000000180000FE00
0000180000FE000000180000FE000000180000FE000000180000FE000000180000FE0000
00180000FE000000180000FE000000180000FE000000180000FE000000180000FE000000
180000FE000000180000FE000000180000FE000000180000FE000000180000FE00000018
0000FE000000180000FE000000180000FE000000180000FE000000180000FE0000001800
00FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000
FE000000180000FE000000180000FE000000180000FE000000180000FE000000180000FE
0000003800007F0000003000007F0000003000007F0000007000003F8000006000001F80
0000E000001FC00001C000000FC00003C0000007E0000780000003F0000F00000001FC00
1E00000000FF00FC000000003FFFF0000000000FFFC00000000001FF00000035357EB23A
>I<FFFFF00003FFF8FFFFF00003FFF8FFFFF00003FFF807FE0000007FC003FC0000001F
0001FC0000001E0001FE0000001C0000FE000000180000FE000000180000FF0000003800
007F0000003000007F0000003000003F8000006000003F8000006000003FC00000E00000
1FC00000C000001FC00000C000000FE000018000000FE000018000000FF0000180000007
F0000300000007F0000300000003F8000600000003F8000600000003FC000600000001FC
000C00000001FC000C00000001FE001C00000000FE001800000000FF0018000000007F00
30000000007F0030000000007F8070000000003F8060000000003F8060000000001FC0C0
000000001FC0C0000000001FE1C0000000000FE180000000000FE1800000000007F30000
00000007F3000000000007FB000000000003FE000000000003FE000000000003FE000000
000001FC000000000001FC000000000000F8000000000000F8000000000000F800000000
0000700000000000007000000035357EB23A>I<FFFFF007FFFF800FFFF0FFFFF007FFFF
800FFFF0FFFFF007FFFF800FFFF003FF00003FF00001FF0001FC00001FE000007C0001FC
00001FE00000380001FE00000FE00000380000FE00000FE00000300000FE00000FF00000
300000FF000007F000007000007F000007F000006000007F000007F000006000007F8000
0FF80000E000003F80000FF80000C000003F80000FF80000C000003FC00019FC0001C000
001FC00019FC00018000001FC00019FC00018000001FE00030FE00038000000FE00030FE
00030000000FE00030FE00030000000FF000607F000700000007F000607F000600000007
F000607F000600000007F800C03F800E00000003F800C03F800C00000003F800C03F800C
00000003FC01801FC01C00000001FC01801FC01800000001FC01801FC01800000001FE03
000FE03800000000FE03000FE03000000000FE03000FE03000000000FF060007F0300000
00007F060007F060000000007F060007F060000000007F8C0003F860000000003F8C0003
F8C0000000003F8C0003F8C0000000003FD80001FCC0000000001FD80001FD8000000000
1FD80001FD80000000001FF00000FF80000000000FF00000FF00000000000FF00000FF00
000000000FE000007F000000000007E000007E000000000007E000007E000000000007C0
00003E000000000003C000003C000000000003C000003C0000000000038000001C000000
000001800000180000004C357FB24F>I<007F80000003FFF000000F80FC00001C003E00
003F003F00003F801F80003F800FC0003F800FC0003F8007E0001F0007E000000007E000
000007E000000007E000000007E0000001FFE000001FFFE00000FF87E00003FC07E0000F
F007E0001FC007E0003F8007E0007F8007E0007F0007E000FF0007E0C0FE0007E0C0FE00
07E0C0FE0007E0C0FE000FE0C0FE000FE0C0FF001FE0C07F003BE0C03F8071F1801FC1E1
FF8007FFC0FF0000FE003C0022237DA126>97 D<03F0000000FFF0000000FFF0000000FF
F000000007F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F03F800003F0FFE00003F3C0F80003F7007E0003FE003F0003FC001F
8003F8000FC003F0000FC003F00007E003F00007F003F00007F003F00003F003F00003F8
03F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803
F00003F803F00003F803F00003F003F00007F003F00007E003F00007E003F0000FC003F8
000FC003FC001F8003EC003F0003CF007C00038381F8000301FFE00000007F000025357E
B32B>I<0007F800003FFF0000FC07C001F000E003E003F007C007F00FC007F01F8007F0
3F8007F03F0003E07F0000007F0000007E000000FE000000FE000000FE000000FE000000
FE000000FE000000FE000000FE000000FE000000FE0000007F0000007F0000003F000018
3F8000181F8000381FC000300FC0007007E000E003F001C000FC0F80003FFE000007F000
1D237EA122>I<0000003F0000000FFF0000000FFF0000000FFF000000007F000000003F
000000003F000000003F000000003F000000003F000000003F000000003F000000003F00
0000003F000000003F000000003F000000003F000000003F000000003F000007F03F0000
3FFC3F0000FC0F3F0001F003BF0007E001FF000FC000FF001F80007F001F80003F003F00
003F003F00003F007F00003F007E00003F00FE00003F00FE00003F00FE00003F00FE0000
3F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F007E00003F
007F00003F007F00003F003F00003F001F80007F001F80007F000FC000FF0007E001FF80
03F007BFFC00F81E3FFC003FFC3FFC000FE03F0026357DB32B>I<000FE000007FFC0000
F83F0003F00F8007E00FC00FC007E01F8003E01F8003F03F0003F03F0001F07F0001F87E
0001F87E0001F8FE0001F8FE0001F8FFFFFFF8FFFFFFF8FE000000FE000000FE000000FE
000000FE0000007E0000007F0000007F0000003F0000183F0000181F8000380F8000300F
C0007007E000E001F003C000FC0F00003FFE000007F0001D237EA122>I<0001FC000007
FF00001F0780003E0FC0007C1FC000FC1FC001F81FC001F81FC003F8070003F0000003F0
000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
000003F00000FFFFF000FFFFF000FFFFF00003F0000003F0000003F0000003F0000003F0
000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0
000003F0000003F0000007F800007FFFE0007FFFE0007FFFE0001A357FB417>I<000000
1F00001FC07F8000FFF8E3C001F07FC7C007E03F03C00FC01F83800F800F80001F800FC0
001F0007C0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E000
1F0007C0001F800FC0000F800F80000FC01F800007E03F000007F07C00000EFFF800000C
1FC000001C000000001C000000001C000000001E000000001E000000001F000000000FFF
FE00000FFFFFC00007FFFFF00003FFFFFC0007FFFFFE001F0001FE003E00007F007C0000
3F007C00001F80F800000F80F800000F80F800000F80F800000F80F800000F80FC00001F
807C00001F003E00003E001F00007C000FC001F80003F007E00000FFFF8000001FFC0000
22337EA126>I<03F0000000FFF0000000FFF0000000FFF000000007F000000003F00000
0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000
03F000000003F000000003F000000003F000000003F000000003F000000003F01FC00003
F07FF00003F1E0FC0003F3807C0003F7007E0003FE007E0003FC003F0003FC003F0003F8
003F0003F8003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F
0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F8007F80
FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC26347EB32B>I<07800FC01FE01FE01FE01FE00FC0
0780000000000000000000000000000000000000000007E0FFE0FFE0FFE00FE007E007E0
07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
07E007E007E007E00FF0FFFFFFFFFFFF10337EB215>I<0003C00007E0000FF0000FF000
0FF0000FF00007E00003C000000000000000000000000000000000000000000000000000
00000000000003F000FFF000FFF000FFF00007F00003F00003F00003F00003F00003F000
03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000
03F00003F00003F00003F00003F03803F07C03F0FE03E0FE07E0FE07C0FE0FC07C0F8038
1F001FFC0007F000144384B217>I<03F0000000FFF0000000FFF0000000FFF000000007
F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0
00000003F000000003F000000003F000000003F000000003F000000003F000000003F000
000003F000000003F003FFE003F003FFE003F003FFE003F001FF0003F000F80003F001E0
0003F001C00003F003800003F00F000003F01C000003F038000003F070000003F0F00000
03F3F8000003F7FC000003FEFC000003FC7E000003F87F000003F03F800003F01F800003
F00FC00003F00FE00003F007E00003F003F00003F003F80003F001F80003F000FC0003F0
00FE0007F800FF80FFFFC3FFF0FFFFC3FFF0FFFFC3FFF024347EB329>I<07E0FFE0FFE0
FFE00FE007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0
07E007E007E007E007E007E007E007E007E00FF0FFFFFFFFFFFF10347EB315>I<03F01F
E000FF0000FFF07FF803FFC000FFF1E07C0F03E000FFF3803E1C01F00007F7003F3801F8
0003FE003F7001F80003FC001FE000FC0003FC001FE000FC0003F8001FC000FC0003F800
1FC000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC
0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000
1F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC
0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000
1F8000FC0003F0001F8000FC0007F8003FC001FE00FFFFC7FFFE3FFFF0FFFFC7FFFE3FFF
F0FFFFC7FFFE3FFFF03C217EA041>I<03F01FC000FFF07FF000FFF1E0FC00FFF3807C00
07F7007E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F0003F0003F0003
F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0
003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
3F0003F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FF
FC26217EA02B>I<0007F00000003FFE000000FC1F800001F007C00003C001E00007C001
F0000F8000F8001F00007C001F00007C003F00007E003E00003E007E00003F007E00003F
007E00003F00FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80
FE00003F80FE00003F807E00003F007E00003F007E00003F003F00007E003F00007E001F
00007C001F8000FC000FC001F80007C001F00003F007E00000FC1F8000003FFE00000007
F0000021237EA126>I<03F03F8000FFF0FFE000FFF3C0F800FFF7007E0007FE003F0003
FC001F8003F8001FC003F0000FC003F0000FE003F00007F003F00007F003F00007F003F0
0003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F000
03F803F00003F803F00007F803F00007F003F00007F003F00007E003F0000FE003F0000F
C003F8001FC003FC003F8003FC003F0003FF00FC0003F381F80003F1FFE00003F07F0000
03F000000003F000000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC000002530
7EA02B>I<03E07C00FFE1FF00FFE38F80FFE71FC007EE1FC003EC1FC003EC1FC003FC0F
8003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F0000003F000
0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000
0003F0000003F0000003F0000007F80000FFFFE000FFFFE000FFFFE0001A217FA01E>
114 D<00FF060007FFCE001F00FE003C003E0078001E0078000E00F0000E00F0000600F0
000600F8000600F8000600FE000000FF8000007FFC00003FFFC0003FFFF0000FFFF80007
FFFC0000FFFE00000FFF000000FF0000003F80C0001F80C0000F80E0000780E0000780E0
000780F0000780F0000700F8000F00FC000E00FE001C00F7807800E1FFE000C07F800019
237EA11E>I<00300000300000300000300000300000700000700000700000F00000F000
01F00001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003F00003F00003F00003F000
03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00303F003
03F00303F00303F00303F00303F00303F00303F00701F80601F80600FC0E007E1C001FF8
0007E0182F7FAD1E>I<03F0003F00FFF00FFF00FFF00FFF00FFF00FFF0007F0007F0003
F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0
003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000
3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0007F0003F0007F0003F0007F
0003F000FF0001F000FF0001F801FF8000F803BFFC007E073FFC001FFE3FFC0007F83F00
26227EA02B>I<FFFF00FFF0FFFF00FFF0FFFF00FFF00FF0003F8007F0001F0003F0000E
0003F0000C0003F8001C0001F800180001F800180000FC00300000FC00300000FE007000
007E006000007F006000003F00C000003F00C000001F818000001F818000001FC3800000
0FC30000000FC300000007E600000007E600000007FE00000003FC00000003FC00000001
F800000001F800000001F800000000F000000000F00000000060000024217E9F29>I<FF
FF1FFF81FFF0FFFF1FFF81FFF0FFFF1FFF81FFF007F801FC003F8007F001F8001E0003F0
00F8001C0003F000FC001C0001F8007C00180001F8007C00180001FC007E00380000FC00
FE00300000FC00FE003000007E01FF006000007E019F006000007E019F806000003F030F
80C000003F030F80C000003F030FC0C000001F8607C18000001F8607C18000001FC607E3
8000000FCC03E30000000FCC03E300000007FC03F600000007F801F600000007F801FE00
000003F000FC00000003F000FC00000003F000FC00000001E0007800000001E000780000
0001E0007800000000C00030000034217F9F37>I<FFFF01FFF8FFFF01FFF8FFFF01FFF8
03FE00FF8001FC007C0000FC007800007E007000007F00E000003F81C000001F83800000
0FC300000007E600000007FE00000003FC00000001F800000000FC00000000FE00000000
FF00000001FF000000039F800000071FC00000060FE000000C07E000001C03F000003801
F800007001FC0000F000FC0001F000FE000FF000FF80FFFC03FFFCFFFC03FFFCFFFC03FF
FC26207F9F29>I<7FFF807FF87FFF807FF87FFF807FF807F8001FC003F8000F8001F800
070001F800060000FC000C0000FC000C0000FE001C00007E001800007E001800003F0030
00003F003000003F807000001F806000001FC0E000000FC0C000000FC0C0000007E18000
0007E180000007F380000003F300000003FB00000001FE00000001FE00000000FC000000
00FC00000000FC0000000078000000007800000000300000000030000000006000000000
6000000000E000000000C000000000C0000000018000007801800000FC03000000FC0300
0000FC06000000FC0E000000701C00000078380000001FF00000000FC000000025307F9F
29>I<3FFFFFF03FFFFFF03F000FF03C000FE038001FC030003F8070007F8070007F0060
00FE006001FC006003FC006003F8000007F000000FE000000FE000001FC000003F800000
7F0000007F003000FE003001FC003003FC003003F8003007F000700FE000701FE000601F
C000E03F8000E07F0003E0FF000FE0FFFFFFE0FFFFFFE01C207E9F22>I
E /Fg 3 127 df<0000000000780000000000FC0000000003FE0000000007FE00000000
1FFE000000003FFE00000000FFFC00000003FFF800000007FFF00000001FFFC00000003F
FF80000000FFFE00000001FFF800000007FFF00000000FFFC00000003FFF800000007FFE
00000001FFFC00000003FFF00000000FFFE00000001FFF800000007FFF00000000FFFC00
000003FFF800000007FFE00000001FFFC00000003FFF000000007FFE00000000FFF80000
0000FFF000000000FFF000000000FFF8000000007FFE000000003FFF000000001FFFC000
000007FFE000000003FFF800000000FFFC000000007FFF000000001FFF800000000FFFE0
00000003FFF000000001FFFC000000007FFE000000003FFF800000000FFFC000000007FF
F000000001FFFC00000000FFFE000000003FFF800000001FFFC000000007FFF000000003
FFF800000000FFFC000000007FFE000000001FFE0000000007FE0000000003FE00000000
00FC0000000000782F3C79C23E>60 D<3C00000000007E0000000000FF8000000000FFC0
00000000FFF000000000FFF8000000007FFE000000003FFF800000001FFFC000000007FF
F000000003FFF800000000FFFE000000007FFF000000001FFFC000000007FFE000000003
FFF800000000FFFC000000007FFF000000001FFF800000000FFFE000000003FFF0000000
01FFFC000000007FFE000000003FFF800000000FFFC000000007FFF000000001FFF80000
0000FFFC000000003FFE000000001FFE000000001FFE000000003FFE00000000FFFC0000
0001FFF800000007FFF00000000FFFC00000003FFF800000007FFE00000001FFFC000000
03FFF00000000FFFE00000001FFF800000007FFF00000000FFFC00000003FFF800000007
FFE00000001FFFC00000007FFF00000000FFFE00000003FFF800000007FFF00000001FFF
C00000003FFF800000007FFE00000000FFF800000000FFF000000000FFC000000000FF80
000000007E00000000003C00000000002F3C79C23E>62 D<000FC0001E00007FF0003F00
01FFF8007F8003FFFC00FF8007FFFE01FF800FFFFF07FF001FFFFFCFFF007FF9FFFFFC00
7FF07FFFF800FFC03FFFF000FF801FFFE000FF000FFFC0007E0007FF00003C0001F80000
290E76C83E>126 D E /Fh 1 59 df<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00
0A0A798919>58 D E /Fi 18 118 df<0FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC
7FF83FF01FE00FC00000000000000000000000000000000000000000000000000FC01FE0
3FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00FC00E287BA719>58
D<00000007800000000000000FC00000000000001FE00000000000001FE0000000000000
1FE00000000000003FF00000000000003FF00000000000003FF00000000000007FF80000
000000007FF80000000000007FF8000000000000FFFC000000000000FFFC000000000000
FFFC000000000001FFFE000000000001FFFE000000000001FFFE000000000003FFFF0000
00000003FFFF000000000007FFFF800000000007CFFF800000000007CFFF80000000000F
CFFFC0000000000F87FFC0000000000F87FFC0000000001F87FFE0000000001F03FFE000
0000001F03FFE0000000003F03FFF0000000003E01FFF0000000003E01FFF0000000007E
01FFF8000000007C00FFF8000000007C00FFF800000000F8007FFC00000000F8007FFC00
000001F8007FFE00000001F0003FFE00000001F0003FFE00000003F0003FFF00000003E0
001FFF00000003E0001FFF00000007FFFFFFFF80000007FFFFFFFF80000007FFFFFFFF80
00000FFFFFFFFFC000000FFFFFFFFFC000000F800007FFC000001F800007FFE000001F00
0003FFE000001F000003FFE000003F000001FFF000003E000001FFF000003E000001FFF0
00007C000000FFF800007C000000FFF80000FC000000FFFC0000F80000007FFC00FFFFF0
003FFFFFFCFFFFF0003FFFFFFCFFFFF0003FFFFFFCFFFFF0003FFFFFFCFFFFF0003FFFFF
FC3E3F7DBE45>65 D<0000007FF8000E000007FFFF001E00003FFFFFC03E0000FFFFFFF0
7E0003FFFFFFF9FE0007FFF807FFFE001FFFC000FFFE003FFF00003FFE007FFC00001FFE
00FFF800000FFE01FFF0000007FE03FFE0000003FE03FFC0000003FE07FF80000001FE0F
FF80000001FE0FFF00000000FE1FFF00000000FE1FFF000000007E3FFE000000007E3FFE
000000007E3FFE000000007E7FFE000000003E7FFE000000003E7FFC000000003E7FFC00
0000003EFFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000
000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC0000000000FFFC000000
0000FFFC0000000000FFFC0000000000FFFC0000000000FFFC00000000007FFC00000000
007FFC000000003E7FFE000000003E7FFE000000003E3FFE000000003E3FFE000000003E
3FFE000000007E1FFF000000007E1FFF000000007C0FFF000000007C0FFF80000000FC07
FFC0000000F803FFC0000001F803FFE0000003F001FFF0000003F000FFF8000007E0007F
FC00000FC0003FFF00003F80001FFFC000FF000007FFF807FE000003FFFFFFFC000000FF
FFFFF00000003FFFFFE000000007FFFF80000000007FF8000037407BBE42>67
D<0000007FF0001C00000007FFFE003C0000003FFFFF807C000000FFFFFFE0FC000003FF
FFFFF3FC00000FFFF80FFFFC00001FFFC001FFFC00003FFE00007FFC00007FFC00003FFC
0000FFF000001FFC0001FFE000000FFC0003FFE0000007FC0003FFC0000007FC0007FF80
000003FC000FFF80000003FC000FFF00000001FC001FFF00000001FC001FFF00000000FC
003FFE00000000FC003FFE00000000FC003FFE00000000FC007FFE000000007C007FFE00
0000007C007FFC000000007C007FFC000000007C00FFFC000000000000FFFC0000000000
00FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC00
0000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC0000000000
00FFFC000000000000FFFC0003FFFFFFF0FFFC0003FFFFFFF07FFC0003FFFFFFF07FFC00
03FFFFFFF07FFE0003FFFFFFF07FFE0000007FFC003FFE0000007FFC003FFE0000007FFC
003FFE0000007FFC001FFF0000007FFC001FFF0000007FFC000FFF0000007FFC000FFF80
00007FFC0007FF8000007FFC0003FFC000007FFC0003FFE000007FFC0001FFF000007FFC
0000FFF800007FFC00007FFC0000FFFC00003FFF0001FFFC00001FFFC003FFFC00000FFF
F80FFFFC000003FFFFFFE7FC000000FFFFFFC1FC0000003FFFFF807C00000007FFFE001C
000000007FF00000003C407BBE47>71 D<FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF8FFFFFF
F800FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF8
0000FFF80000FFF80000FFF80000FFF80000FFF80000FFF80000FFF800FFFFFFF8FFFFFF
F8FFFFFFF8FFFFFFF8FFFFFFF81D3E7DBD24>73 D<FFFFF80000FFFFFCFFFFFC0000FFFF
FCFFFFFC0000FFFFFCFFFFFE0000FFFFFCFFFFFF0000FFFFFC00FFFF000000FC0000FFFF
800000FC0000FFFFC00000FC0000FFFFC00000FC0000FFFFE00000FC0000FFFFF00000FC
0000FFFFF00000FC0000FDFFF80000FC0000FCFFFC0000FC0000FCFFFC0000FC0000FC7F
FE0000FC0000FC3FFF0000FC0000FC1FFF0000FC0000FC1FFF8000FC0000FC0FFFC000FC
0000FC07FFC000FC0000FC07FFE000FC0000FC03FFF000FC0000FC01FFF800FC0000FC01
FFF800FC0000FC00FFFC00FC0000FC007FFE00FC0000FC007FFE00FC0000FC003FFF00FC
0000FC001FFF80FC0000FC001FFF80FC0000FC000FFFC0FC0000FC0007FFE0FC0000FC00
07FFE0FC0000FC0003FFF0FC0000FC0001FFF8FC0000FC0001FFF8FC0000FC0000FFFCFC
0000FC00007FFEFC0000FC00007FFEFC0000FC00003FFFFC0000FC00001FFFFC0000FC00
001FFFFC0000FC00000FFFFC0000FC000007FFFC0000FC000007FFFC0000FC000003FFFC
0000FC000001FFFC0000FC000000FFFC0000FC000000FFFC0000FC0000007FFC0000FC00
00003FFC0000FC0000003FFC0000FC0000001FFC0000FC0000000FFC0000FC0000000FFC
0000FC00000007FC00FFFFFC000003FC00FFFFFC000003FC00FFFFFC000001FC00FFFFFC
000000FC00FFFFFC000000FC003E3E7CBD47>78 D<FFFFFFFFE0000000FFFFFFFFFF0000
00FFFFFFFFFFC00000FFFFFFFFFFF80000FFFFFFFFFFFC000000FFF0007FFE000000FFF0
001FFF800000FFF00007FF800000FFF00003FFC00000FFF00003FFE00000FFF00003FFE0
0000FFF00001FFF00000FFF00001FFF00000FFF00001FFF80000FFF00001FFF80000FFF0
0001FFF80000FFF00001FFF80000FFF00001FFF80000FFF00001FFF80000FFF00001FFF8
0000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF00003FFE00000FFF0
0003FFE00000FFF00003FFC00000FFF00007FF800000FFF0001FFF000000FFF000FFFE00
0000FFFFFFFFF8000000FFFFFFFFE0000000FFFFFFFF00000000FFFFFFFFC0000000FFF0
01FFF0000000FFF0007FF8000000FFF0003FFC000000FFF0003FFE000000FFF0001FFE00
0000FFF0001FFF000000FFF0001FFF000000FFF0000FFF800000FFF0000FFF800000FFF0
000FFF800000FFF0000FFF800000FFF0000FFF800000FFF0000FFF800000FFF0000FFFC0
0000FFF0000FFFC00000FFF0000FFFC00000FFF0000FFFC00000FFF0000FFFC00000FFF0
000FFFC00000FFF0000FFFC01F00FFF0000FFFE01F00FFF0000FFFE01F00FFF00007FFE0
1F00FFF00007FFF03FFFFFFFF003FFF03EFFFFFFF001FFF87EFFFFFFF000FFFFFCFFFFFF
F0003FFFF8FFFFFFF0000FFFF0000000000000FFC0403F7CBD45>82
D<FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF
80FFFFFFE0FFFFFFF007FFFF80FFFFFFE0FFFFFFF007FFFF8001FFF00001FFF8000007C0
0001FFF00000FFF800000FC00000FFF80000FFF800000F800000FFF80000FFFC00000F80
0000FFF800007FFC00000F8000007FFC00007FFC00001F0000007FFC00007FFE00001F00
00007FFC00003FFE00001F0000003FFE00003FFE00003E0000003FFE00007FFE00003E00
00003FFE00007FFF00003E0000003FFF00007FFF00007E0000001FFF0000FFFF00007C00
00001FFF0000FFFF80007C0000001FFF8000FFFF8000FC0000000FFF8001FFFF8000F800
00000FFF8001F7FFC000F80000000FFFC001F7FFC001F800000007FFC003F7FFC001F000
000007FFC003E3FFE001F000000007FFE003E3FFE003F000000003FFE007E3FFE003E000
000003FFE007C1FFF003E000000003FFF007C1FFF007E000000001FFF007C1FFF007C000
000001FFF00F80FFF807C000000001FFF80F80FFF80FC000000000FFF80F80FFF80F8000
000000FFF81F007FFC0F8000000000FFFC1F007FFC1F80000000007FFC1F007FFC1F0000
0000007FFC3F007FFE1F00000000007FFC3E003FFE3F00000000003FFE3E003FFE3E0000
0000003FFE7E003FFF3E00000000003FFE7C001FFF7E00000000001FFF7C001FFF7C0000
0000001FFFFC001FFFFC00000000001FFFF8000FFFFC00000000000FFFF8000FFFF80000
0000000FFFF8000FFFF800000000000FFFF00007FFF8000000000007FFF00007FFF00000
00000007FFF00007FFF0000000000007FFE00003FFF0000000000003FFE00003FFE00000
00000003FFE00003FFE0000000000003FFC00001FFE0000000000001FFC00001FFC00000
00000001FFC00001FFC0000000000001FF800000FFC0000000000000FF800000FF800000
00000000FF800000FF80000000000000FF0000007F80000000000000FF0000007F800000
000000007F0000007F000000000000007E0000003F000000000000003E0000003E000000
00593F7EBD5E>87 D<FFFEFFFEFFFEFFFEFFFEFFFEFC00FC00FC00FC00FC00FC00FC00FC
00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FF
FEFFFEFFFEFFFEFFFEFFFE0F5B78C319>91 D<FFFEFFFEFFFEFFFEFFFEFFFE007E007E00
7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
7E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E00
7E007E007E007E007EFFFEFFFEFFFEFFFEFFFEFFFE0F5B7FC319>93
D<000FFE000000007FFFC0000001FFFFF0000003FFFFFC000007FC0FFE00000FF807FF00
000FFC03FF80001FFE01FF80001FFE01FFC0001FFE01FFC0001FFE00FFE0001FFE00FFE0
001FFE00FFE0000FFC00FFE00007F800FFE00001E000FFE000000000FFE000000001FFE0
000001FFFFE000001FFFFFE00000FFFFFFE00003FFF8FFE00007FFC0FFE0000FFF00FFE0
001FFC00FFE0003FF800FFE0007FF800FFE0007FF000FFE000FFF000FFE000FFE000FFE0
00FFE000FFE000FFE000FFE000FFE000FFE000FFE001FFE000FFE001FFE0007FF003FFE0
007FF003FFF8003FF807BFFF801FFC1F3FFF800FFFFE1FFF8007FFFC0FFF8001FFF803FF
80003FE0000000292B7EA92C>97 D<0007FE00FC00003FFFC3FE0000FFFFF7FF0001FFFF
FFFF8003FF0FFFFF8007FC03FEFF800FF801FF7F801FF801FFFF001FF000FFBE001FF000
FF80003FF000FFC0003FF000FFC0003FF000FFC0003FF000FFC0003FF000FFC0003FF000
FFC0003FF000FFC0001FF000FF80001FF000FF80001FF801FF80000FF801FF000007FC03
FE000003FF0FFC000003FFFFF8000007FFFFF000000F3FFFC000000F07FE0000000F0000
0000001F00000000001F00000000001F80000000001F80000000001FE0000000001FFFFF
F000001FFFFFFF00000FFFFFFFC0000FFFFFFFE00007FFFFFFF00003FFFFFFF80003FFFF
FFFC000FFFFFFFFC001FFFFFFFFE003FE0003FFE007F800007FF007F800001FF00FF0000
01FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF8000
01FF007F800001FE007FC00003FE003FE00007FC001FF8001FF8000FFF00FFF00007FFFF
FFE00001FFFFFF8000007FFFFE00000007FFE00000293D7EA82D>103
D<01F80003FC0007FE000FFF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007FE
0003FC0001F80000000000000000000000000000000000000000000000000000000000FF
00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF
0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFF
F8FFFFF8FFFFF8FFFFF8FFFFF815407EBF19>105 D<00FF007FE000FFFF01FFF800FFFF
07FFFC00FFFF0FFFFE00FFFF1FC3FF00FFFF3E03FF8007FF7C03FF8003FF7801FF8003FF
F001FFC003FFE001FFC003FFE001FFC003FFC001FFC003FFC001FFC003FFC001FFC003FF
8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF
8001FFC003FF8001FFC003FF8001FFC003FF8001FFC0FFFFFE1FFFFFFFFFFE1FFFFFFFFF
FE1FFFFFFFFFFE1FFFFFFFFFFE1FFFFF30297EA833>110 D<0001FF8000000FFFF00000
3FFFFC0000FFFFFF0001FF81FF8003FE007FC007FC003FE00FFC003FF00FF8001FF01FF8
001FF81FF8001FF83FF0000FFC3FF0000FFC7FF0000FFE7FF0000FFE7FF0000FFE7FF000
0FFEFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000F
FFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFF7FF0000FFE7FF0000FFE7FF0000FFE
3FF0000FFC3FF8001FFC1FF8001FF81FF8001FF80FFC003FF007FC003FE003FE007FC001
FF81FF8000FFFFFF00003FFFFC00000FFFF0000001FF8000282B7EA92D>I<01FE07F800
FFFE0FFE00FFFE3FFF80FFFE7FFFC0FFFE7C7FC0FFFEF8FFE007FFF0FFE003FFE0FFE003
FFC0FFE003FFC0FFE003FFC07FC003FF803F8003FF801F0003FF80000003FF80000003FF
00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00
000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000
0003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFF0000
FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000023297FA827>114
D<001F0000001F0000001F0000001F0000001F0000001F0000003F0000003F0000003F00
00003F0000003F0000007F0000007F000000FF000000FF000001FF000003FF000007FF00
001FFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC007FF000007FF000007FF000007FF00
0007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF00
0007FF000007FF000007FF000007FF000007FF000007FF000007FF03E007FF03E007FF03
E007FF03E007FF03E007FF03E007FF03E007FF03E007FF03E003FF03E003FF87C003FF87
C001FFCF8000FFFF80007FFF00001FFE000007F8001B3B7EB923>116
D<00FF80007FC0FFFF807FFFC0FFFF807FFFC0FFFF807FFFC0FFFF807FFFC0FFFF807FFF
C007FF8003FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FF
C003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FF
C003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FF
C003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FFC003FF8001FF
C003FF8003FFC003FF8003FFC003FF8003FFC003FF8007FFC001FF8007FFC001FF800FFF
E001FFC01EFFFF00FFE07EFFFF007FFFFCFFFF003FFFF8FFFF000FFFE0FFFF0001FF80FF
00302A7EA833>I E /Fj 16 120 df<0000001FFF8001FFC000000003FFFFF01FFFF000
00001FFFFFF87FFFFC0000007FFFFFFFFFFFFE000001FFF803FFFFC3FF000003FFC001FF
FE07FF00000FFE0003FFFC0FFF80001FFC0003FFF80FFF80001FF80007FFF00FFF80003F
F00007FFE00FFF80007FE00007FFE00FFF80007FE00007FFE00FFF8000FFE00007FFC007
FF0000FFC00003FFC003FE0000FFC00003FFC001FC0000FFC00001FFC000700000FFC000
00FFC000000000FFC00000FFC000000000FFC00000FFC000000000FFC00000FFC0000000
00FFC00000FFC000000000FFC00000FFC000000000FFC00000FFC000000000FFC00000FF
C000000000FFC00000FFC000000000FFC00000FFC0000000FFFFFFFFFFFFFFFC0000FFFF
FFFFFFFFFFFC0000FFFFFFFFFFFFFFFC0000FFFFFFFFFFFFFFFC0000FFFFFFFFFFFFFFFC
000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE000
00FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0000000
00FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FF
E000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FF
E00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000
000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE000
00FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0000000
00FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FF
E000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FF
E00000FFE000000000FFE00000FFE00000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF0
00007FFFFFC07FFFFFF000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF0000049467EC5
43>11 D<0001FFF8000000001FFFFF800000007FFFFFE0000000FFFFFFF8000001FF807F
FC000003FE001FFE000007FF0007FF00000FFF0003FF80000FFF8003FFC0000FFF8001FF
E0000FFF8001FFE0000FFF8001FFE0000FFF8000FFF00007FF0000FFF00007FF0000FFF0
0003FE0000FFF00000F80000FFF00000000000FFF00000000000FFF0000000000FFFF000
00001FFFFFF0000003FFFFFFF000001FFFFFFFF000007FFFC0FFF00001FFFC00FFF00003
FFE000FFF0000FFF8000FFF0001FFF0000FFF0003FFE0000FFF0003FFC0000FFF0007FF8
0000FFF0007FF80000FFF000FFF00000FFF000FFF00000FFF000FFF00000FFF000FFF000
00FFF000FFF00001FFF000FFF00001FFF0007FF80003FFF0007FF80007BFF0003FFC000F
BFFC001FFF001F3FFFE00FFFC0FE1FFFF007FFFFFC1FFFF003FFFFF007FFF0007FFFE001
FFE00007FF00000000342F7DAD38>97 D<00003FFE00000001FFFFE000000FFFFFF80000
3FFFFFFC00007FF807FE0000FFE001FF0001FFC003FF8003FF8003FFC007FF0007FFC00F
FE0007FFC01FFE0007FFC01FFE0007FFC03FFC0007FFC03FFC0003FF803FFC0003FF807F
FC0001FF007FF800007C007FF800000000FFF800000000FFF800000000FFF800000000FF
F800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FF
F800000000FFF800000000FFF8000000007FF8000000007FFC000000007FFC000000003F
FC000000003FFC000003E01FFE000003E01FFE000007E00FFF000007C007FF00000FC003
FF80001F8001FFC0003F0000FFF000FE00007FFE03FC00003FFFFFF800000FFFFFF00000
03FFFFC00000003FFC00002B2F7CAD33>99 D<0000000000FF8000000001FFFF80000000
01FFFF8000000001FFFF8000000001FFFF8000000001FFFF800000000007FF8000000000
03FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003
FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003FF
800000000003FF800000000003FF800000000003FF800000000003FF800000000003FF80
0000000003FF8000001FFC03FF800001FFFF83FF80000FFFFFE3FF80003FFFFFF3FF8000
7FFC07FFFF8000FFF000FFFF8001FFC0003FFF8003FF80001FFF8007FF00000FFF800FFE
000007FF801FFE000007FF801FFC000007FF803FFC000007FF803FFC000007FF807FFC00
0007FF807FF8000007FF807FF8000007FF807FF8000007FF80FFF8000007FF80FFF80000
07FF80FFF8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007
FF80FFF8000007FF80FFF8000007FF80FFF8000007FF80FFF8000007FF807FF8000007FF
807FF8000007FF807FF8000007FF803FFC000007FF803FFC000007FF801FFC000007FF80
1FFE000007FF800FFE00000FFF8007FF00001FFF8007FF00003FFF8003FF8000FFFFC001
FFE001FFFFFF007FF80FFFFFFF003FFFFFE7FFFF000FFFFFC7FFFF0003FFFF07FFFF0000
3FF007FC0038467CC440>I<00001FFE00000001FFFFC0000007FFFFF000001FFFFFFC00
007FFC0FFE0000FFE003FF8001FFC000FFC003FF8000FFC007FF00007FE00FFF00003FF0
1FFE00003FF01FFE00001FF83FFC00001FF83FFC00001FF87FFC00000FF87FF800000FFC
7FF800000FFCFFF800000FFCFFF800000FFCFFF800000FFCFFFFFFFFFFFCFFFFFFFFFFFC
FFFFFFFFFFFCFFFFFFFFFFF8FFF800000000FFF800000000FFF800000000FFF800000000
FFF8000000007FF8000000007FF8000000007FFC000000007FFC000000003FFC00000038
3FFC0000007C1FFE000000FC1FFE000000FC0FFF000001F807FF800003F803FF800007F0
01FFC0000FE000FFF0003FC0003FFE01FF80001FFFFFFE000007FFFFFC000000FFFFF000
00000FFF00002E2F7DAD35>I<007FC00000000000FFFFC00000000000FFFFC000000000
00FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC0000000000001FFC0
000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000000000
0001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0
000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000000000
0001FFC0000000000001FFC0000000000001FFC0000000000001FFC003FF80000001FFC0
1FFFF0000001FFC07FFFF8000001FFC0FFFFFC000001FFC1FC1FFE000001FFC3E00FFF00
0001FFC7C007FF800001FFCF0007FF800001FFDE0003FF800001FFFC0003FFC00001FFFC
0003FFC00001FFF80003FFC00001FFF00003FFC00001FFF00003FFC00001FFF00003FFC0
0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC000FFFFFFC1FFFFFF80FFFFFFC1FFFFFF
80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF8039457CC440>104
D<00FC0003FF0007FF800FFFC00FFFC01FFFE01FFFE01FFFE01FFFE01FFFE01FFFE00FFF
C00FFFC007FF8003FF0000FC000000000000000000000000000000000000000000000000
00000000007FC07FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF
C001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520
>I<007FC003FF800007FF0000FFFFC01FFFF0003FFFE000FFFFC07FFFF800FFFFF000FF
FFC0FFFFFC01FFFFF800FFFFC1FC1FFE03F83FFC00FFFFC3E00FFF07C01FFE0003FFC7C0
07FF8F800FFF0001FFCF0007FF9E000FFF0001FFDE0003FFBC0007FF0001FFFC0003FFF8
0007FF8001FFFC0003FFF80007FF8001FFF80003FFF00007FF8001FFF00003FFE00007FF
8001FFF00003FFE00007FF8001FFF00003FFE00007FF8001FFE00003FFC00007FF8001FF
E00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003
FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC000
07FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF80
01FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE0
0003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FF
C00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007
FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001FFE00003FFC00007FF8001
FFE00003FFC00007FF80FFFFFFC1FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFFFFFFFFC1
FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFFFFFFFFC1FFFFFF83FFFFFF582D7CAC5F>
109 D<007FC003FF800000FFFFC01FFFF00000FFFFC07FFFF80000FFFFC0FFFFFC0000FF
FFC1FC1FFE0000FFFFC3E00FFF000003FFC7C007FF800001FFCF0007FF800001FFDE0003
FF800001FFFC0003FFC00001FFFC0003FFC00001FFF80003FFC00001FFF00003FFC00001
FFF00003FFC00001FFF00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001
FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001
FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003
FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC000FF
FFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FFFFFF80FFFFFFC1FF
FFFF80392D7CAC40>I<00001FFE0000000001FFFFE000000007FFFFF80000001FFFFFFE
0000007FF807FF800000FFE001FFC00001FF80007FE00003FF00003FF00007FE00001FF8
000FFE00001FFC000FFC00000FFC001FFC00000FFE001FFC00000FFE003FFC00000FFF00
3FF8000007FF007FF8000007FF807FF8000007FF807FF8000007FF807FF8000007FF80FF
F8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8
000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC07FF800
0007FF807FF8000007FF807FF8000007FF807FF8000007FF803FFC00000FFF003FFC0000
0FFF001FFC00000FFE001FFC00000FFE000FFE00001FFC0007FE00001FF80007FF00003F
F80003FF80007FF00000FFE001FFC000007FF807FF8000003FFFFFFF0000000FFFFFFC00
000001FFFFE0000000001FFE000000322F7DAD39>I<007F803FC0FFFF80FFF0FFFF83FF
F8FFFF87FFFCFFFF8FE7FEFFFF9F8FFF03FF9E0FFF01FFBC0FFF01FFBC0FFF01FFF80FFF
01FFF80FFF01FFF007FE01FFF003FC01FFE001F801FFE0000001FFE0000001FFE0000001
FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FF
C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0
000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000
0001FFC00000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000282D7DAC2F
>114 D<001FFE078000FFFFDF8003FFFFFF8007FFFFFF800FF803FF801FE000FF803F80
003F807F80003F807F00001F807F00001F80FF00000F80FF00000F80FF80000F80FF8000
0F80FFE0000000FFF8000000FFFFC000007FFFFE00007FFFFFC0003FFFFFF0003FFFFFFC
001FFFFFFE000FFFFFFF0007FFFFFF8001FFFFFFC000FFFFFFC0001FFFFFE00001FFFFE0
000007FFF0000000FFF07800007FF0F800003FF0F800001FF0FC00000FF0FC00000FF0FC
00000FF0FE00000FF0FF00000FE0FF00001FE0FF80001FC0FFC0003FC0FFF0007F80FFFC
03FF00FFFFFFFE00FCFFFFFC00F83FFFF000F007FF0000242F7CAD2D>I<0001F0000000
01F000000001F000000001F000000001F000000003F000000003F000000003F000000003
F000000007F000000007F00000000FF00000000FF00000001FF00000001FF00000003FF0
0000007FF0000000FFF0000003FFF000000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF
C0FFFFFFFFC000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF00000
00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000
FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FF
F0000000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF001F000FFF0
01F000FFF001F000FFF001F000FFF001F0007FF003E0007FF803E0007FF807E0003FFC07
C0001FFE1F80000FFFFF000007FFFE000001FFFC0000003FF00024407EBE2D>I<003FE0
00007FC000FFFFE001FFFFC000FFFFE001FFFFC000FFFFE001FFFFC000FFFFE001FFFFC0
00FFFFE001FFFFC00003FFE00007FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
0001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE0
0003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC00001FFE00003FFC0
0001FFE00003FFC00001FFE00007FFC00001FFE00007FFC00001FFE00007FFC00001FFE0
000FFFC00000FFE0001FFFC00000FFE0001FFFC00000FFF0003DFFE000007FF000F9FFFF
80003FFC03F1FFFF80001FFFFFE1FFFF80000FFFFFC1FFFF800003FFFF01FFFF8000003F
FC01FF0000392E7CAC40>I<FFFFFF000FFFF8FFFFFF000FFFF8FFFFFF000FFFF8FFFFFF
000FFFF8FFFFFF000FFFF803FFE00000FF0001FFE000007C0001FFF00000FC0000FFF000
00F80000FFF80000F80000FFF80001F800007FF80001F000007FFC0003F000003FFC0003
E000003FFE0007E000001FFE0007C000001FFF000FC000000FFF000F8000000FFF801F80
000007FF801F00000007FFC01F00000007FFC03F00000003FFC03E00000003FFE07E0000
0001FFE07C00000001FFF0FC00000000FFF0F800000000FFF9F8000000007FF9F0000000
007FFFF0000000003FFFE0000000003FFFE0000000003FFFE0000000001FFFC000000000
1FFFC0000000000FFF80000000000FFF800000000007FF000000000007FF000000000003
FE000000000003FE000000000001FC000000000001FC000000000000F8000000352C7DAB
3C>I<FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE
1FFFFF801FFFF0FFFFFE1FFFFF801FFFF003FFC0007FF00000FE0003FFC0003FF000007C
0003FFE0003FF80000FC0001FFE0001FF80000F80001FFF0001FFC0001F80000FFF0001F
FC0001F00000FFF0001FFE0001F00000FFF8003FFE0003F000007FF8003FFE0003E00000
7FFC007FFF0007E000003FFC007FFF0007C000003FFE007FFF800FC000001FFE00FFFF80
0F8000001FFE00F9FF800F8000001FFF01F9FFC01F8000000FFF01F0FFC01F0000000FFF
81F0FFE03F00000007FF83F0FFE03E00000007FF83E07FE03E00000007FFC7E07FF07E00
000003FFC7C03FF07C00000003FFE7C03FF8FC00000001FFEFC03FF8F800000001FFEF80
1FF8F800000001FFFF801FFDF800000000FFFF000FFDF000000000FFFF000FFFF0000000
007FFE0007FFE0000000007FFE0007FFE0000000007FFE0007FFE0000000003FFC0003FF
C0000000003FFC0003FFC0000000001FF80001FF80000000001FF80001FF80000000000F
F80001FF00000000000FF00000FF00000000000FF00000FF000000000007E000007E0000
00000003C000003C0000004C2C7DAB53>I E /Fk 3 85 df<FFFFFFFFFE00FFFFFFFFFE
0003F80001FE0001F800003E0001F800001F0001F800000F0001F80000070001F8000007
0001F80000030001F80000030001F80000030001F80000038001F80000018001F8001801
8001F80018018001F80018000001F80018000001F80018000001F80038000001F8007800
0001F800F8000001FFFFF8000001FFFFF8000001F800F8000001F80078000001F8003800
0001F80018000001F80018000001F80018006001F80018006001F80018006001F8000000
C001F8000000C001F8000000C001F8000000C001F8000001C001F80000018001F8000003
8001F80000038001F80000078001F800000F8001F800003F8003F80001FF00FFFFFFFFFF
00FFFFFFFFFF002B2D7EAC30>69 D<FFFFFFC00000FFFFFFFC000003F8007F000001F800
0FC00001F80007E00001F80003F00001F80001F80001F80001FC0001F80000FC0001F800
00FE0001F80000FE0001F80000FE0001F80000FE0001F80000FE0001F80000FC0001F800
01FC0001F80001F80001F80003F00001F80007E00001F8000FC00001F8007F000001FFFF
FC000001FFFFF0000001F800FC000001F8003E000001F8001F800001F8000F800001F800
0FC00001F80007E00001F80007E00001F80007E00001F80007E00001F80007E00001F800
07F00001F80007F00001F80007F00001F80007F00001F80007F00001F80007F00301F800
07F80301F80003F80301F80003F80703FC0001FC0EFFFFF000FE1CFFFFF0003FF8000000
0007E0302E7DAC34>82 D<7FFFFFFFFFF87FFFFFFFFFF87F000FC003F87C000FC000F870
000FC0003870000FC0003860000FC0001860000FC00018E0000FC0001CE0000FC0001CC0
000FC0000CC0000FC0000CC0000FC0000CC0000FC0000CC0000FC0000C00000FC0000000
000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000
000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000
000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000
000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000
000FC0000000000FC0000000001FE00000001FFFFFE000001FFFFFE0002E2D7EAC33>84
D E /Fl 2 106 df<0001800003C00007C00007C0000780000F80000F80001F00001F00
001E00003E00003E00007C00007C0000780000F80000F80001F00001F00001E00003E000
03E00007C00007C0000780000F80000F80001F00001F00001E00003E00003E00007C0000
7C0000780000F80000F80000F80000F800007800007C00007C00003E00003E00001E0000
1F00001F00000F80000F800007800007C00007C00003E00003E00001E00001F00001F000
00F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F80000F80
0007800007C00007C00003C0000180124A79B71E>104 D<600000F00000F80000F80000
7800007C00007C00003E00003E00001E00001F00001F00000F80000F800007800007C000
07C00003E00003E00001E00001F00001F00000F80000F800007800007C00007C00003E00
003E00001E00001F00001F00000F80000F800007800007C00007C00007C00007C0000780
000F80000F80001F00001F00001E00003E00003E00007C00007C0000780000F80000F800
01F00001F00001E00003E00003E00007C00007C0000780000F80000F80001F00001F0000
1E00003E00003E00007C00007C0000780000F80000F80000F00000600000124A7CB71E>
I E /Fm 1 111 df<0000000FF00001FFE07FFE0003FFF1FFFF0007FFF7FFFF8007FFFF
FFFF8003FFFFFFFFC001FFFFF03FC0000FFF801FE0000FFF001FE0000FFE000FE0000FF8
000FE0000FF8000FE0000FF0001FE0001FE0001FC0001FE0001FC0001FC0001FC0001FC0
001FC0001FC0001FC0001FC0003FC0003FC0003FC0003F80003F80003F80003F80003F80
003F80003F80003F80003F80007F80007F80007F80007F00007F00007F00007F00007F00
007F00007F00007F00007F0000FF0000FF0000FF0000FE0000FE0000FE0000FE007FFFF8
1FFFF8FFFFFC3FFFFCFFFFFC7FFFFCFFFFFC7FFFFCFFFFFC3FFFFC7FFFF81FFFF82E287F
A730>110 D E /Fn 57 122 df<00000007FFE0001FFC00000000FFFFFC01FFFF000000
07FFFFFF0FFFFF8000001FFFFFFF9FFFFFC000007FFE007FFFF83FE00001FFF0001FFFE0
7FF00003FF80003FFF80FFF80007FF00007FFF00FFF8000FFC0000FFFE00FFF8001FF800
00FFFE00FFF8001FF80000FFFC00FFF8003FF00000FFFC00FFF8003FF00000FFFC007FF0
007FF00000FFF8003FE0007FE000007FF8001FC0007FE000003FF8000F80007FE000001F
F8000000007FE000001FF8000000007FE000001FF8000000007FE000001FF8000000007F
E000001FF8000000007FE000001FF8000000007FE000001FF8000000007FE000001FF800
0000007FE000001FF8000000007FE000001FF8000000007FE000001FF8000000007FE000
001FF8000000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFE000
FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFE000007FF000001FFC000000007FF000001F
FC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007F
F000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC00
0000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000
001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000
007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001F
FC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007F
F000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC00
0000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000
001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000
007FF000001FFC000000007FF000001FFC000000007FF000001FFC000000007FF000001F
FC000000007FF000001FFC0000007FFFFFF01FFFFFFE00007FFFFFF01FFFFFFE00007FFF
FFF01FFFFFFE00007FFFFFF01FFFFFFE00007FFFFFF01FFFFFFE00004D4D7ECC48>11
D<00000007FFE00000000000FFFFFC0000000007FFFFFF000000001FFFFFFF800000007F
FF007FC0000001FFF0000FE0000003FFC0001FF0000007FF00003FF800000FFC00007FF8
00001FFC00007FFC00001FF80000FFFC00003FF00000FFFC00003FF00000FFFC00007FF0
0000FFFC00007FE00000FFFC00007FE00000FFFC00007FE000007FF800007FE000003FF0
00007FE000001FE000007FE00000078000007FE00000000000007FE00000000000007FE0
0000000000007FE00000000000007FE00000000000007FE00000000000007FE000000000
00007FE0000007FC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFF
FFFFFFFC00FFFFFFFFFFFFFC00007FF000003FFC00007FF000001FFC00007FF000001FFC
00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF0
00001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC
00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF0
00001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC
00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF0
00001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC
00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF0
00001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC00007FF000001FFC
003FFFFFE00FFFFFF83FFFFFE00FFFFFF83FFFFFE00FFFFFF83FFFFFE00FFFFFF83FFFFF
E00FFFFFF83D4D7ECC44>I<07E01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE
7FFE3FFC1FF807E01010778F22>46 D<00000FFC0000000000FFFFC000000007FFFFF800
00000FFFFFFC0000003FFC0FFF0000007FE001FF800000FFC000FFC00001FF80007FE000
03FF00003FF00003FE00001FF00007FE00001FF8000FFE00001FFC000FFC00000FFC001F
FC00000FFE001FFC00000FFE001FFC00000FFE003FFC00000FFF003FF8000007FF003FF8
000007FF007FF8000007FF807FF8000007FF807FF8000007FF807FF8000007FF807FF800
0007FF807FF8000007FF80FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF80000
07FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007
FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FF
C0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0FFF8000007FFC0
FFF8000007FFC0FFF8000007FFC0FFF8000007FFC07FF8000007FF807FF8000007FF807F
F8000007FF807FF8000007FF807FF8000007FF807FF8000007FF803FF8000007FF003FFC
00000FFF003FFC00000FFF001FFC00000FFE001FFC00000FFE001FFC00000FFE000FFC00
000FFC000FFE00001FFC0007FE00001FF80007FF00003FF80003FF00003FF00001FF8000
7FE00000FFC000FFC000007FF003FF8000003FFC0FFF0000000FFFFFFC00000007FFFFF8
00000000FFFFC0000000000FFC00000032487BC63D>48 D<000000F00000000001F00000
000007F0000000001FF0000000007FF000000003FFF00000007FFFF00000FFFFFFF00000
FFFFFFF00000FFFFFFF00000FFFCFFF00000FF80FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF00000
0000FFF000000000FFF000000000FFF000000000FFF000007FFFFFFFFFE07FFFFFFFFFE0
7FFFFFFFFFE07FFFFFFFFFE07FFFFFFFFFE02B4777C63D>I<0000FFF800000007FFFF80
00003FFFFFF00000FFFFFFFC0001FFFFFFFE0003FF01FFFF8007F8003FFFC00FE0000FFF
E01F800007FFF03F800003FFF07FF00001FFF87FF80001FFFC7FFC0000FFFCFFFC0000FF
FEFFFE00007FFEFFFE00007FFEFFFE00007FFFFFFE00003FFFFFFE00003FFFFFFE00003F
FF7FFC00003FFF3FF800003FFF1FF000003FFF0FE000003FFF000000007FFF000000007F
FE000000007FFE000000007FFE00000000FFFC00000000FFFC00000001FFF800000001FF
F000000003FFF000000003FFE000000007FFC000000007FF800000000FFF000000001FFE
000000003FFC000000003FF8000000007FE000000000FFC000000001FF8000000003FF00
00000007FC000000000FF8000000001FF0000000001FE0001F00003F80001F00007F0000
1F0000FE00001F0001FC00003E0003F800003E0007E000003E000FC000003E001F800000
7E003F0000007E007E000000FE00FFFFFFFFFE01FFFFFFFFFC03FFFFFFFFFC07FFFFFFFF
FC0FFFFFFFFFFC1FFFFFFFFFFC3FFFFFFFFFFC7FFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFF
F8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF830477AC63D>I<00003FFE0000000003FF
FFE00000000FFFFFFC0000003FFFFFFF0000007FE01FFF800000FF0007FFE00001FC0003
FFF00003F00001FFF00007F80000FFF8000FFE0000FFFC000FFF0000FFFC001FFF8000FF
FE001FFF80007FFE001FFF80007FFE001FFF80007FFE001FFFC0007FFE001FFF80007FFE
001FFF8000FFFE000FFF8000FFFE000FFF0000FFFC0007FE0000FFFC0003FC0000FFFC00
00200001FFF80000000001FFF00000000003FFF00000000003FFE00000000007FFC00000
000007FF80000000001FFF00000000003FFC0000000001FFF800000001FFFFE000000001
FFFF8000000001FFFFE000000001FFFFFC00000000003FFF000000000007FFC000000000
03FFE00000000001FFF00000000000FFF80000000000FFFC00000000007FFE0000000000
7FFF00000000007FFF00000000003FFF80000000003FFF80000000003FFF80000000003F
FFC007E000003FFFC01FF800003FFFC03FFC00003FFFC07FFE00003FFFC07FFE00003FFF
C0FFFF00003FFFC0FFFF00003FFFC0FFFF00003FFFC0FFFF00003FFF80FFFF00003FFF80
FFFF00007FFF80FFFE00007FFF007FFE00007FFF007FFC0000FFFE003FF80000FFFC003F
E00001FFFC001FE00003FFF8000FFC0007FFF00007FFC03FFFC00003FFFFFFFF800000FF
FFFFFE0000003FFFFFF800000007FFFFE0000000007FFE00000032487BC63D>I<000000
0007E000000000000FE000000000000FE000000000001FE000000000003FE00000000000
7FE00000000000FFE00000000000FFE00000000001FFE00000000003FFE00000000007FF
E00000000007FFE0000000000FFFE0000000001FFFE0000000003FFFE0000000003FFFE0
000000007DFFE000000000FDFFE000000001F9FFE000000001F1FFE000000003E1FFE000
000007E1FFE00000000FC1FFE00000001F81FFE00000001F01FFE00000003F01FFE00000
007E01FFE0000000FC01FFE0000000F801FFE0000001F001FFE0000003F001FFE0000007
E001FFE0000007C001FFE000000F8001FFE000001F8001FFE000003F0001FFE000003E00
01FFE000007C0001FFE00000FC0001FFE00001F80001FFE00003F00001FFE00003E00001
FFE00007E00001FFE0000FC00001FFE0001F800001FFE0001F000001FFE0003E000001FF
E0007E000001FFE000FC000001FFE000FFFFFFFFFFFFFCFFFFFFFFFFFFFCFFFFFFFFFFFF
FCFFFFFFFFFFFFFCFFFFFFFFFFFFFC00000003FFE00000000003FFE00000000003FFE000
00000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE00000
000003FFE00000000003FFE00000000003FFE00000000003FFE00000000003FFE0000000
3FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC00003FFFFFFFFC36487D
C73D>I<0380000000E003E0000003E003FC00003FE003FFE003FFE003FFFFFFFFC003FF
FFFFFF8003FFFFFFFF0003FFFFFFFF0003FFFFFFFE0003FFFFFFFC0003FFFFFFF00003FF
FFFFE00003FFFFFFC00003FFFFFF000003FFFFFC000003FFFFF0000003E7FF00000003E0
0000000003E00000000003E00000000003E00000000003E00000000003E00000000003E0
0000000003E00000000003E00000000003E00000000003E01FFC000003E1FFFFC00003E7
FFFFF00003EFFFFFFC0003FFE01FFF0003FF0007FF8003FC0003FFC003F00001FFE003E0
0001FFF003C00000FFF003C00000FFF800000000FFFC000000007FFC000000007FFE0000
00007FFE000000007FFE000000007FFE000000007FFF000000007FFF000000007FFF0FC0
00007FFF3FF000007FFF7FF800007FFF7FF800007FFFFFFC00007FFFFFFC00007FFFFFFC
00007FFFFFFC00007FFEFFFC00007FFEFFFC00007FFEFFF80000FFFE7FF00000FFFC7FE0
0000FFFC7F800000FFF83F000001FFF03F800001FFF01FC00003FFE00FF00007FFC007FC
001FFF8003FF80FFFF0001FFFFFFFC0000FFFFFFF800003FFFFFC000000FFFFF00000001
FFF0000030487AC63D>I<0000007FF80000000007FFFE000000001FFFFF800000007FFF
FFC0000001FFF01FE0000007FF8003F000000FFE0001F800001FFC0000FC00003FF00007
FC00007FE0000FFC0000FFE0001FFE0001FFC0003FFE0001FF80003FFE0003FF80003FFE
0007FF00003FFE0007FF00003FFE000FFF00003FFE000FFF00001FFC001FFE00000FF800
1FFE000007F0003FFE00000000003FFE00000000003FFE00000000007FFC00000000007F
FC00000000007FFC00200000007FFC07FFE000007FFC1FFFFC0000FFFC3FFFFE0000FFFC
7FFFFF8000FFFCFC01FFC000FFFDF000FFE000FFFDE0007FF000FFFFC0003FF800FFFF80
001FFC00FFFF80001FFE00FFFF00001FFE00FFFF00001FFF00FFFF00000FFF00FFFE0000
0FFF80FFFE00000FFF80FFFE00000FFF80FFFE00000FFFC0FFFC00000FFFC0FFFC00000F
FFC0FFFC00000FFFC07FFC00000FFFC07FFC00000FFFC07FFC00000FFFC07FFC00000FFF
C07FFC00000FFFC07FFC00000FFFC03FFC00000FFFC03FFC00000FFFC03FFE00000FFFC0
1FFE00000FFF801FFE00000FFF801FFE00000FFF800FFE00001FFF000FFE00001FFF0007
FF00001FFE0007FF00001FFE0003FF80003FFC0001FFC0003FF80000FFE0007FF000007F
F001FFE000003FFC07FFC000001FFFFFFF8000000FFFFFFE00000003FFFFFC00000000FF
FFF0000000000FFF00000032487BC63D>I<1F0000000000001F8000000000001FC00000
0000001FFE00000000001FFFFFFFFFFFE01FFFFFFFFFFFE01FFFFFFFFFFFE01FFFFFFFFF
FFE03FFFFFFFFFFFE03FFFFFFFFFFFC03FFFFFFFFFFF803FFFFFFFFFFF003FFFFFFFFFFE
003FFFFFFFFFFC003FFFFFFFFFFC003FFFFFFFFFF8007FFFFFFFFFF0007F00000007E000
7E0000000FC0007E0000000F80007C0000001F80007C0000003F00007C0000007E00007C
000000FC0000F8000000F80000F8000001F80000F8000003F00000F8000007E000000000
000FC000000000001F8000000000001F8000000000003F0000000000007E000000000000
7E000000000000FC000000000001FC000000000001FC000000000003F8000000000007F8
000000000007F800000000000FF000000000000FF000000000001FF000000000001FF000
000000003FE000000000003FE000000000007FE000000000007FE000000000007FE00000
000000FFE00000000000FFE00000000000FFE00000000001FFC00000000001FFC0000000
0001FFC00000000001FFC00000000003FFC00000000003FFC00000000003FFC000000000
03FFC00000000003FFC00000000007FFC00000000007FFC00000000007FFC00000000007
FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FF
C00000000007FFC00000000003FF800000000003FF800000000001FF0000000000007C00
000000334B79C93D>I<00001FFF0000000001FFFFF000000007FFFFFC0000001FFFFFFF
0000003FF007FFC000007F0000FFE00000FC00003FF00001F800000FF80003F0000007F8
0007F0000007FC0007E0000003FC000FE0000003FE000FE0000001FE000FE0000001FE00
1FE0000001FE001FF0000001FE001FF0000001FE001FF8000001FE001FFE000001FE001F
FF000003FE001FFFC00003FC001FFFF00003FC001FFFFC0007F8000FFFFE000FF8000FFF
FF800FF0000FFFFFE01FE00007FFFFF03FC00007FFFFFCFF800003FFFFFFFF000001FFFF
FFFC000000FFFFFFF80000007FFFFFF80000003FFFFFFE0000001FFFFFFF0000000FFFFF
FFC0000007FFFFFFE000001FFFFFFFF000007FFFFFFFF80000FFDFFFFFFC0001FF07FFFF
FC0003FE01FFFFFE0007FC00FFFFFF000FF8003FFFFF001FF0000FFFFF803FF00007FFFF
803FE00001FFFF807FC000007FFFC07FC000001FFFC07FC000000FFFC0FF80000003FFC0
FF80000001FFC0FF80000001FFC0FF80000000FFC0FF80000000FFC0FF800000007FC0FF
800000007FC0FF800000007F80FFC00000007F807FC00000007F807FC0000000FF007FE0
000000FF003FF0000001FE003FF0000001FE001FFC000003FC000FFE00000FF80007FF80
003FF00003FFF003FFE00001FFFFFFFF8000007FFFFFFF0000001FFFFFFC00000007FFFF
E0000000003FFE00000032487BC63D>I<00001FFE0000000001FFFFC00000000FFFFFF0
0000001FFFFFFC0000007FFC0FFE000000FFE003FF800001FFC000FFC00003FF80007FE0
0007FF00007FE0000FFF00003FF0001FFE00003FF8001FFE00001FF8003FFE00001FFC00
3FFC00001FFC007FFC00001FFE007FFC00001FFE007FFC00001FFF00FFFC00000FFF00FF
FC00000FFF00FFFC00000FFF00FFFC00000FFF80FFFC00000FFF80FFFC00000FFF80FFFC
00000FFF80FFFC00000FFF80FFFC00000FFFC0FFFC00000FFFC0FFFC00000FFFC0FFFC00
000FFFC0FFFC00001FFFC07FFC00001FFFC07FFC00001FFFC07FFC00001FFFC03FFC0000
3FFFC03FFE00003FFFC01FFE00003FFFC01FFE00007FFFC00FFE00007FFFC007FF0000FF
FFC003FF8001EFFFC001FFC003EFFFC000FFE00FCFFFC0007FFFFF8FFFC0001FFFFF0FFF
C00007FFFE0FFF800001FFF80FFF80000001000FFF80000000000FFF80000000000FFF80
000000001FFF00000000001FFF00000000001FFF0003F800001FFE0007FC00001FFE000F
FE00001FFE001FFF00003FFC001FFF00003FFC001FFF00003FF8001FFF00007FF0001FFF
00007FF0001FFF0000FFE0001FFE0001FFC0000FFC0001FF80000FF80007FF00000FE000
0FFE000007F8003FFC000003FF01FFF8000001FFFFFFF0000000FFFFFFC00000007FFFFF
000000001FFFFC0000000003FFC000000032487BC63D>I<0000000001F8000000000000
00000001F800000000000000000003FC00000000000000000003FC000000000000000000
03FC00000000000000000007FE00000000000000000007FE0000000000000000000FFF00
00000000000000000FFF0000000000000000000FFF0000000000000000001FFF80000000
00000000001FFF8000000000000000003FFFC000000000000000003FFFC0000000000000
00003FFFC000000000000000007FFFE000000000000000007FFFE00000000000000000FF
FFF00000000000000000FFFFF00000000000000000FFFFF00000000000000001FFFFF800
00000000000001F3FFF80000000000000003F3FFFC0000000000000003E3FFFC00000000
00000003E1FFFC0000000000000007E1FFFE0000000000000007C0FFFE00000000000000
0FC0FFFF000000000000000F80FFFF000000000000000F807FFF000000000000001F807F
FF800000000000001F003FFF800000000000003F003FFFC00000000000003E003FFFC000
00000000003E001FFFC00000000000007E001FFFE00000000000007C000FFFE000000000
0000FC000FFFF0000000000000F8000FFFF0000000000000F80007FFF0000000000001F8
0007FFF8000000000001F00003FFF8000000000003F00003FFFC000000000003E00003FF
FC000000000003E00001FFFC000000000007E00001FFFE000000000007C00000FFFE0000
0000000FC00000FFFF00000000000F800000FFFF00000000000F8000007FFF0000000000
1F8000007FFF80000000001FFFFFFFFFFF80000000003FFFFFFFFFFFC0000000003FFFFF
FFFFFFC0000000003FFFFFFFFFFFC0000000007FFFFFFFFFFFE0000000007C0000000FFF
E000000000FC0000000FFFF000000000F80000000FFFF000000000F800000007FFF00000
0001F800000007FFF800000001F000000003FFF800000003F000000003FFFC00000003E0
00000003FFFC00000003E000000001FFFC00000007E000000001FFFE00000007C0000000
00FFFE0000000FC000000000FFFF0000000F8000000000FFFF0000000F80000000007FFF
0000001F80000000007FFF8000003FC0000000003FFF8000FFFFFFC00000FFFFFFFFF0FF
FFFFC00000FFFFFFFFF0FFFFFFC00000FFFFFFFFF0FFFFFFC00000FFFFFFFFF0FFFFFFC0
0000FFFFFFFFF0544D7CCC5D>65 D<000000001FFF800001C000000007FFFFF80003C000
00003FFFFFFE0007C0000001FFFFFFFFC00FC0000007FFFFFFFFE03FC000001FFFFE007F
F87FC000007FFFE00007FCFFC00000FFFF000001FFFFC00003FFFC0000007FFFC00007FF
F00000001FFFC0000FFFC00000000FFFC0001FFF8000000007FFC0003FFF0000000003FF
C0007FFE0000000001FFC000FFFC0000000000FFC001FFF80000000000FFC003FFF80000
0000007FC003FFF000000000003FC007FFF000000000003FC007FFE000000000001FC00F
FFE000000000001FC00FFFC000000000001FC01FFFC000000000000FC01FFFC000000000
000FC03FFF8000000000000FC03FFF80000000000007C03FFF80000000000007C07FFF80
000000000007C07FFF80000000000007C07FFF80000000000000007FFF00000000000000
007FFF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF000000
0000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000000000FF
FF0000000000000000FFFF0000000000000000FFFF0000000000000000FFFF0000000000
000000FFFF0000000000000000FFFF0000000000000000FFFF00000000000000007FFF00
000000000000007FFF00000000000000007FFF80000000000000007FFF80000000000000
007FFF80000000000007C03FFF80000000000007C03FFF80000000000007C03FFF800000
00000007C01FFFC0000000000007C01FFFC0000000000007C00FFFC000000000000FC00F
FFE000000000000F8007FFE000000000000F8007FFF000000000001F8003FFF000000000
001F0003FFF800000000003F0001FFF800000000003E0000FFFC00000000007E00007FFE
0000000000FC00003FFF0000000001F800001FFF8000000003F800000FFFC000000007F0
000007FFF00000000FE0000003FFFC0000003FC0000000FFFF000000FF800000007FFFE0
0003FE000000001FFFFE003FFC0000000007FFFFFFFFF00000000001FFFFFFFFE0000000
00003FFFFFFF00000000000007FFFFFC000000000000001FFF800000004A4D79CB59>67
D<FFFFFFFFFFFFF000000000FFFFFFFFFFFFFF80000000FFFFFFFFFFFFFFF0000000FFFF
FFFFFFFFFFFC000000FFFFFFFFFFFFFFFF000000001FFF800001FFFFC00000001FFF8000
001FFFE00000001FFF80000007FFF80000001FFF80000001FFFC0000001FFF800000007F
FE0000001FFF800000003FFF0000001FFF800000001FFF8000001FFF800000000FFFC000
001FFF8000000007FFE000001FFF8000000003FFE000001FFF8000000003FFF000001FFF
8000000001FFF800001FFF8000000000FFF800001FFF8000000000FFFC00001FFF800000
0000FFFC00001FFF80000000007FFE00001FFF80000000007FFE00001FFF80000000007F
FE00001FFF80000000007FFF00001FFF80000000003FFF00001FFF80000000003FFF0000
1FFF80000000003FFF80001FFF80000000003FFF80001FFF80000000003FFF80001FFF80
000000003FFF80001FFF80000000003FFF80001FFF80000000003FFFC0001FFF80000000
003FFFC0001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF80000000003FFF
C0001FFF80000000001FFFC0001FFF80000000001FFFC0001FFF80000000001FFFC0001F
FF80000000001FFFC0001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF8000
0000003FFFC0001FFF80000000003FFFC0001FFF80000000003FFFC0001FFF8000000000
3FFF80001FFF80000000003FFF80001FFF80000000003FFF80001FFF80000000003FFF80
001FFF80000000003FFF80001FFF80000000003FFF00001FFF80000000003FFF00001FFF
80000000007FFF00001FFF80000000007FFE00001FFF80000000007FFE00001FFF800000
00007FFC00001FFF8000000000FFFC00001FFF8000000000FFF800001FFF8000000001FF
F800001FFF8000000001FFF000001FFF8000000003FFF000001FFF8000000007FFE00000
1FFF8000000007FFC000001FFF800000000FFF8000001FFF800000003FFF0000001FFF80
0000007FFE0000001FFF80000000FFFC0000001FFF80000003FFF80000001FFF8000001F
FFF00000001FFF800001FFFFC00000FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFC0000
00FFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFF80000000FFFFFFFFFFFFF000000000524B
7CCA5E>I<FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFC000FF
FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFFFE000000FFFE000007FFFE000000FFFE0000007
FFE000000FFFE0000001FFE000000FFFE00000007FE000000FFFE00000003FE000000FFF
E00000001FE000000FFFE00000000FE000000FFFE000000007E000000FFFE000000007F0
00000FFFE000000003F000000FFFE000000003F000000FFFE000000003F000000FFFE000
000001F000000FFFE000000001F000000FFFE000000001F000000FFFE0000F8001F00000
0FFFE0000F8001F000000FFFE0000F8000F800000FFFE0000F8000F800000FFFE0000F80
00F800000FFFE0000F8000F800000FFFE0000F80000000000FFFE0001F80000000000FFF
E0001F80000000000FFFE0003F80000000000FFFE0007F80000000000FFFE000FF800000
00000FFFE003FF80000000000FFFFFFFFF80000000000FFFFFFFFF80000000000FFFFFFF
FF80000000000FFFFFFFFF80000000000FFFFFFFFF80000000000FFFE003FF8000000000
0FFFE000FF80000000000FFFE0007F80000000000FFFE0003F80000000000FFFE0001F80
000000000FFFE0001F80000000000FFFE0000F80000F80000FFFE0000F80000F80000FFF
E0000F80000F80000FFFE0000F80001F00000FFFE0000F80001F00000FFFE0000F80001F
00000FFFE0000F80001F00000FFFE0000000001F00000FFFE0000000003F00000FFFE000
0000003E00000FFFE0000000003E00000FFFE0000000007E00000FFFE0000000007E0000
0FFFE0000000007E00000FFFE000000000FE00000FFFE000000000FC00000FFFE0000000
01FC00000FFFE000000003FC00000FFFE000000003FC00000FFFE000000007FC00000FFF
E00000000FFC00000FFFE00000003FF800000FFFE0000000FFF800000FFFE0000003FFF8
00000FFFE000003FFFF800FFFFFFFFFFFFFFFFF800FFFFFFFFFFFFFFFFF800FFFFFFFFFF
FFFFFFF000FFFFFFFFFFFFFFFFF000FFFFFFFFFFFFFFFFF000494A7CC951>I<FFFFFFFF
FFFFFFFF00FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF00FFFFFFFF
FFFFFFFF80001FFFC00000FFFF80001FFFC000001FFF80001FFFC0000003FF80001FFFC0
000001FF80001FFFC0000000FF80001FFFC00000007F80001FFFC00000003F80001FFFC0
0000001F80001FFFC00000001FC0001FFFC00000000FC0001FFFC00000000FC0001FFFC0
0000000FC0001FFFC000000007C0001FFFC000000007C0001FFFC000000007C0001FFFC0
00000007C0001FFFC0001F0007C0001FFFC0001F0003E0001FFFC0001F0003E0001FFFC0
001F0003E0001FFFC0001F0003E0001FFFC0001F000000001FFFC0001F000000001FFFC0
003F000000001FFFC0003F000000001FFFC0007F000000001FFFC000FF000000001FFFC0
01FF000000001FFFC007FF000000001FFFFFFFFF000000001FFFFFFFFF000000001FFFFF
FFFF000000001FFFFFFFFF000000001FFFFFFFFF000000001FFFC007FF000000001FFFC0
01FF000000001FFFC000FF000000001FFFC0007F000000001FFFC0003F000000001FFFC0
003F000000001FFFC0001F000000001FFFC0001F000000001FFFC0001F000000001FFFC0
001F000000001FFFC0001F000000001FFFC0001F000000001FFFC0001F000000001FFFC0
0000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC0
0000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC0
0000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC0
0000000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC0
0000000000FFFFFFFFFF00000000FFFFFFFFFF00000000FFFFFFFFFF00000000FFFFFFFF
FF00000000FFFFFFFFFF00000000434A7CC94D>I<000000001FFF800001C00000000007
FFFFF80003C0000000003FFFFFFE0007C000000001FFFFFFFFC00FC000000007FFFFFFFF
E03FC00000001FFFFE007FF87FC00000007FFFE00007FCFFC0000000FFFF000001FFFFC0
000003FFFC0000007FFFC0000007FFF00000001FFFC000000FFFC00000000FFFC000001F
FF8000000007FFC000003FFF0000000003FFC000007FFE0000000001FFC00000FFFC0000
000000FFC00001FFF80000000000FFC00003FFF800000000007FC00003FFF00000000000
3FC00007FFF000000000003FC00007FFE000000000001FC0000FFFE000000000001FC000
0FFFC000000000001FC0001FFFC000000000000FC0001FFFC000000000000FC0003FFF80
00000000000FC0003FFF80000000000007C0003FFF80000000000007C0007FFF80000000
000007C0007FFF80000000000007C0007FFF8000000000000000007FFF00000000000000
00007FFF000000000000000000FFFF000000000000000000FFFF000000000000000000FF
FF000000000000000000FFFF000000000000000000FFFF000000000000000000FFFF0000
00000000000000FFFF000000000000000000FFFF000000000000000000FFFF0000000000
00000000FFFF000000000000000000FFFF000000000000000000FFFF0000000000000000
00FFFF0000000000000000007FFF0000000FFFFFFFFFC07FFF0000000FFFFFFFFFC07FFF
8000000FFFFFFFFFC07FFF8000000FFFFFFFFFC07FFF8000000FFFFFFFFFC03FFF800000
00001FFFC0003FFF80000000001FFFC0003FFFC0000000001FFFC0001FFFC0000000001F
FFC0001FFFC0000000001FFFC0000FFFC0000000001FFFC0000FFFE0000000001FFFC000
07FFE0000000001FFFC00007FFF0000000001FFFC00003FFF0000000001FFFC00003FFF8
000000001FFFC00001FFFC000000001FFFC00000FFFC000000001FFFC000007FFE000000
001FFFC000003FFF000000001FFFC000001FFF800000001FFFC000000FFFE00000003FFF
C0000007FFF00000007FFFC0000003FFFC0000007FFFC0000000FFFF000001FFFFC00000
007FFFE00007F9FFC00000001FFFFF003FF0FFC000000007FFFFFFFFE07FC000000001FF
FFFFFFC01FC0000000003FFFFFFF0007C00000000007FFFFF80001C000000000001FFF80
00000000524D79CB61>I<FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFF
FFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8001FFFC00000
001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFF
C000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC00000
1FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC0
0000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC0000000
1FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC0
00001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001F
FFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC000
00001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001F
FFC000001FFFC00000001FFFC000001FFFFFFFFFFFFFFFC000001FFFFFFFFFFFFFFFC000
001FFFFFFFFFFFFFFFC000001FFFFFFFFFFFFFFFC000001FFFFFFFFFFFFFFFC000001FFF
C00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000
001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFF
C000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC00000
1FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC0
0000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC0000000
1FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC0
00001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001F
FFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC000
00001FFFC000001FFFC00000001FFFC000001FFFC00000001FFFC000001FFFC00000001F
FFC000001FFFC00000001FFFC000001FFFC00000001FFFC000FFFFFFFFFC01FFFFFFFFF8
FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFFFFFC01FFFFFFFFF8FFFFFF
FFFC01FFFFFFFFF8554B7BCA60>I<FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFF
FFFFFFFE000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000F
FFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFF
E000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE0
00000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000
000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE00000
0FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000F
FFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFF
E000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE0
00000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000000FFFE000
000FFFE000FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE274B7DCA2E>
I<FFFFFFFFF800007FFFFFF0FFFFFFFFF800007FFFFFF0FFFFFFFFF800007FFFFFF0FFFF
FFFFF800007FFFFFF0FFFFFFFFF800007FFFFFF0001FFFC000000000FFC000001FFFC000
0000007F0000001FFFC000000001FE0000001FFFC000000003FC0000001FFFC000000007
F80000001FFFC00000000FE00000001FFFC00000001FC00000001FFFC00000003F800000
001FFFC00000007F000000001FFFC0000001FE000000001FFFC0000003FC000000001FFF
C0000007F8000000001FFFC000000FE0000000001FFFC000001FC0000000001FFFC00000
3F80000000001FFFC000007F00000000001FFFC00001FE00000000001FFFC00003FC0000
0000001FFFC00007F800000000001FFFC0000FE000000000001FFFC0001FC00000000000
1FFFC0003F8000000000001FFFC0007F0000000000001FFFC001FE0000000000001FFFC0
03FE0000000000001FFFC007FF0000000000001FFFC00FFF8000000000001FFFC01FFF80
00000000001FFFC03FFFC000000000001FFFC0FFFFE000000000001FFFC1FFFFF0000000
00001FFFC3FFFFF000000000001FFFC7FFFFF800000000001FFFCFE7FFFC00000000001F
FFDFC3FFFE00000000001FFFFF81FFFE00000000001FFFFF01FFFF00000000001FFFFE00
FFFF80000000001FFFFC007FFF80000000001FFFF8003FFFC0000000001FFFE0003FFFE0
000000001FFFC0001FFFF0000000001FFFC0000FFFF0000000001FFFC0000FFFF8000000
001FFFC00007FFFC000000001FFFC00003FFFE000000001FFFC00001FFFE000000001FFF
C00001FFFF000000001FFFC00000FFFF800000001FFFC000007FFFC00000001FFFC00000
3FFFC00000001FFFC000003FFFE00000001FFFC000001FFFF00000001FFFC000000FFFF0
0000001FFFC000000FFFF80000001FFFC0000007FFFC0000001FFFC0000003FFFE000000
1FFFC0000001FFFE0000001FFFC0000001FFFF0000001FFFC0000000FFFF8000001FFFC0
0000007FFFC000001FFFC00000003FFFC000001FFFC00000003FFFE000001FFFC0000000
1FFFF000001FFFC00000001FFFF800FFFFFFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFF
FCFFFFFFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFFFCFFFFFFFFF8000FFFFFFFFC564B
7CCA60>75 D<FFFFFFFFFF000000FFFFFFFFFF000000FFFFFFFFFF000000FFFFFFFFFF00
0000FFFFFFFFFF000000001FFFC000000000001FFFC000000000001FFFC000000000001F
FFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000
0000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001F
FFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000
0000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001F
FFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000
0000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001F
FFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC00000
0000001FFFC000000000001FFFC000000000001FFFC000000000001FFFC000000000001F
FFC000000000001FFFC00000003E001FFFC00000003E001FFFC00000003E001FFFC00000
003E001FFFC00000007E001FFFC00000007C001FFFC00000007C001FFFC00000007C001F
FFC00000007C001FFFC00000007C001FFFC0000000FC001FFFC0000000FC001FFFC00000
00FC001FFFC0000001FC001FFFC0000001FC001FFFC0000003F8001FFFC0000003F8001F
FFC0000007F8001FFFC000000FF8001FFFC000001FF8001FFFC000003FF8001FFFC00000
7FF8001FFFC00001FFF8001FFFC00007FFF8001FFFC0003FFFF8FFFFFFFFFFFFFFF0FFFF
FFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF03F4B7BCA4A>
I<FFFFFFE0000000000001FFFFFF80FFFFFFF0000000000003FFFFFF80FFFFFFF0000000
000003FFFFFF80FFFFFFF8000000000007FFFFFF80FFFFFFF8000000000007FFFFFF8000
1FFFF8000000000007FFFC0000001FFFFC00000000000F7FFC0000001FFFFC0000000000
0F7FFC0000001FBFFE00000000001E7FFC0000001FBFFE00000000001E7FFC0000001F9F
FF00000000003C7FFC0000001F9FFF00000000003C7FFC0000001F9FFF00000000003C7F
FC0000001F8FFF8000000000787FFC0000001F8FFF8000000000787FFC0000001F87FFC0
00000000F07FFC0000001F87FFC000000000F07FFC0000001F83FFE000000001E07FFC00
00001F83FFE000000001E07FFC0000001F83FFE000000001E07FFC0000001F81FFF00000
0003C07FFC0000001F81FFF000000003C07FFC0000001F80FFF800000007807FFC000000
1F80FFF800000007807FFC0000001F807FFC0000000F007FFC0000001F807FFC0000000F
007FFC0000001F807FFC0000000F007FFC0000001F803FFE0000001E007FFC0000001F80
3FFE0000001E007FFC0000001F801FFF0000003C007FFC0000001F801FFF0000003C007F
FC0000001F800FFF80000078007FFC0000001F800FFF80000078007FFC0000001F8007FF
C00000F0007FFC0000001F8007FFC00000F0007FFC0000001F8007FFC00000F0007FFC00
00001F8003FFE00001E0007FFC0000001F8003FFE00001E0007FFC0000001F8001FFF000
03C0007FFC0000001F8001FFF00003C0007FFC0000001F8000FFF8000780007FFC000000
1F8000FFF8000780007FFC0000001F8000FFF8000780007FFC0000001F80007FFC000F00
007FFC0000001F80007FFC000F00007FFC0000001F80003FFE001E00007FFC0000001F80
003FFE001E00007FFC0000001F80001FFF003C00007FFC0000001F80001FFF003C00007F
FC0000001F80001FFF003C00007FFC0000001F80000FFF807800007FFC0000001F80000F
FF807800007FFC0000001F800007FFC0F000007FFC0000001F800007FFC0F000007FFC00
00001F800003FFE1E000007FFC0000001F800003FFE1E000007FFC0000001F800003FFE1
E000007FFC0000001F800001FFF3C000007FFC0000001F800001FFF3C000007FFC000000
1F800000FFFF8000007FFC0000001F800000FFFF8000007FFC0000001F8000007FFF0000
007FFC0000001F8000007FFF0000007FFC0000001F8000003FFE0000007FFC0000001F80
00003FFE0000007FFC0000001F8000003FFE0000007FFC0000001F8000001FFC0000007F
FC0000001F8000001FFC0000007FFC0000001F8000000FF80000007FFC0000003FC00000
0FF80000007FFC0000FFFFFFF00007F00003FFFFFFFF80FFFFFFF00007F00003FFFFFFFF
80FFFFFFF00007F00003FFFFFFFF80FFFFFFF00003E00003FFFFFFFF80FFFFFFF00001C0
0003FFFFFFFF80694B7BCA74>I<FFFFFFE0000000FFFFFFF8FFFFFFF0000000FFFFFFF8
FFFFFFF8000000FFFFFFF8FFFFFFF8000000FFFFFFF8FFFFFFFC000000FFFFFFF8001FFF
FE000000001FE000001FFFFF000000000FC000001FFFFF800000000FC000001FFFFF8000
00000FC000001FFFFFC00000000FC000001FBFFFE00000000FC000001F9FFFF00000000F
C000001F9FFFF00000000FC000001F8FFFF80000000FC000001F87FFFC0000000FC00000
1F83FFFE0000000FC000001F83FFFF0000000FC000001F81FFFF0000000FC000001F80FF
FF8000000FC000001F807FFFC000000FC000001F803FFFE000000FC000001F803FFFF000
000FC000001F801FFFF000000FC000001F800FFFF800000FC000001F8007FFFC00000FC0
00001F8003FFFE00000FC000001F8003FFFF00000FC000001F8001FFFF00000FC000001F
8000FFFF80000FC000001F80007FFFC0000FC000001F80003FFFE0000FC000001F80003F
FFF0000FC000001F80001FFFF0000FC000001F80000FFFF8000FC000001F800007FFFC00
0FC000001F800003FFFE000FC000001F800003FFFE000FC000001F800001FFFF000FC000
001F800000FFFF800FC000001F8000007FFFC00FC000001F8000007FFFE00FC000001F80
00003FFFE00FC000001F8000001FFFF00FC000001F8000000FFFF80FC000001F80000007
FFFC0FC000001F80000007FFFE0FC000001F80000003FFFE0FC000001F80000001FFFF0F
C000001F80000000FFFF8FC000001F800000007FFFCFC000001F800000007FFFEFC00000
1F800000003FFFEFC000001F800000001FFFFFC000001F800000000FFFFFC000001F8000
000007FFFFC000001F8000000007FFFFC000001F8000000003FFFFC000001F8000000001
FFFFC000001F8000000000FFFFC000001F80000000007FFFC000001F80000000007FFFC0
00001F80000000003FFFC000001F80000000001FFFC000001F80000000000FFFC000001F
80000000000FFFC000001F800000000007FFC000001F800000000003FFC000001F800000
000001FFC000001F800000000000FFC000003FC00000000000FFC000FFFFFFF800000000
7FC000FFFFFFF8000000003FC000FFFFFFF8000000001FC000FFFFFFF8000000000FC000
FFFFFFF8000000000FC000554B7BCA60>I<00000000FFF8000000000000001FFFFFC000
0000000001FFFFFFFC000000000007FFFFFFFF00000000001FFFC01FFFC0000000007FFE
0003FFF000000001FFF000007FFC00000003FFE000003FFE00000007FF8000000FFF0000
000FFF00000007FF8000001FFE00000003FFC000003FFC00000001FFE000007FFC000000
01FFF00000FFF800000000FFF80001FFF0000000007FFC0001FFF0000000007FFC0003FF
E0000000003FFE0007FFE0000000003FFF0007FFE0000000003FFF000FFFC0000000001F
FF800FFFC0000000001FFF801FFFC0000000001FFFC01FFF80000000000FFFC01FFF8000
0000000FFFC03FFF80000000000FFFE03FFF80000000000FFFE03FFF80000000000FFFE0
7FFF000000000007FFF07FFF000000000007FFF07FFF000000000007FFF07FFF00000000
0007FFF07FFF000000000007FFF0FFFF000000000007FFF8FFFF000000000007FFF8FFFF
000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007
FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF0000
00000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8FFFF000000000007FFF8
FFFF000000000007FFF87FFF000000000007FFF07FFF000000000007FFF07FFF80000000
000FFFF07FFF80000000000FFFF07FFF80000000000FFFF03FFF80000000000FFFE03FFF
80000000000FFFE03FFFC0000000001FFFE01FFFC0000000001FFFC01FFFC0000000001F
FFC00FFFC0000000001FFF800FFFE0000000003FFF8007FFE0000000003FFF0007FFF000
0000007FFF0003FFF0000000007FFE0003FFF800000000FFFE0001FFF800000000FFFC00
00FFFC00000001FFF800007FFE00000003FFF000007FFF00000007FFF000003FFF800000
0FFFE000001FFFC000001FFFC0000007FFE000003FFF00000003FFF80000FFFE00000001
FFFE0003FFFC000000007FFFC01FFFF0000000001FFFFFFFFFC00000000007FFFFFFFF00
0000000001FFFFFFFC0000000000001FFFFFC000000000000001FFFC000000004D4D79CB
5C>I<FFFFFFFFFFFFC00000FFFFFFFFFFFFFC0000FFFFFFFFFFFFFF8000FFFFFFFFFFFF
FFF000FFFFFFFFFFFFFFF800001FFF800007FFFE00001FFF800000FFFF00001FFF800000
3FFF80001FFF8000000FFFC0001FFF80000007FFE0001FFF80000007FFF0001FFF800000
03FFF0001FFF80000003FFF8001FFF80000003FFF8001FFF80000001FFFC001FFF800000
01FFFC001FFF80000001FFFC001FFF80000001FFFE001FFF80000001FFFE001FFF800000
01FFFE001FFF80000001FFFE001FFF80000001FFFE001FFF80000001FFFE001FFF800000
01FFFE001FFF80000001FFFE001FFF80000001FFFC001FFF80000001FFFC001FFF800000
01FFFC001FFF80000003FFF8001FFF80000003FFF8001FFF80000003FFF0001FFF800000
07FFF0001FFF80000007FFE0001FFF8000000FFFC0001FFF8000003FFF80001FFF800000
FFFF00001FFF800007FFFC00001FFFFFFFFFFFF800001FFFFFFFFFFFE000001FFFFFFFFF
FF0000001FFFFFFFFFF80000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000001FFFC00000000000001FFFC00000
000000001FFFC00000000000001FFFC00000000000FFFFFFFFFC00000000FFFFFFFFFC00
000000FFFFFFFFFC00000000FFFFFFFFFC00000000FFFFFFFFFC00000000474B7BCA54>
I<FFFFFFFFFFFF0000000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFFF80000000FFFF
FFFFFFFFFFE0000000FFFFFFFFFFFFFFF8000000000FFFC00007FFFE000000000FFFC000
007FFF800000000FFFC000001FFFC00000000FFFC000000FFFE00000000FFFC0000007FF
F00000000FFFC0000003FFF80000000FFFC0000001FFF80000000FFFC0000001FFFC0000
000FFFC0000001FFFE0000000FFFC0000000FFFE0000000FFFC0000000FFFE0000000FFF
C0000000FFFF0000000FFFC0000000FFFF0000000FFFC0000000FFFF0000000FFFC00000
00FFFF0000000FFFC0000000FFFF0000000FFFC0000000FFFF0000000FFFC0000000FFFF
0000000FFFC0000000FFFF0000000FFFC0000000FFFE0000000FFFC0000000FFFE000000
0FFFC0000001FFFC0000000FFFC0000001FFFC0000000FFFC0000001FFF80000000FFFC0
000003FFF00000000FFFC0000007FFE00000000FFFC000000FFFC00000000FFFC000001F
FF800000000FFFC00000FFFF000000000FFFC00007FFFC000000000FFFFFFFFFFFF00000
00000FFFFFFFFFFF80000000000FFFFFFFFFFC00000000000FFFFFFFFFFF00000000000F
FFC0003FFFC0000000000FFFC00007FFF0000000000FFFC00003FFF8000000000FFFC000
01FFFC000000000FFFC00000FFFE000000000FFFC000007FFE000000000FFFC000007FFF
000000000FFFC000003FFF800000000FFFC000003FFF800000000FFFC000001FFF800000
000FFFC000001FFFC00000000FFFC000001FFFC00000000FFFC000001FFFC00000000FFF
C000001FFFC00000000FFFC000001FFFC00000000FFFC000001FFFC00000000FFFC00000
1FFFC00000000FFFC000001FFFE00000000FFFC000001FFFE00000000FFFC000001FFFE0
0000000FFFC000001FFFE00000000FFFC000001FFFE00000000FFFC000001FFFE0000000
0FFFC000001FFFE00000000FFFC000001FFFE0003E000FFFC000001FFFF0003E000FFFC0
00001FFFF0003E000FFFC000000FFFF0003E000FFFC000000FFFF8007E000FFFC0000007
FFF8007C000FFFC0000003FFFC00FCFFFFFFFFFC0001FFFE01F8FFFFFFFFFC0000FFFF83
F8FFFFFFFFFC00007FFFFFF0FFFFFFFFFC00001FFFFFE0FFFFFFFFFC000003FFFF800000
0000000000003FFE00574C7CCA5C>82 D<00007FFC0001C00003FFFFC003C0001FFFFFF0
07C0003FFFFFFC0FC000FFFFFFFF1FC001FFE00FFFBFC003FF0000FFFFC007FC00001FFF
C00FF800000FFFC01FF0000003FFC01FF0000001FFC03FE0000000FFC03FE00000007FC0
7FC00000007FC07FC00000003FC07FC00000001FC0FFC00000001FC0FFC00000001FC0FF
C00000000FC0FFE00000000FC0FFE00000000FC0FFE000000007C0FFF000000007C0FFF8
00000007C0FFFC00000007C0FFFE0000000000FFFF80000000007FFFF0000000007FFFFF
000000007FFFFFF80000003FFFFFFF8000003FFFFFFFF800001FFFFFFFFF00000FFFFFFF
FFC0000FFFFFFFFFE00007FFFFFFFFF00003FFFFFFFFF80001FFFFFFFFFC0000FFFFFFFF
FE00003FFFFFFFFF00001FFFFFFFFF800007FFFFFFFFC00000FFFFFFFFC000000FFFFFFF
E0000000FFFFFFE000000007FFFFF0000000007FFFF0000000000FFFF00000000003FFF0
0000000001FFF80000000000FFF800000000007FF878000000007FF8F8000000003FF8F8
000000003FF8F8000000003FF8F8000000001FF8F8000000001FF8FC000000001FF8FC00
0000001FF0FC000000001FF0FE000000001FF0FE000000001FF0FF000000003FE0FF8000
00003FE0FF800000003FC0FFE00000007FC0FFF0000000FF80FFFC000000FF00FFFF0000
03FF00FFFFE0000FFE00FF7FFE003FFC00FE3FFFFFFFF000FC0FFFFFFFE000F803FFFFFF
8000F0007FFFFE0000E00003FFF00000354D79CB44>I<3FFFFFFFFFFFFFFFFFC03FFFFF
FFFFFFFFFFFFC03FFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFFC03FFFFFFFFFFFFFFFFF
C03FFF8001FFFC001FFFC03FFC0001FFFC0001FFC07FF00001FFFC00007FE07FC00001FF
FC00003FE07F800001FFFC00001FE07F000001FFFC00000FE07F000001FFFC00000FE07E
000001FFFC000007E07E000001FFFC000007E07E000001FFFC000007E07C000001FFFC00
0003E07C000001FFFC000003E07C000001FFFC000003E07C000001FFFC000003E07C0000
01FFFC000003E0FC000001FFFC000003F0F8000001FFFC000001F0F8000001FFFC000001
F0F8000001FFFC000001F0F8000001FFFC000001F0F8000001FFFC000001F000000001FF
FC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000
000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC00
00000000000001FFFC0000000000000001FFFC0000000000000001FFFC00000000000000
01FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC000000
0000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FF
FC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000
000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC00
00000000000001FFFC0000000000000001FFFC0000000000000001FFFC00000000000000
01FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC000000
0000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000000001FF
FC0000000000000001FFFC0000000000000001FFFC0000000000000001FFFC0000000000
000001FFFC0000000000000001FFFC0000000000000001FFFC000000000001FFFFFFFFFF
FC00000001FFFFFFFFFFFC00000001FFFFFFFFFFFC00000001FFFFFFFFFFFC00000001FF
FFFFFFFFFC00004C4A7CC955>I<FFFFFFFFF800003FFFFFF8FFFFFFFFF800003FFFFFF8
FFFFFFFFF800003FFFFFF8FFFFFFFFF800003FFFFFF8FFFFFFFFF800003FFFFFF8001FFF
C0000000000FE000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000
000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007
C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C00000
1FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC0
0000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC0000000
0007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C0
00001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001F
FFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000
00000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC000000000
07C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000
001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFF
C00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000
000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007
C000001FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C00000
1FFFC00000000007C000001FFFC00000000007C000001FFFC00000000007C000001FFFC0
0000000007C000000FFFC0000000000FC000000FFFC0000000000F8000000FFFE0000000
000F8000000FFFE0000000001F80000007FFE0000000001F00000007FFE0000000003F00
000003FFF0000000003F00000003FFF0000000007E00000001FFF8000000007E00000000
FFF800000000FC000000007FFC00000001F8000000003FFE00000007F0000000001FFF00
00000FE0000000000FFFC000003FC00000000007FFF00001FF800000000001FFFF001FFF
000000000000FFFFFFFFFE0000000000003FFFFFFFF800000000000007FFFFFFE0000000
00000000FFFFFF000000000000000007FFF000000000554C7CCA5E>I<FFFFFFFFF00000
03FFFFFFFFFFFFFFF0000003FFFFFFFFFFFFFFF0000003FFFFFFFFFFFFFFF0000003FFFF
FFFFFFFFFFF0000003FFFFFF001FFFE00000000003FC00001FFFE00000000001F800000F
FFE00000000001F000000FFFF00000000001F000000FFFF00000000003F0000007FFF800
00000003E0000007FFF80000000007E0000003FFFC0000000007C0000003FFFC00000000
0FC0000001FFFC000000000F80000001FFFE000000001F80000001FFFE000000001F8000
0000FFFF000000001F00000000FFFF000000003F000000007FFF800000003E000000007F
FF800000007E000000003FFF800000007C000000003FFFC0000000FC000000001FFFC000
0000F8000000001FFFE0000000F8000000001FFFE0000001F8000000000FFFF0000001F0
000000000FFFF0000003F00000000007FFF0000003E00000000007FFF8000007E0000000
0003FFF8000007C00000000003FFFC000007C00000000003FFFC00000FC00000000001FF
FE00000F800000000001FFFE00001F800000000000FFFF00001F000000000000FFFF0000
3F0000000000007FFF00003E0000000000007FFF80003E0000000000007FFF80007E0000
000000003FFFC0007C0000000000003FFFC000FC0000000000001FFFE000F80000000000
001FFFE001F80000000000000FFFE001F00000000000000FFFF003F00000000000000FFF
F003F000000000000007FFF803E000000000000007FFF807E000000000000003FFFC07C0
00000000000003FFFC0FC000000000000001FFFC0F8000000000000001FFFE1F80000000
00000000FFFE1F0000000000000000FFFF1F0000000000000000FFFF3F00000000000000
007FFFBE00000000000000007FFFFE00000000000000003FFFFC00000000000000003FFF
FC00000000000000001FFFF800000000000000001FFFF800000000000000001FFFF80000
0000000000000FFFF000000000000000000FFFF0000000000000000007FFE00000000000
00000007FFE0000000000000000003FFC0000000000000000003FFC00000000000000000
03FFC0000000000000000001FF80000000000000000001FF80000000000000000000FF00
000000000000000000FF000000000000000000007E000000000000000000007E00000000
00584C7ECA5D>I<FFFFFFFFE007FFFFFFFF0000FFFFFFC0FFFFFFFFE007FFFFFFFF0000
FFFFFFC0FFFFFFFFE007FFFFFFFF0000FFFFFFC0FFFFFFFFE007FFFFFFFF0000FFFFFFC0
FFFFFFFFE007FFFFFFFF0000FFFFFFC0003FFF80000001FFFC000000007F8000003FFFC0
000001FFFE000000003F0000001FFFC0000000FFFE000000003E0000001FFFC0000000FF
FE000000003E0000001FFFE0000000FFFF000000007E0000000FFFE00000007FFF000000
007C0000000FFFE00000007FFF800000007C0000000FFFF00000007FFF80000000FC0000
0007FFF00000003FFF80000000F800000007FFF80000003FFFC0000000F800000007FFF8
0000003FFFC0000001F800000003FFF80000003FFFC0000001F000000003FFFC0000007F
FFE0000003F000000001FFFC0000007FFFE0000003E000000001FFFC0000007FFFF00000
03E000000001FFFE000000FFFFF0000007E000000000FFFE000000FFFFF0000007C00000
0000FFFF000001FFFFF8000007C000000000FFFF000001F3FFF800000FC0000000007FFF
000001F3FFF800000F80000000007FFF800003F3FFFC00001F80000000003FFF800003E1
FFFC00001F00000000003FFF800003E1FFFC00001F00000000003FFFC00007E1FFFE0000
3F00000000001FFFC00007C0FFFE00003E00000000001FFFC00007C0FFFF00003E000000
00001FFFE0000FC0FFFF00007E00000000000FFFE0000F807FFF00007C00000000000FFF
F0001F807FFF80007C00000000000FFFF0001F003FFF8000FC000000000007FFF0001F00
3FFF8000F8000000000007FFF8003F003FFFC001F8000000000003FFF8003E001FFFC001
F0000000000003FFF8003E001FFFE001F0000000000003FFFC007E001FFFE003F0000000
000001FFFC007C000FFFE003E0000000000001FFFE00FC000FFFF003E0000000000001FF
FE00F80007FFF007E0000000000000FFFE00F80007FFF007C0000000000000FFFF01F800
07FFF80FC00000000000007FFF01F00003FFF80F800000000000007FFF01F00003FFF80F
800000000000007FFF83F00003FFFC1F800000000000003FFF83E00001FFFC1F00000000
0000003FFF83E00001FFFE1F000000000000003FFFC7E00001FFFE3F000000000000001F
FFC7C00000FFFE3E000000000000001FFFEFC00000FFFF3E000000000000001FFFEF8000
007FFF7E000000000000000FFFEF8000007FFF7C000000000000000FFFFF8000007FFFFC
0000000000000007FFFF0000003FFFF80000000000000007FFFF0000003FFFF800000000
00000007FFFF0000003FFFF80000000000000003FFFE0000001FFFF00000000000000003
FFFE0000001FFFF00000000000000003FFFC0000000FFFF00000000000000001FFFC0000
000FFFE00000000000000001FFFC0000000FFFE00000000000000000FFF800000007FFC0
0000000000000000FFF800000007FFC00000000000000000FFF800000007FFC000000000
000000007FF000000003FF8000000000000000007FF000000003FF800000000000000000
7FF000000003FF8000000000000000003FE000000001FF0000000000000000003FE00000
0001FF0000000000000000003FC000000000FF0000000000000000001FC000000000FE00
00000000000000001FC000000000FE0000000000000000000F80000000007C0000000000
7A4C7ECA7F>I<0000FFFC000000000FFFFFC00000007FFFFFF0000000FFFFFFFC000001
FF803FFE000003FC0007FF800007FE0003FFC00007FF0001FFC0000FFF8000FFE0000FFF
8000FFF0000FFF80007FF0000FFF80007FF8000FFF80007FF8000FFF80003FFC0007FF00
003FFC0003FE00003FFC0001FC00003FFC00000000003FFC00000000003FFC0000000000
3FFC00000000003FFC00000000003FFC000000001FFFFC0000001FFFFFFC000001FFFFFF
FC00000FFFFFFFFC00003FFFC03FFC0000FFFE003FFC0003FFF0003FFC0007FFC0003FFC
000FFF00003FFC001FFE00003FFC003FFC00003FFC003FFC00003FFC007FF800003FFC00
7FF800003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FFF000003FFC00FF
F000007FFC00FFF000007FFC00FFF80000FFFC007FF80000EFFC007FFC0001EFFE003FFE
0007CFFF801FFF000F8FFFFE0FFFE07F07FFFE07FFFFFE03FFFE01FFFFFC01FFFE003FFF
F0007FFE0003FF8000000037347CB23C>97 D<007FC00000000000FFFFC00000000000FF
FFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC00000
00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001
FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000
00000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001
FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000
00000001FFC0000000000001FFC007FF00000001FFC07FFFE0000001FFC1FFFFFC000001
FFC7FFFFFF000001FFCFF80FFF800001FFDFC001FFC00001FFFF0000FFE00001FFFE0000
3FF00001FFF800003FF80001FFF000001FFC0001FFF000000FFE0001FFE000000FFF0001
FFE0000007FF0001FFE0000007FF8001FFE0000007FF8001FFE0000007FF8001FFE00000
03FFC001FFE0000003FFC001FFE0000003FFC001FFE0000003FFE001FFE0000003FFE001
FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE00000
03FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001
FFE0000003FFE001FFE0000003FFC001FFE0000003FFC001FFE0000003FFC001FFE00000
07FFC001FFE0000007FF8001FFE0000007FF8001FFE0000007FF0001FFE000000FFF0001
FFE000000FFE0001FFF000001FFE0001FFF800001FFC0001FFF800003FF80001FFFC0000
7FF00001FFBF0000FFE00001FF1FC003FFC00001FE0FF01FFF800001FC07FFFFFE000001
F801FFFFF8000001F0007FFFE000000000000FFE0000003B4D7CCB44>I<00000FFF8000
0000FFFFF8000003FFFFFF00000FFFFFFF80001FFE00FFC0007FF8001FE000FFE0003FF0
01FFC0007FF003FF8000FFF807FF0000FFF807FF0000FFF80FFE0000FFF81FFE0000FFF8
1FFE0000FFF83FFC00007FF03FFC00003FE03FFC00001FC07FFC000000007FF800000000
7FF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000
FFF8000000007FF8000000007FF8000000007FFC000000007FFC000000003FFC00000000
3FFC000000001FFE0000003E1FFE0000003E0FFF0000007E0FFF0000007C07FF800000FC
03FFC00000F801FFE00003F800FFF00007F0007FFC001FE0003FFF00FFC0000FFFFFFF00
0003FFFFFE000000FFFFF00000000FFF80002F347CB237>I<00000000001FF000000000
003FFFF000000000003FFFF000000000003FFFF000000000003FFFF000000000003FFFF0
000000000000FFF00000000000007FF00000000000007FF00000000000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000
00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0
0000000000007FF00000000000007FF00000000FFF007FF0000000FFFFE07FF0000003FF
FFF87FF000000FFFFFFC7FF000003FFF01FF7FF000007FF8003FFFF00000FFE0000FFFF0
0001FFC00007FFF00003FF800003FFF00007FF000001FFF0000FFF000000FFF0000FFE00
0000FFF0001FFE000000FFF0001FFC000000FFF0003FFC000000FFF0003FFC000000FFF0
007FFC000000FFF0007FF8000000FFF0007FF8000000FFF0007FF8000000FFF000FFF800
0000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF0
00FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF8000000FFF000FFF800
0000FFF000FFF8000000FFF000FFF8000000FFF0007FF8000000FFF0007FF8000000FFF0
007FF8000000FFF0003FFC000000FFF0003FFC000000FFF0003FFC000000FFF0001FFC00
0000FFF0001FFE000001FFF0000FFE000001FFF00007FF000003FFF00003FF800007FFF0
0001FF80000FFFF00000FFE0003FFFF800007FF0007FFFFFE0003FFE03FEFFFFE0001FFF
FFF8FFFFE00007FFFFF0FFFFE00000FFFF80FFFFE000001FFC00FFC0003B4D7CCB44>I<
00000FFF0000000000FFFFF000000003FFFFFC0000000FFFFFFF0000003FFE07FF800000
7FF000FFC00000FFE0007FE00001FF80003FF00003FF80001FF80007FF00000FF8000FFE
00000FFC000FFE000007FE001FFE000007FE001FFC000003FE003FFC000003FF003FFC00
0003FF007FFC000003FF007FF8000003FF007FF8000001FF807FF8000001FF80FFF80000
01FF80FFF8000001FF80FFF8000001FF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFF
FF80FFFFFFFFFFFF80FFF80000000000FFF80000000000FFF80000000000FFF800000000
00FFF800000000007FF800000000007FF800000000007FFC00000000007FFC0000000000
3FFC00000000003FFC00000000001FFE0000000F801FFE0000000F800FFF0000001F8007
FF0000001F0007FF8000003F0003FFC000007E0001FFE00000FC0000FFF00001F800003F
FC0007F000001FFF803FE0000007FFFFFFC0000001FFFFFF000000007FFFFC0000000007
FFC0000031347DB238>I<0000007FF000000007FFFC0000003FFFFE0000007FFFFF0000
01FFE0FF800003FF81FFC00007FE03FFE0000FFC03FFE0001FF803FFE0001FF803FFE000
3FF003FFE0003FF003FFE0007FF001FFC0007FE000FF80007FE0007F00007FE0003E0000
7FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE000000000
7FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000FF
FFFFFF8000FFFFFFFF8000FFFFFFFF8000FFFFFFFF8000FFFFFFFF8000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000
7FF0000000007FF00000003FFFFFF800003FFFFFF800003FFFFFF800003FFFFFF800003F
FFFFF800002B4D7DCC26>I<00007FFC000FE00003FFFF807FF8000FFFFFE1FFFC003FFF
FFFBFFFE007FF01FFFF3FE00FFC007FF83FE01FF0001FF03FE03FF0001FF83FE07FE0000
FFC1FC07FE0000FFC0F80FFE0000FFE0000FFC00007FE0001FFC00007FF0001FFC00007F
F0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0
001FFC00007FF0001FFC00007FF0000FFC00007FE0000FFE0000FFE00007FE0000FFC000
07FE0000FFC00003FF0001FF800001FF0001FF000000FFC007FE000000FFF01FFC000001
FFFFFFF8000001EFFFFFE0000003C3FFFF80000003C07FFC00000007C0000000000007C0
000000000007C0000000000007C0000000000007E0000000000007E0000000000007F000
0000000007FC000000000007FFFFFFFC000007FFFFFFFFC00003FFFFFFFFF80003FFFFFF
FFFE0001FFFFFFFFFF0001FFFFFFFFFF8000FFFFFFFFFFC0007FFFFFFFFFE003FFFFFFFF
FFF00FFFFFFFFFFFF01FFC00000FFFF83FF0000000FFF83FE00000003FF87FC00000001F
FCFFC00000000FFCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FC
FF8000000007FCFFC00000000FFC7FC00000000FF87FE00000001FF83FF00000003FF01F
F80000007FE00FFE000001FFC007FF800007FF8003FFF8007FFF0000FFFFFFFFFC00003F
FFFFFFF0000007FFFFFF800000003FFFF0000037497DB13D>I<007FC00000000000FFFF
C00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000
000003FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000
000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FF
C0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000
000001FFC0000000000001FFC0000000000001FFC001FFC0000001FFC00FFFF8000001FF
C03FFFFC000001FFC07FFFFF000001FFC0FE07FF800001FFC1F003FF800001FFC3E001FF
C00001FFC78001FFE00001FFCF0001FFE00001FFDE0001FFE00001FFDC0000FFF00001FF
FC0000FFF00001FFF80000FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FF
F00001FFF00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFF
FFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE03B4C7BCB44>I<00FC000003FF00
0007FF80000FFFC0000FFFC0001FFFE0001FFFE0001FFFE0001FFFE0001FFFE0001FFFE0
000FFFC0000FFFC00007FF800003FF000000FC0000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000007FC000FFFFC0
00FFFFC000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF
80FFFFFF80FFFFFF80FFFFFF80194D7BCC22>I<007FC00000000000FFFFC00000000000
FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000000003FFC000
0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000000
01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000
0000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC00000000000
01FFC0000000000001FFC0000000000001FFC0000000000001FFC0000000000001FFC000
0000000001FFC0000000000001FFC0000000000001FFC0003FFFFE0001FFC0003FFFFE00
01FFC0003FFFFE0001FFC0003FFFFE0001FFC0003FFFFE0001FFC00003FF000001FFC000
03FC000001FFC00007F8000001FFC0000FE0000001FFC0003FC0000001FFC0007F800000
01FFC000FF00000001FFC001FE00000001FFC003F800000001FFC00FF000000001FFC01F
E000000001FFC03FC000000001FFC07F8000000001FFC0FF0000000001FFC3FF00000000
01FFC7FF8000000001FFCFFFC000000001FFDFFFE000000001FFFFFFE000000001FFFFFF
F000000001FFFEFFF800000001FFFC7FFC00000001FFF83FFC00000001FFE01FFE000000
01FFC01FFF00000001FFC00FFF80000001FFC007FF80000001FFC003FFC0000001FFC003
FFE0000001FFC001FFF0000001FFC000FFF0000001FFC0007FF8000001FFC0007FFC0000
01FFC0003FFE000001FFC0001FFE000001FFC0000FFF000001FFC0000FFF800001FFC000
07FFC00001FFC00007FFE000FFFFFF803FFFFF80FFFFFF803FFFFF80FFFFFF803FFFFF80
FFFFFF803FFFFF80FFFFFF803FFFFF80394C7CCB41>107 D<007FC000FFFFC000FFFFC0
00FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0
0001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF
80FFFFFF80194C7BCB22>I<007FC001FFC000007FF00000FFFFC00FFFFC0003FFFF0000
FFFFC03FFFFE000FFFFF8000FFFFC07FFFFF001FFFFFC000FFFFC0FE07FF803F81FFE000
FFFFC1F801FFC07E007FF00003FFC3E001FFE0F8007FF80001FFC78000FFF1E0003FFC00
01FFCF0000FFF3C0003FFC0001FFDE0000FFF780003FFC0001FFDE00007FFF80001FFE00
01FFFC00007FFF00001FFE0001FFF800007FFE00001FFE0001FFF800007FFE00001FFE00
01FFF000007FFC00001FFE0001FFF000007FFC00001FFE0001FFF000007FFC00001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE0001FFE000007FF800001FFE0001FFE000007FF800001FFE00
01FFE000007FF800001FFE00FFFFFFC03FFFFFF00FFFFFFCFFFFFFC03FFFFFF00FFFFFFC
FFFFFFC03FFFFFF00FFFFFFCFFFFFFC03FFFFFF00FFFFFFCFFFFFFC03FFFFFF00FFFFFFC
5E327BB167>I<007FC001FFC00000FFFFC00FFFF80000FFFFC03FFFFC0000FFFFC07FFF
FF0000FFFFC0FE07FF8000FFFFC1F003FF800003FFC3E001FFC00001FFC78001FFE00001
FFCF0001FFE00001FFDE0001FFE00001FFDC0000FFF00001FFFC0000FFF00001FFF80000
FFF00001FFF80000FFF00001FFF00000FFF00001FFF00000FFF00001FFF00000FFF00001
FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000
FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001
FFE00000FFF000FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07FFFFFE0FFFFFFC07F
FFFFE0FFFFFFC07FFFFFE03B327BB144>I<000007FF80000000007FFFF800000003FFFF
FF0000000FFFFFFFC000001FFE01FFE000007FF0003FF80000FFE0001FFC0001FF800007
FE0003FF000003FF0007FF000003FF8007FE000001FF800FFE000001FFC01FFC000000FF
E01FFC000000FFE03FFC000000FFF03FFC000000FFF03FF80000007FF07FF80000007FF8
7FF80000007FF87FF80000007FF87FF80000007FF8FFF80000007FFCFFF80000007FFCFF
F80000007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFCFFF8
0000007FFCFFF80000007FFCFFF80000007FFCFFF80000007FFC7FF80000007FF87FF800
00007FF87FF80000007FF87FF80000007FF83FFC000000FFF03FFC000000FFF01FFC0000
00FFE01FFC000000FFE00FFE000001FFC00FFE000001FFC007FF000003FF8003FF800007
FF0001FF800007FE0000FFE0001FFC00007FF0003FF800003FFE01FFF000000FFFFFFFC0
000003FFFFFF000000007FFFF80000000007FF80000036347DB23D>I<007FC007FF0000
00FFFFC07FFFE00000FFFFC1FFFFFC0000FFFFC7FFFFFF0000FFFFCFF80FFF8000FFFFDF
C003FFC00003FFFF0000FFE00001FFFE00007FF00001FFF800007FF80001FFF000003FFC
0001FFF000001FFE0001FFE000001FFF0001FFE000000FFF0001FFE000000FFF8001FFE0
00000FFF8001FFE0000007FF8001FFE0000007FFC001FFE0000007FFC001FFE0000007FF
C001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0
000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FF
E001FFE0000003FFE001FFE0000003FFE001FFE0000003FFE001FFE0000003FFC001FFE0
000007FFC001FFE0000007FFC001FFE0000007FFC001FFE0000007FF8001FFE000000FFF
8001FFE000000FFF0001FFE000001FFF0001FFE000001FFE0001FFF000003FFE0001FFF8
00003FFC0001FFF800007FF80001FFFC0000FFF00001FFFF0001FFE00001FFFFC007FFC0
0001FFEFF01FFF800001FFE7FFFFFE000001FFE1FFFFF8000001FFE07FFFE0000001FFE0
0FFE00000001FFE0000000000001FFE0000000000001FFE0000000000001FFE000000000
0001FFE0000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE0
000000000001FFE0000000000001FFE0000000000001FFE0000000000001FFE000000000
0001FFE0000000000001FFE00000000000FFFFFFC000000000FFFFFFC000000000FFFFFF
C000000000FFFFFFC000000000FFFFFFC0000000003B477CB144>I<00000FFE0000F000
0000FFFFC001F0000003FFFFF003F000000FFFFFF803F000003FFF01FC07F000007FFC00
7E07F00000FFF0001F0FF00001FFE0000F9FF00003FFC00007DFF00007FF800007FFF000
0FFF800003FFF0000FFF000003FFF0001FFF000001FFF0001FFE000001FFF0003FFE0000
00FFF0003FFC000000FFF0007FFC000000FFF0007FFC0000007FF0007FFC0000007FF000
7FF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000
007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF000
FFF80000007FF000FFF80000007FF000FFF80000007FF000FFF80000007FF0007FFC0000
007FF0007FFC0000007FF0007FFC0000007FF0003FFC0000007FF0003FFE000000FFF000
3FFE000000FFF0001FFE000001FFF0001FFF000001FFF0000FFF000003FFF00007FF8000
07FFF00003FFC00007FFF00001FFC0001FFFF00000FFE0003FFFF000007FF800FEFFF000
003FFE03FCFFF000001FFFFFF8FFF0000007FFFFE0FFF0000000FFFF80FFF00000001FFC
00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000
0000000000FFF0000000000000FFF000000000007FFFFFE0000000007FFFFFE000000000
7FFFFFE0000000007FFFFFE0000000007FFFFFE03B477CB141>I<00FF803FE000FFFF80
FFF800FFFF81FFFE00FFFF83FFFF00FFFF87E1FF80FFFF8F83FF8003FF9F07FFC001FF9E
07FFC001FFBC07FFC001FFBC07FFC001FFF807FFC001FFF807FFC001FFF003FF8001FFF0
01FF0001FFF000FE0001FFE000000001FFE000000001FFE000000001FFE000000001FFC0
00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
00000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0
00000001FFC0000000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFF
E000002A327CB132>I<0007FF8070007FFFF1F001FFFFFFF007FFFFFFF00FFC01FFF01F
E0003FF03FC0000FF03F800007F07F800007F07F000003F07F000003F0FF000001F0FF00
0001F0FF800001F0FF800001F0FFC00001F0FFF0000000FFFC000000FFFFC000007FFFFE
00007FFFFFE0003FFFFFFC001FFFFFFE000FFFFFFF8007FFFFFFC003FFFFFFE001FFFFFF
F0007FFFFFF0001FFFFFF80001FFFFFC00000FFFFC0000007FFC0000001FFE7800000FFE
F8000007FEF8000003FEFC000003FEFC000001FEFC000001FEFE000001FEFE000001FCFF
000001FCFF000003FCFF800003F8FFC00007F8FFE00007F0FFF8001FE0FFFF00FFC0FEFF
FFFF80FC7FFFFF00F81FFFFC00E003FFC00027347CB230>I<0000F800000000F8000000
00F800000000F800000000F800000001F800000001F800000001F800000001F800000003
F800000003F800000007F800000007F80000000FF80000000FF80000001FF80000003FF8
0000007FF8000000FFF8000003FFF800000FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFF
F0FFFFFFFFF0007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000
7FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007F
F80000007FF80000007FF80000007FF80000007FF80000007FF8007C007FF8007C007FF8
007C007FF8007C007FF8007C007FF8007C007FF8007C007FF8007C007FF8007C007FF800
7C003FF800F8003FFC00F8003FFC00F8001FFE01F0000FFE03F00007FF87E00003FFFFC0
0001FFFF8000007FFF0000000FFC0026467EC430>I<007FE000003FF000FFFFE0007FFF
F000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFFF000FFFFE0007FFFF00003FF
E00001FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FF
F00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FF
E00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00000FFF00001FFE00001FF
F00001FFE00001FFF00001FFE00003FFF00001FFE00003FFF00001FFE00007FFF00000FF
E00007FFF00000FFF0000F7FF000007FF0001E7FF800007FF8007C7FFFE0003FFE01F87F
FFE0001FFFFFF07FFFE00007FFFFE07FFFE00001FFFFC07FFFE000003FFE007FC0003B33
7BB144>I<FFFFFFC0007FFFF0FFFFFFC0007FFFF0FFFFFFC0007FFFF0FFFFFFC0007FFF
F0FFFFFFC0007FFFF000FFF0000003F80000FFF8000003F000007FF8000003E000007FFC
000003E000007FFC000007E000003FFC000007C000003FFE00000FC000001FFE00000F80
00001FFF00001F8000000FFF00001F0000000FFF80003F00000007FF80003E00000007FF
C0003E00000007FFC0007E00000003FFC0007C00000003FFE000FC00000001FFE000F800
000001FFF001F800000000FFF001F000000000FFF803F0000000007FF803E0000000007F
F803E0000000007FFC07E0000000003FFC07C0000000003FFE0FC0000000001FFE0F8000
0000001FFF1F80000000000FFF1F00000000000FFF9F00000000000FFFBF000000000007
FFBE000000000007FFFE000000000003FFFC000000000003FFFC000000000001FFF80000
00000001FFF8000000000000FFF0000000000000FFF0000000000000FFF0000000000000
7FE00000000000007FE00000000000003FC00000000000003FC00000000000001F800000
000000001F800000003C327EB041>I<FFFFFF81FFFFFC007FFFF0FFFFFF81FFFFFC007F
FFF0FFFFFF81FFFFFC007FFFF0FFFFFF81FFFFFC007FFFF0FFFFFF81FFFFFC007FFFF001
FFE00003FF000001FC0001FFF00003FF800001F80000FFF00001FF800001F00000FFF800
01FFC00003F000007FF80001FFC00003E000007FF80001FFC00003E000007FFC0001FFE0
0007E000003FFC0003FFE00007C000003FFC0003FFF00007C000003FFE0007FFF0000FC0
00001FFE0007FFF0000F8000001FFF0007FFF8001F8000000FFF000FFFF8001F0000000F
FF000F9FF8001F0000000FFF800F9FFC003F00000007FF801F9FFC003E00000007FF801F
0FFE003E00000003FFC03F0FFE007C00000003FFC03E07FE007C00000003FFE03E07FF00
FC00000001FFE07E07FF00F800000001FFE07C03FF00F800000001FFF07C03FF81F80000
0000FFF0F801FF81F000000000FFF8F801FFC3F0000000007FF9F801FFC3E0000000007F
F9F000FFC3E0000000007FFDF000FFE7E0000000003FFFF000FFE7C0000000003FFFE000
7FE7C0000000003FFFE0007FFFC0000000001FFFC0003FFF80000000001FFFC0003FFF80
000000000FFFC0003FFF00000000000FFF80001FFF00000000000FFF80001FFF00000000
0007FF80001FFE000000000007FF00000FFE000000000007FF00000FFE000000000003FE
000007FC000000000003FE000007FC000000000001FE000007F8000000000001FC000003
F8000000000001FC000003F8000000000000F8000001F000000054327EB059>I<FFFFFF
8007FFFFC0FFFFFF8007FFFFC0FFFFFF8007FFFFC0FFFFFF8007FFFFC0FFFFFF8007FFFF
C0007FF800007F8000003FFC00007F0000003FFE0000FE0000001FFF0001FC0000000FFF
8003F800000007FFC003F000000003FFC007E000000003FFE00FC000000001FFF01FC000
000000FFF83F80000000007FFC7F00000000003FFC7E00000000003FFEFC00000000001F
FFF800000000000FFFF8000000000007FFF0000000000003FFE0000000000003FFE00000
00000001FFF0000000000000FFF80000000000007FFC000000000000FFFC000000000001
FFFE000000000003FFFF000000000007FFFF800000000007E7FFC0000000000FC3FFC000
0000001F83FFE0000000003F81FFF0000000007F00FFF800000000FE007FFC00000001FC
003FFC00000001F8003FFE00000003F0001FFF00000007F0000FFF8000000FE00007FFC0
00001FC00003FFC000003F800003FFE000007F800001FFF000FFFFF8001FFFFFF0FFFFF8
001FFFFFF0FFFFF8001FFFFFF0FFFFF8001FFFFFF0FFFFF8001FFFFFF03C317EB041>I<
7FFFFFC0007FFFE07FFFFFC0007FFFE07FFFFFC0007FFFE07FFFFFC0007FFFE07FFFFFC0
007FFFE000FFF0000003F80000FFF8000003F000007FF8000003E000007FFC000007E000
003FFC000007C000003FFE000007C000003FFE00000FC000001FFE00000F8000001FFF00
001F8000000FFF00001F0000000FFF80003F00000007FF80003E00000007FFC0007E0000
0003FFC0007C00000003FFE000FC00000003FFE000FC00000001FFF000F800000001FFF0
01F800000000FFF001F000000000FFF803F0000000007FF803E0000000007FFC07E00000
00003FFC07C0000000003FFE0FC0000000001FFE0F80000000001FFF0F80000000001FFF
1F80000000000FFF1F00000000000FFFBF000000000007FFBE000000000007FFFE000000
000003FFFC000000000003FFFC000000000001FFF8000000000001FFF8000000000001FF
F8000000000000FFF0000000000000FFF00000000000007FE00000000000007FE0000000
0000003FC00000000000003FC00000000000001F800000000000001F800000000000001F
800000000000001F000000000000003F000000000000003E000000000000007E00000000
0000007C000000001F8000FC000000003FC000F8000000007FE001F800000000FFF001F0
00000000FFF003F000000000FFF003E000000000FFF007E000000000FFF00FC000000000
FFE01F80000000007FE03F80000000007FC07F00000000003F81FE00000000001FFFF800
000000000FFFF0000000000007FFC0000000000000FE0000000000003B477EB041>I
E /Fo 48 123 df<00000000FF800000000FFFF00000003FC078000000FE001C000003F8
000E000007F0003F00001FE000FF00003FC000FF00003F8001FF00007F0001FF0000FF00
01FF0000FE0001FF0000FE0000FE0001FE0000780001FC0000000001FC0000000001FC00
00000001FC0000000001FC0000000003FC0000000003F80000000003F80000000003F800
00000003F80000000003F80001FC07FFFFFFFFFC07FFFFFFFFF807FFFFFFFFF80007F000
0FF80007F00007F80007F00007F8000FF00007F8000FE00007F0000FE00007F0000FE000
07F0000FE00007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0001FC000
0FE0001FC0000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0003F8000
1FC0003F80001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80007F0000
3F80007F00003F80007F00007F8000FF00007F8000FE00007F0000FE00007F0000FE0000
7F0001FE00007F0003FF0001FF80FFFFF83FFFFCFFFFF87FFFFCFFFFF87FFFFC30407EBF
33>12 D<00000000FFC0000000000FFFFB800000003F803F80000000FE007F80000003F8
00FF80000007F000FF8000001FE001FF8000003FC001FF8000003F8001FF0000007F0001
FF000000FF0000FF000000FE00007F000000FE0000FF000001FE0000FF000001FC0000FE
000001FC0000FE000001FC0000FE000001FC0000FE000001FC0001FE000003FC0001FE00
0003F80001FC000003F80001FC000003F80001FC000003F80001FC000003F80003FC0007
FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFFF8000007F00003F8000007F00003F8000007
F00007F800000FF00007F800000FE00007F000000FE00007F000000FE00007F000000FE0
0007F000000FE0000FF000001FE0000FF000001FC0000FE000001FC0000FE000001FC000
0FE000001FC0000FE000001FC0001FE000003FC0001FE000003F80001FC000003F80001F
C000003F80001FC000003F80001FC000003F80003FC000007F80003FC000007F00003F80
00007F00003F8000007F00003F8000007F00003F8000007F00007F800000FF00007F8000
00FE00007F000000FE00007F000000FE00007F000001FE0000FF000003FF0001FF8000FF
FFF87FFFFC00FFFFF87FFFFC00FFFFF87FFFFC0031407EBF33>I<00000000FF80007FC0
000000000FFFE007FFF8000000003F80781FE03C00000000FE003C7F000E00000003F800
1FFC000700000007F0003FF8001F8000001FE000FFF0007F8000003FC001FFE0007F8000
003F8001FFC000FF8000007F0001FF8000FF800000FF0001FF8000FF800000FE0001FF00
00FF800000FE0001FF00007F000001FE0000FF00003C000001FC0000FE000000000001FC
0000FE000000000001FC0000FE000000000001FC0000FE000000000001FC0000FE000000
000003FC0001FE000000000003F80001FC000000000003F80001FC000000000003F80001
FC000000000003F80001FC000000000003F80001FC0000FE0007FFFFFFFFFFFFFFFE0007
FFFFFFFFFFFFFFFC0007FFFFFFFFFFFFFFFC000007F00003F80007FC000007F00003F800
03FC000007F00003F80003FC00000FF00007F80003FC00000FE00007F00003F800000FE0
0007F00003F800000FE00007F00003F800000FE00007F00003F800000FE00007F00007F8
00001FE0000FF00007F800001FC0000FE00007F000001FC0000FE00007F000001FC0000F
E00007F000001FC0000FE00007F000001FC0000FE0000FF000003FC0001FE0000FF00000
3F80001FC0000FE000003F80001FC0000FE000003F80001FC0000FE000003F80001FC000
0FE000003F80001FC0001FE000007F80003FC0001FE000007F00003F80001FC000007F00
003F80001FC000007F00003F80001FC000007F00003F80001FC000007F00003F80003FC0
0000FF00007F80003FC00000FE00007F00003F800000FE00007F00003F800000FE00007F
00003F800001FE00007F00003F800003FF0001FF8000FFC000FFFFF83FFFFC1FFFFE00FF
FFF83FFFFC3FFFFE00FFFFF87FFFFC3FFFFE0049407EBF4C>I<00000007C00000000000
00003FF000000000000000F83800000000000001F01C00000000000003E01C0000000000
0007C00E0000000000000F800E0000000000001F800E0000000000003F000E0000000000
003F000E0000000000007F000E0000000000007E000E0000000000007E000E0000000000
007E001E000000000000FE001C000000000000FE003C000000000000FE00380000000000
00FE0070000000000000FE00F0000000000000FE00E0000000000000FE01C00000000000
00FE0380000000000000FE0700000000000000FE0E00000000000000FE1C000000000000
00FE3800000000000000FE700003FFFFC00000FEE00003FFFFC00000FFC00003FFFFC000
00FF8000007FFC000000FF0000003FE00000007F0000001F800000007F0000001F000000
007F8000001E000000007F8000003C00000001FF8000003800000003BFC0000078000000
073FC00000F00000000E3FE00001E00000001C1FE00003C0000000381FE0000380000000
700FF0000780000000F00FF0000F00000001E00FF8001E00000003C007F8001C0000000F
C007FC003C0000001FC003FC00780000001F8003FE00F00000003F8001FF01E00000007F
8001FF01C00000007F8000FF8380000000FF00007F8780000000FF00007FCF00000000FF
00003FDE00000000FF00001FFC00003800FF00001FF800007800FF00000FF000007000FF
000007F800007000FF800007FC0000E000FF80000FFE0001E0007F80003FFF0003C0003F
C0007CFF800780003FE003F03FC00F00001FF01FC01FF03E000007FFFF0007FFFC000001
FFFC0001FFF00000003FE000003FC0000042437AC047>38 D<0000003000000070000000
E0000003C00000078000000F0000001E0000003C0000007C000000F8000000F0000001E0
000003E0000007C00000078000000F8000001F0000001F0000003E0000007E0000007C00
0000FC000000F8000001F8000001F8000003F0000003F0000003E0000007E0000007E000
000FC000000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000
003F0000003F0000007F0000007E0000007E0000007E0000007E0000007E000000FE0000
00FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000
00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000FC0000
00FC0000007C0000007C0000007C0000007C0000007C0000003C0000003E0000003E0000
001E0000001E0000001F0000000F0000000F000000078000000780000003C0000003C000
0001E0000000E00000007000000038000000380000001800001C5A74C323>40
D<000180000001C0000000E000000070000000780000003C0000003C0000001E0000001E
0000000F0000000F000000078000000780000007C0000003C0000003C0000003E0000003
E0000003E0000001F0000001F0000001F0000001F0000001F0000001F0000001F8000001
F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001
F8000001F8000001F8000001F8000001F8000003F8000003F0000003F0000003F0000003
F0000003F0000007F0000007E0000007E0000007E0000007E000000FE000000FC000000F
C000000FC000001FC000001F8000001F8000001F8000003F0000003F0000003E0000007E
0000007E0000007C000000FC000000F8000001F8000001F0000003F0000003E0000007E0
000007C000000F8000000F8000001F0000001E0000003E0000007C00000078000000F000
0001E0000003C0000007C00000078000000E0000001C00000038000000F0000000E00000
001D5A7FC323>I<07800FE01FF03FF03FF03FF03FF03FF01FF00F300030003000700060
006000E000C001C001800380070006000E001C0038007000E000C0000C1C7A8919>44
D<7FFFFF7FFFFFFFFFFEFFFFFEFFFFFEFFFFFE18067C961E>I<00000000000300000000
0000078000000000000F8000000000000F8000000000001F0000000000001F0000000000
003E0000000000003E0000000000007C0000000000007C000000000000F8000000000000
F8000000000001F0000000000001F0000000000003E0000000000003E0000000000007C0
000000000007C000000000000F8000000000000F8000000000001F0000000000001F0000
000000003E0000000000007E0000000000007C000000000000F8000000000000F8000000
000001F0000000000001F0000000000003E0000000000003E0000000000007C000000000
0007C000000000000F8000000000000F8000000000001F0000000000001F000000000000
3E0000000000003E0000000000007C0000000000007C000000000000F8000000000000F8
000000000001F0000000000001F0000000000003E0000000000003E0000000000007C000
0000000007C000000000000F8000000000000F8000000000001F0000000000001F000000
0000003E0000000000003E0000000000007C0000000000007C000000000000F800000000
0000F8000000000001F0000000000001F0000000000003E0000000000003E00000000000
07C0000000000007C000000000000F8000000000001F8000000000001F0000000000003E
0000000000003E0000000000007C0000000000007C000000000000F8000000000000F800
0000000001F0000000000001F0000000000003E0000000000003E0000000000007C00000
00000007C000000000000F8000000000000F8000000000001F0000000000001F00000000
00003E0000000000003E0000000000007C0000000000007C000000000000F80000000000
00F800000000000070000000000000315B7FC32D>47 D<00000070000000F0000001F000
0007F000003FF00003FFE0007FFFE000FFCFE000F80FE000000FE000001FE000001FC000
001FC000001FC000001FC000001FC000003FC000003F8000003F8000003F8000003F8000
003F8000007F8000007F0000007F0000007F0000007F0000007F000000FF000000FE0000
00FE000000FE000000FE000000FE000001FE000001FC000001FC000001FC000001FC0000
01FC000003FC000003F8000003F8000003F8000003F8000003F8000007F8000007F00000
07F0000007F0000007F0000007F000000FF000000FE000000FE000000FE000001FE00000
3FF000FFFFFFF8FFFFFFF8FFFFFFF81D3D78BC2D>49 D<000001FE000000000FFFE00000
003FFFF8000000FC07FC000001E001FE000007C000FF00000F00007F80001E00007FC000
1E00003FC0003C00003FE0007800003FE0007000001FE000FF00001FE000FF80001FE000
FF80001FE000FF80001FE001FF80001FE001FF80003FE001FF80003FE000FF00003FE000
7E00003FE0001800007FC0000000007FC000000000FF8000000000FF8000000001FF0000
000001FF0000000003FE0000000003FC0000000007F8000000000FF0000000001FE00000
00001FC0000000003F80000000007F0000000000FE0000000001F80000000003F0000000
0007E0000000000FC0000000001F00000000003E00000000007C0000000000F800000000
01E00000000003C0000E00000780001C00000F00001C00001E00001C00003C0000380000
700000380000E00000380001C00000700003800000F0000FFFFFFFF0001FFFFFFFF0003F
FFFFFFE0007FFFFFFFE000FFFFFFFFE000FFFFFFFFC000FFFFFFFFC0002B3D7CBC2D>I<
000007FC0000003FFF800000F80FE00003C007F000078003FC000F0001FC001C0001FE00
3C0001FF007F0001FF007F8001FF00FFC001FF00FFC001FF00FFC001FF00FF8001FF00FF
8001FF00FF0003FE007E0003FE00000003FE00000007FC00000007F80000000FF8000000
0FF00000001FE00000001FC00000003F800000007E00000000FC00000007F0000003FF80
000003FFF000000001FC00000000FE000000007F800000003FC00000003FC00000001FE0
0000001FF00000001FF00000001FF00000001FF80000001FF80000001FF80000001FF80E
00001FF83F80001FF87FC0003FF87FC0003FF0FFC0003FF0FFC0003FF0FFC0003FE0FFC0
007FE0FF80007FE0FE0000FFC0F00000FF80700001FF00780001FF003C0003FE003E0007
F8001F000FF0000FE03FE00003FFFF800000FFFE0000001FE00000283F7ABC2D>I<0000
00001C000000003C000000007C000000007C00000000FC00000001F800000003F8000000
07F80000000FF80000000FF80000001DF80000003BF000000073F0000000E3F0000000C3
F0000001C3F000000383F000000707E000000E07E000001C07E000001C07E000003807E0
00007007E00000E00FC00001C00FC00001800FC00003800FC00007000FC0000E000FC000
1C001F800038001F800030001F800070001F8000E0001F8001C0001F800380003F000300
003F000700003F000E00003F001C00003F003800003F007000007E006000007E00FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFF000001FE00000001FE00000001FC00000001FC00000001FC
00000001FC00000003FC00000003FC00000003F800000003F800000003F800000007F800
00000FFC000007FFFFF80007FFFFF80007FFFFF8283E7BBD2D>I<000600000300078000
1F000FF801FE000FFFFFFC000FFFFFF8000FFFFFF0000FFFFFE0000FFFFF80001FFFFE00
001FFFF800001C7FC000001C000000001C000000001C000000003C000000003800000000
380000000038000000003800000000380000000078000000007000000000700000000070
1FE0000070FFF8000073E03E0000FF001F0000FC000F8000F8000FC000F00007E000E000
07F000C00003F000000003F000000003F800000003F800000003F800000003F800000003
F800000003F800000007F800000007F806000007F83F800007F87FC00007F87FC00007F8
7FC0000FF8FFC0000FF0FFC0000FF0FF80000FE0FF00001FE0FC00001FC0F000003FC070
00003F807000007F007800007F003C0000FE003C0001FC001E0003F8000F800FE00007E0
3FC00003FFFF000000FFFC0000001FE00000283F7ABC2D>I<00F001FC03FC07FE07FE07
FE07FC07FC03F801E0000000000000000000000000000000000000000000000000000000
00000000000000000000001E003F807FC0FFC0FFC0FFC0FFC0FF807F003C000F2778A619
>58 D<00000000FFC000380000000FFFF000780000007FFFFC00F0000001FF803F01F000
0007FC000781F000001FE00003C3F000007FC00001E7F00000FF000000FFF00001FE0000
007FE00007FC0000003FE0000FF80000003FE0001FF00000001FE0003FE00000001FE000
7FC00000000FE000FF800000000FC000FF8000000007C001FF0000000007C003FE000000
0007C003FE0000000007C007FC0000000007C00FFC0000000007800FF80000000003801F
F80000000003801FF80000000003803FF00000000007803FF00000000007803FF0000000
0000007FE00000000000007FE00000000000007FE00000000000007FE0000000000000FF
E0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000
000000FFC0000000000000FFC0000000000000FFC0000000000000FF80000000000000FF
80000000000000FF80000000001C00FF80000000003C00FF80000000003800FF80000000
003800FFC00000000038007FC00000000078007FC00000000070007FC000000000F0003F
C000000000E0003FE000000001E0003FE000000001C0001FE000000003C0000FF0000000
0780000FF000000007000007F80000000F000003FC0000001E000001FE0000003C000000
FF000000F80000007F800001F00000003FC00007C00000001FF0001F8000000007FE00FE
0000000001FFFFF800000000007FFFE0000000000007FE000000003D4276BF42>67
D<003FFFFFFFFF000000003FFFFFFFFFE00000003FFFFFFFFFF8000000007FF0000FFE00
0000003FE00001FF000000003FE000007FC00000003FC000003FE00000003FC000000FE0
0000003FC000000FF00000003FC0000007F80000003FC0000003FC0000007FC0000003FC
0000007F80000001FE0000007F80000001FE0000007F80000000FF0000007F80000000FF
0000007F80000000FF000000FF80000000FF800000FF00000000FF800000FF00000000FF
800000FF00000000FF800000FF00000000FF800000FF00000000FF800001FF00000000FF
C00001FE00000000FFC00001FE00000000FFC00001FE00000000FFC00001FE00000000FF
C00001FE00000000FF800003FE00000000FF800003FC00000001FF800003FC00000001FF
800003FC00000001FF800003FC00000001FF800003FC00000001FF000007FC00000001FF
000007F800000003FF000007F800000003FF000007F800000003FE000007F800000003FE
000007F800000007FC00000FF800000007FC00000FF000000007F800000FF00000000FF8
00000FF00000000FF000000FF00000001FF000000FF00000001FE000001FF00000003FC0
00001FE00000003FC000001FE00000007F8000001FE0000000FF0000001FE0000001FE00
00001FE0000003FC0000003FE0000007F80000003FC000000FF00000003FC000003FE000
00003FC000007F800000007FC00001FF00000000FFC0001FFC000000FFFFFFFFFFF00000
00FFFFFFFFFF80000000FFFFFFFFFC00000000423E7DBD45>I<003FFFFFFFFFFFF8003F
FFFFFFFFFFF8003FFFFFFFFFFFF800007FF000007FF800003FE000000FF800003FE00000
03F800003FC0000001F800003FC0000000F800003FC0000000F800003FC0000000F80000
3FC00000007800007FC00000007800007F800000007000007F800000007000007F800000
007000007F800000007000007F80000000700000FF80003800700000FF00003800700000
FF00003800700000FF00003800700000FF00003800000000FF00007800000001FF000070
00000001FE0000F000000001FE0001F000000001FE0003F000000001FE000FF000000001
FFFFFFF000000003FFFFFFE000000003FFFFFFE000000003FC001FE000000003FC0007E0
00000003FC0003E000000003FC0001E000000007FC0001C000000007F80001C000000007
F80001C000000007F80001C000700007F80001C000F00007F80001C000E0000FF8000380
00E0000FF000000001E0000FF000000001C0000FF000000001C0000FF000000003C0000F
F00000000380001FF00000000780001FE00000000780001FE00000000F00001FE0000000
0F00001FE00000001F00001FE00000001E00003FE00000003E00003FC00000007E00003F
C0000001FC00003FC0000003FC00007FC000000FFC0000FFC00000FFF800FFFFFFFFFFFF
F800FFFFFFFFFFFFF800FFFFFFFFFFFFF0003D3E7DBD3E>I<003FFFE000003FFFFF003F
FFF000003FFFFE003FFFF000003FFFFE00003FF8000003FFC000001FF8000000FF000000
3FFC0000007C0000003BFC0000003C0000003BFE0000003800000039FE00000038000000
39FF0000003800000038FF0000007800000078FF80000078000000707F80000070000000
707FC0000070000000703FC0000070000000703FE0000070000000701FE00000F0000000
F01FF00000F0000000E00FF00000E0000000E00FF80000E0000000E007F80000E0000000
E007FC0000E0000000E003FC0001E0000001E003FE0001E0000001C001FE0001C0000001
C001FF0001C0000001C000FF0001C0000001C000FF8001C0000001C0007F8003C0000003
C0007FC003C000000380003FC0038000000380003FE0038000000380001FE00380000003
80001FF0038000000380000FF0078000000780000FF80780000007000007F80700000007
000007FC0700000007000003FC0700000007000003FE0700000007000001FE0F0000000F
000001FF0F0000000E000000FF0E0000000E000000FF8E0000000E0000007F8E0000000E
0000007FCE0000000E0000003FDE0000001E0000003FFE0000001C0000001FFC0000001C
0000001FFC0000001C0000000FFC0000001C0000000FFC0000001C00000007FC0000003C
00000007FC0000003800000003F80000003C00000003F80000007C00000001F8000000FE
00000001F8000007FF80000000F80000FFFFFC000000F80000FFFFFC000000700000FFFF
F8000000700000483E7DBD44>78 D<00000003FF8000000000001FFFF00000000000FE01
FE0000000003F0003F000000000FC0001FC00000003F800007E00000007E000003F00000
01FC000001F8000003F8000001FC000007F0000000FE00000FE00000007F00001FC00000
007F00003FC00000007F80007F800000003FC000FF000000003FC000FF000000003FC001
FE000000001FE003FE000000001FE003FC000000001FE007FC000000001FF007F8000000
001FF00FF8000000001FF00FF8000000001FF01FF0000000001FF01FF0000000001FF83F
F0000000001FF83FE0000000001FF83FE0000000001FF87FE0000000001FF87FE0000000
001FF87FE0000000001FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FF
C0000000003FF0FFC0000000003FF0FFC0000000007FE0FFC0000000007FE0FFC0000000
007FE0FF80000000007FE0FF8000000000FFC0FF8000000000FFC0FF8000000000FF80FF
8000000001FF80FF8000000001FF00FFC000000001FF00FFC000000003FE007FC0000000
03FE007FC000000007FC007FC000000007F8003FC00000000FF8003FE00000000FF0001F
E00000001FE0001FE00000003FC0000FF00000007F80000FF00000007F000007F8000000
FE000003F8000001FC000001FC000003F8000000FE000007F00000007F00001FC0000000
3F80003F800000000FE000FE0000000003F807F80000000000FFFFC000000000000FFC00
0000003D4276BF47>I<003FFFFFFFF00000003FFFFFFFFF0000003FFFFFFFFFE0000000
7FF0003FF80000003FE00007FC0000003FE00001FE0000003FC00000FF0000003FC00000
7F8000003FC000007FC000003FC000003FC000003FC000003FE000007FC000003FE00000
7F8000003FF000007F8000003FF000007F8000003FF000007F8000003FF000007F800000
3FF00000FF8000007FE00000FF0000007FE00000FF0000007FE00000FF0000007FC00000
FF000000FF800000FF000000FF800001FF000001FF000001FE000001FE000001FE000003
FC000001FE00000FF0000001FE00001FE0000001FE00007F80000003FE0007FE00000003
FFFFFFF000000003FFFFFF8000000003FC0007E000000003FC0003F800000003FC0000FC
00000007FC0000FE00000007F800007F00000007F800003F80000007F800003F80000007
F800003FC0000007F800003FC000000FF800003FC000000FF000003FC000000FF000003F
C000000FF000003FC000000FF000003FC000000FF000003FE000001FF000007FE000001F
E000007FE000001FE000007FE000001FE000007FE000001FE000007FE000001FE000007F
E002003FE000007FE007003FC000007FE007003FC000007FE007003FC000007FF00F007F
C000007FF00E00FFE000003FF00EFFFFFFE0001FF01CFFFFFFE0000FF83CFFFFFFC00007
F878000000000001FFE00000000000003F8040407DBD43>82 D<000000FF800380000007
FFF0078000001FFFFC0F0000007F00FE0F000000FC001F1F000003F00007BF000007E000
03FF00000FC00001FF00000F800000FE00001F000000FE00003F0000007E00003E000000
7E00007E0000007E00007E0000003E0000FC0000003C0000FC0000003C0000FC0000003C
0000FC0000003C0000FC0000003C0000FE0000003C0000FE000000380000FE0000003800
00FF000000000000FF800000000000FFC00000000000FFE000000000007FFE0000000000
7FFFE0000000003FFFFE000000003FFFFFC00000001FFFFFF00000000FFFFFFC00000003
FFFFFE00000000FFFFFF000000003FFFFF0000000003FFFF80000000003FFFC000000000
03FFC00000000000FFC000000000007FE000000000003FE000000000001FE00000000000
1FE000000000000FE0001C0000000FE0001C0000000FE0001C0000000FE0001C00000007
E0001C0000000FE0003C0000000FC0003C0000000FC0003C0000000FC0003C0000000F80
003E0000001F80003E0000001F00007E0000003F00007F0000003E00007F8000007C0000
7F800000FC00007FE00001F800007DF00003F00000FCFC000FC00000F87F803F800000F0
1FFFFE000000E007FFF8000000C0007FC000000031427BBF33>I<07FFFFFFFFFFFFF007
FFFFFFFFFFFFF007FFFFFFFFFFFFF00FFE000FF8003FF00FF0000FF8000FF00FC0000FF0
0003F01F80000FF00001F01F00000FF00001F01E00000FF00001F01E00000FF00000E03C
00001FF00000E03C00001FE00000E03800001FE00000E03800001FE00000E07800001FE0
0000E07000001FE00000E07000003FE00000E07000003FC00000E0E000003FC00000E0E0
00003FC00000E0E000003FC00000E00000003FC00000000000007FC00000000000007F80
0000000000007F800000000000007F800000000000007F800000000000007F8000000000
0000FF80000000000000FF00000000000000FF00000000000000FF00000000000000FF00
000000000000FF00000000000001FF00000000000001FE00000000000001FE0000000000
0001FE00000000000001FE00000000000001FE00000000000003FE00000000000003FC00
000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000
0007FC00000000000007F800000000000007F800000000000007F800000000000007F800
000000000007F80000000000000FF80000000000000FF00000000000000FF00000000000
000FF00000000000001FF00000000000007FFC0000000003FFFFFFFF00000003FFFFFFFF
00000003FFFFFFFF0000003C3D76BC42>I<0F003FC07FC07FE07FE0FFE0FFC07FC07F80
1E000B0A70BD19>95 D<00007FC000000003FFF80000000FC07E0000003E003F0000007C
001F800000FF000FC00000FF000FE00000FF000FE00001FF0007E00001FF0007F00001FF
0007F00000FE0007F00000780007F0000000000FF0000000000FF0000000000FE0000000
000FE000000003FFE00000007FFFE0000007FF1FE000001FE01FE000007F801FC00001FE
001FC00003F8001FC00007F0001FC0000FE0003FC0001FC0003FC0003FC0003F80003F80
003F81C07F00003F81C07F00003F81C07F00007F81C0FF00007F0380FE0000FF0380FE00
00FF03807F0001FF03807F0003BF07007F80073F07003FC00E1F8E000FE03C1FFC0003FF
F00FF800007FC003E0002A2A7CA82D>97 D<003F800000001FFF800000001FFF80000000
1FFF8000000000FF80000000007F80000000007F80000000007F00000000007F00000000
007F00000000007F00000000007F0000000000FF0000000000FE0000000000FE00000000
00FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC07F8000003FC3FFF000003F8F80FC00003FBE003E000
03FF8001F80003FF0000FC0003FE0000FC0007FC00007E0007F800007F0007F000007F00
07F000003F0007F000003F8007F000003F800FF000003F800FE000003F800FE000003FC0
0FE000003FC00FE000003FC00FE000007FC01FE000007F801FC000007F801FC000007F80
1FC000007F801FC000007F801FC00000FF003FC00000FF003F800000FF003F800001FE00
3F800001FE003F800003FC003F800003F8007F800007F0007F800007F0007F80000FE000
7FC0001FC0007FC0003F00007CE0007E0000F87001F80000F03C07E00000E00FFF800000
0003FC0000002A4077BE33>I<00001FF0000000FFFE000003F01F80000FC003C0003F00
03E0007E000FE000FC001FE001FC001FF003F8003FE007F0003FE007F0003FE00FE0001F
C01FE0000F001FC00000003FC00000003FC00000007F800000007F800000007F80000000
7F80000000FF80000000FF00000000FF00000000FF00000000FF00000000FF00000000FF
00000000FF00000000FF00000000FF000000007F000003807F000007807F000007003F80
000F003F80001E001F80003C000FC000780007E000F00003F001E00001F80F8000007FFE
0000000FF00000242A7AA828>I<0000000003F800000001FFF800000001FFF800000001
FFF8000000000FF80000000007F80000000007F80000000007F00000000007F000000000
07F00000000007F0000000000FF0000000000FF0000000000FE0000000000FE000000000
0FE0000000000FE0000000001FE0000000001FE0000000001FC0000000001FC000000000
1FC0000000001FC000000FF03FC00000FFFC3FC00003F81F3F80000FC007BF80001F8003
FF80007E0001FF8000FC0000FF8001FC00007F8003F800007F0007F000007F000FF00000
7F000FE000007F001FE00000FF003FC00000FF003FC00000FE003F800000FE007F800000
FE007F800000FE007F800001FE00FF800001FE00FF000001FC00FF000001FC00FF000001
FC00FF000001FC00FF000003FC00FF000003FC00FF000003F800FF000003F800FF000003
F8007F000003F8007F000007F8007F000007F8003F00000FF0003F80000FF0001F80001F
F0000FC0003FF00007E000FFF80003F001EFFFC000F80F8FFFC0003FFE0FFFC0000FF00F
E0002D407ABE33>I<00003FE0000001FFF8000007E07E00000F801F00003F000F80007E
000FC000FC0007E001F80007E003F80007E007F00003F00FE00003F00FE00003F01FE000
03F01FC00003F03FC00003F03FC00003F07F800007F07F800007F07FFFFFFFF07FFFFFFF
F0FF80000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000
FF00000000FF000000007F000000007F000001C07F000003C03F000003803F800007801F
80000F001FC0001E000FC0003C0007E000780003F001F00000FC07C000003FFF00000007
F80000242A7BA828>I<00000007F0000000003FFC00000000FC1E00000003F03F000000
07E0FF0000000FC0FF8000001FC0FF8000003F81FF8000007F01FF0000007F00FF000000
FE007C000000FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F80000000003
F80000000003F80000000003F800000007FFFFF8000007FFFFF8000007FFFFF800000007
F00000000007F00000000007F0000000000FF0000000000FE0000000000FE0000000000F
E0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001F
C0000000001FC0000000001FC0000000003FC0000000003F80000000003F80000000003F
80000000003F80000000003F80000000007F80000000007F00000000007F00000000007F
00000000007F00000000007F0000000000FF0000000000FE0000000000FE0000000000FE
0000000000FE0000000003FF000000007FFFFE000000FFFFFE000000FFFFFE0000002940
7DBF1C>I<00000000007C000007F803FE00003FFE0F8F0000FC0F9C3F0001F007F83F00
07E003E03F000FC003F03F001FC001F80C001F8001F800003F8001F800007F0001FC0000
7F0001FC00007F0001FC00007F0003FC0000FF0003FC0000FE0003F80000FE0003F80000
FE0003F800007E0007F000007E0007E000007E000FE000003F000FC000001F001F800000
3F803E0000003FC0FC00000071FFF0000000E07F80000000E00000000001C00000000001
C00000000001C00000000001C00000000001E00000000001E00000000001F00000000001
FFFFF8000001FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC0001FFFFFFFC0007
E0000FFE000F800000FE003F0000007F003E0000003F007C0000003F00FC0000001F00F8
0000001F00F80000001F00F80000003F00F80000003E00F80000003E00F80000007C00FC
000000FC007C000001F8003E000003F0001F00000FC0000FC0003F000003F801FC000000
FFFFF00000000FFF000000303D7FA82D>I<00007F000000003FFF000000003FFF000000
003FFF0000000001FF0000000000FF0000000000FF0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F8000000
0003F80000000003F80000000003F807F8000007F81FFF000007F0781FC00007F1E00FC0
0007F38007E00007F70007E00007FE0007F0000FFC0007F0000FF80007F0000FF80007F0
000FF00007F0000FF00007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0
001FC0000FE0001FC0000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0
003F80001FC0003F80001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80
007F00003F80007F00003F80007F00007F8000FF00007F8000FE00007F0000FE00007F00
00FE00007F0001FE0000FF0003FF0001FF80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC
2E3F7DBE33>I<0000780001FE0003FE0003FF0003FF0007FF0007FE0003FE0003FC0000
F00000000000000000000000000000000000000000000000000000000000000000000000
000003F801FFF801FFF001FFF0001FF0000FF0000FF0000FF0000FE0000FE0000FE0000F
E0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F
80003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE
0003FF007FFFF07FFFF0FFFFF0183E7DBD1A>I<00007F000000003FFF000000003FFF00
0000003FFF0000000001FF0000000000FF0000000000FF0000000000FE0000000000FE00
00000000FE0000000000FE0000000000FE0000000001FE0000000001FC0000000001FC00
00000001FC0000000001FC0000000001FC0000000003FC0000000003F80000000003F800
00000003F80000000003F80000000003F80000000007F803FFFF0007F003FFFE0007F003
FFFE0007F001FFF00007F000FF800007F000FE00000FF000F800000FE001F000000FE003
C000000FE0078000000FE01F0000000FE03E0000001FE0780000001FC0F00000001FC3E0
0000001FC7F00000001FCFF80000001FFFF80000003FFFFC0000003FF9FC0000003FE1FE
0000003FC0FE0000003F80FF0000003F007F0000007F007F8000007E003F8000007E003F
C000007E001FC000007E001FE000007E000FE00000FE000FF00000FC0007F00000FC0007
F80000FC0007F80001FC0007FC0003FE000FFF00FFFFF03FFFF0FFFFF07FFFE0FFFFF07F
FFE0303F7EBE30>107 D<00003F001FFF003FFF003FFF0001FF0000FF0000FF0000FE00
00FE0000FE0000FE0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F800
03F80003F80003F80003F80007F80007F00007F00007F00007F00007F0000FF0000FE000
0FE0000FE0000FE0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F8000
3F80003F80003F80003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000
FE0000FE0000FE0003FF007FFFF87FFFF8FFFFF8183F7DBE1A>I<0007F007F80003FC00
03FFF01FFF000FFF8003FFE0781FC03C0FE003FFE1E00FC0F007E0001FE38007E1C003F0
000FE70007E38003F0000FEE0007F70003F8000FFC0007FE0003F8000FD80007FC0003F8
000FF80007FC0003F8000FF00007F80003F8000FF00007F80003F8000FE00007F00003F8
001FE0000FF00007F8001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0
001FC0000FE00007F0001FC0000FE00007F0003FC0001FE0000FF0003F80001FC0000FE0
003F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0
007F80003FC0001FE0007F00003F80001FC0007F00003F80001FC0007F00003F80001FC0
007F00003F80001FC0007F00003F80001FC000FF00007F80003FC000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8001FE0000FF00007F8003FF0001FF8000FFC0
FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<0007
F007F80003FFF01FFF0003FFE0781FC003FFE1E00FC0001FE38007E0000FE70007E0000F
EE0007F0000FFC0007F0000FD80007F0000FF80007F0000FF00007F0000FF00007F0000F
E0000FF0001FE0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001F
C0001FE0003FC0001FE0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F
80003FC0007F80003FC0007F00003F80007F00003F80007F00003F80007F00003F80007F
00007F8000FF00007F8000FE00007F0000FE00007F0000FE00007F0001FE0000FF0003FF
0001FF80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<00000FF0000000
00FFFE00000003F01F8000000FC007C000001F0003E000003E0001F00000FC0000F80001
F80000FC0001F000007C0003F000007E0007E000007E000FE000007F000FC000007F001F
C000007F001FC000007F003F8000007F003F8000007F007F8000007F807F8000007F807F
8000007F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF
000001FE00FF000001FE00FF000001FC00FE000001FC00FF000003F8007F000003F8007F
000007F0007F000007E0003F00000FE0001F80000FC0001F80001F80000FC0003E000007
E0007C000003F001F8000000FC0FE00000003FFF800000000FF8000000292A7BA82D>I<
00007F01FE0000007FFF0FFFC000007FFE3E03F000007FFEF801F8000001FFE000FE0000
01FFC0007F000000FF80003F000001FF00003F800001FE00003FC00001FC00001FC00001
FC00001FC00001FC00001FE00001FC00001FE00003FC00000FE00003F800000FE00003F8
00000FF00003F800000FF00003F800000FF00003F800001FF00007F800001FE00007F000
001FE00007F000001FE00007F000001FE00007F000003FE00007F000003FC0000FF00000
3FC0000FE000007FC0000FE000007F80000FE000007F80000FE00000FF00000FE00001FE
00001FE00001FC00001FE00003FC00001FE00007F800001FF0000FF000001FF0001FC000
001FF8003F8000003FDC007E0000003F8F01F80000003F83FFE00000003F80FF00000000
3F8000000000007F8000000000007F8000000000007F0000000000007F0000000000007F
0000000000007F000000000000FF000000000000FF000000000000FE000000000000FE00
0000000000FE000000000001FE000000000003FF0000000000FFFFF800000000FFFFF800
000000FFFFF800000000343A81A733>I<0007F01F8003FFF07FE003FFE1E1F003FFE387
F8001FE707F8000FE607F8000FEE07F8000FFC07F0000FD807E0000FF80180000FF00000
000FF00000000FE00000001FE00000001FE00000001FC00000001FC00000001FC0000000
1FC00000003FC00000003F800000003F800000003F800000003F800000003F800000007F
800000007F000000007F000000007F000000007F000000007F00000000FF00000000FE00
000000FE00000000FE00000001FE00000003FF000000FFFFFE0000FFFFFE0000FFFFFE00
0025287EA724>114 D<0000FF81C00007FFE3C0001F807FC0007C003F8000F8001F8001
F0000F8001E0000F8003E000078003E000078007C000070007C000070007E000070007E0
00070007F000070007F800000007FF80000007FFFC000003FFFF000001FFFFC00001FFFF
F000007FFFF800001FFFFC000007FFFC0000007FFE00000003FE00000001FE00380000FE
003800007E003800007E003C00007E003C00003E003C00007E007C00007C007C00007C00
7E000078007E0000F8007F0001F0007F0003E000FF8007C000F9E01F0000E0FFFC0000C0
1FE00000222A7DA824>I<00038000000380000003800000038000000780000007000000
070000000F0000000F0000001F0000001F0000003E0000003E0000007E000000FE000001
FE000007FE00001FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000003FC000003
F8000003F8000003F8000003F8000003F8000007F8000007F0000007F0000007F0000007
F0000007F000000FF000000FE000000FE000000FE000000FE000000FE007001FE00E001F
C00E001FC00E001FC00E001FC00E001FC01E001FC01C001F801C001F801C001FC038001F
C038000FC070000FC0F00007E1E00001FF8000007E00001A3978B723>I<00FE00007FFF
FE007FFFFFFC007FFEFFFC007FFE07FC0003FE03FC0001FE03FC0001FE03FC0001FE03F8
0001FC03F80001FC03F80001FC03F80001FC03F80003FC07F80003FC07F00003F807F000
03F807F00003F807F00003F807F00007F80FF00007F80FE00007F00FE00007F00FE00007
F00FE00007F00FE0000FF01FE0000FF01FC0000FE01FC0000FE01FC0001FE01FC0001FE0
1FC0001FE01FC0003FE01F80003FC01F80007FC01F8000FFC01F8001DFC00FC003BFE00F
C0073FFF03F01E3FFF01FFF83FFF003FE03F80282977A733>I<FFFFE007FFF0FFFFE00F
FFF0FFFFE00FFFE007FE0003FF0003FC0001FC0003FC0000F80003FC0000F00001FC0001
E00001FC0001C00001FC0001C00001FC0003800001FE0007800000FE0007000000FE000F
000000FE000E000000FF001C0000007F001C0000007F00380000007F00380000007F0070
0000007F80700000003F80E00000003F81E00000003F81C00000003FC3C00000001FC380
0000001FC7000000001FC7000000001FCE000000001FEE000000000FFC000000000FFC00
0000000FF8000000000FF80000000007F00000000007E00000000007E00000000007C000
00000007C00000000003800000002C2878A630>I<FFFFC3FFFF03FFFCFFFFC3FFFF03FF
FCFFFFC3FFFE03FFF80FFE003FE000FFC007F8001FC0007F0003F8001FC0003E0003F800
1FC0003C0003F8000FC0003C0003F8000FC000380003FC000FC000700001FC001FC00070
0001FC001FE000E00001FC003FE000E00001FC003FE001C00001FC0077E001C00001FE00
77E003800000FE00E7F003800000FE00E7F007000000FE01C3F007000000FE01C3F00E00
0000FF0383F00E0000007F0383F01C0000007F0703F81C0000007F0703F8380000007F0E
01F8380000007F1E01F8700000003F9C01F8F00000003FBC01FCE00000003FB801FDE000
00003FF800FDC00000003FF000FFC00000003FF000FF800000001FE000FF800000001FE0
00FF000000001FC000FF000000001F80007E000000001F80007C000000000F00007C0000
00000F000078000000000E0000380000003E2878A642>I<01FFFFC07FFFC001FFFFC07F
FFC001FFFFC07FFFC0000FFE003FF8000007FC001FE0000003FC001F80000001FC003E00
000001FE003C00000000FE0078000000007F00F0000000007F80E0000000003F81C00000
00003FC380000000001FC700000000001FEF00000000000FFE000000000007FC00000000
0007F8000000000003F8000000000003FC000000000003FC000000000007FE0000000000
0FFE00000000001E7F00000000003C7F8000000000383F8000000000703FC000000000E0
1FC000000001E01FE000000003C00FE0000000078007F00000000F0007F80000001F0003
F80000007E0003FC000001FE0003FE000007FF0007FF0000FFFF803FFFF800FFFF803FFF
F800FFFF803FFFF80032277FA630>I<00FFFFE007FFF000FFFFE00FFFF000FFFFE00FFF
E00007FE0003FF000003FC0001FC000003FC0000F8000003FC0000F0000001FC0001E000
0001FC0001C0000001FC0003C0000001FE000380000000FE000780000000FE0007000000
00FE000E00000000FF000E00000000FF001C000000007F001C000000007F003800000000
7F0078000000007F8070000000003F80F0000000003F80E0000000003F81C0000000003F
C1C0000000001FC380000000001FC780000000001FC700000000001FEF00000000001FEE
00000000000FFC00000000000FFC00000000000FF800000000000FF8000000000007F000
0000000007F0000000000007E0000000000007E0000000000003C0000000000003800000
00000003800000000000070000000000000F0000000000000E0000000000001E00000000
00001C00000000000038000000001C0038000000003F0070000000007F007000000000FF
00E000000000FF01C000000000FF03C000000000FE038000000000FC070000000000701E
0000000000783C00000000003FF000000000000FC00000000000343A80A630>I<007FFF
FFFE007FFFFFFE007FC001FE007E0003FC00FC0007F800F8000FF000F0001FE000E0003F
C000E0007F8001E0007F0001C000FF0001C001FE0001C003FC00038007F80003800FF000
00001FE00000003FC00000003F800000007F80000000FF00000001FE00000003FC000000
07F80070000FF000E0001FE000E0001FC000E0003FC000E0007F8001E000FF0001C001FE
0001C003FC0003C007F80003C00FF00007800FE0000F801FC0001F803FC0003F807F8001
FF80FFFFFFFF00FFFFFFFF0027277EA628>I E /Fp 93 127 df<1C007F00FF80FF80FF
80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F
007F007F007F007F007F007F007F007F007F007F007F007F007F007F007F007F003E0000
0000000000000000000000000000001C007F007F00FF80FF80FF807F007F001C0009396D
B830>33 D<100004007C001F00FE003F80FE003F80FF007F80FF007F80FE003F80FE003F
80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F
80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F807E003F007C001F
003C001E0010000400191C75B830>I<0007C007C0000007C007C000000FE00FE000000F
E00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000F
E00FE000001FE01FE000001FE01FE000001FC01FC000001FC01FC000001FC01FC0007FFF
FFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF003FFF
FFFFFE00007F807F8000007F807F8000007F007F0000007F007F0000007F007F0000007F
007F0000007F007F0000007F007F0000007F007F0000007F007F0000007F007F000000FF
00FF000000FF00FF00003FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFF
FFFFFF807FFFFFFFFF007FFFFFFFFF0001FC01FC000001FC01FC000001FC01FC000003FC
03FC000003FC03FC000003F803F8000003F803F8000003F803F8000003F803F8000003F8
03F8000003F803F8000003F803F8000001F001F0000001F001F0000029387DB730>I<00
0038000000007C00000000FC00000000FC00000000FC00000000FC00000003FF0000001F
FFE00000FFFFFC0001FFFFFE0007FFFFFF000FFFFFFF801FFEFDFFC01FF0FC3FE03FC0FC
1FE07F80FC0FF07F00FC07F07E00FC07F8FE00FC03F8FC00FC03F8FC00FC07F8FC00FC07
F8FC00FC07F8FE00FC03F0FE00FC03F07F00FC00007F80FC00007FC0FC00003FF0FC0000
1FFEFC00001FFFFC00000FFFFF000007FFFFE00001FFFFF800007FFFFC00001FFFFE0000
03FFFF000000FFFF800000FDFFC00000FC7FE00000FC1FE00000FC0FF00000FC07F01800
FC03F87E00FC03F87E00FC01F8FF00FC01F8FF00FC01F8FF00FC01F8FE00FC01F8FE00FC
01F8FF00FC03F07F00FC03F07F80FC07F07F80FC0FE03FC0FC1FE03FF0FC7FC01FFEFFFF
800FFFFFFF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC0000007FE00000000FC0000
0000FC00000000FC00000000FC00000000FC000000007C0000000038000025477BBE30>
I<03C00001E0000FF00003E0001FF80007F0003FFC0007F0003FFC000FF0007FFE000FF0
007E7E001FE000FE7F001FE000FE7F001FC000FC3F003FC000FC3F003FC000FC3F003F80
00FC3F007F8000FC3F007F8000FC3F00FF0000FE7F00FF0000FE7F00FE00007E7E01FE00
007FFE01FE00003FFC01FC00003FFC03FC00001FF803FC00000FF007F8000003C007F800
00000007F0000000000FF0000000000FF0000000000FE0000000001FE0000000001FE000
0000003FC0000000003FC0000000003F80000000007F80000000007F80000000007F0000
000000FF0000000000FF0000000001FE0000000001FE0000000001FC0000000003FC0000
000003FC0000000003F80000000007F80000000007F8000000000FF001E000000FF007F8
00000FE00FFC00001FE01FFE00001FE01FFE00001FC03FFF00003FC03FFF00003FC03F3F
00007F807F3F80007F807E1F80007F007E1F8000FF007E1F8000FF007E1F8000FE007E1F
8001FE007E1F8001FE007E1F8003FC007F3F8003FC003F3F0003F8003FFF0007F8003FFF
0007F8001FFE0007F0001FFE0007F0000FFC0003E00007F80001E00001E00029477DBE30
>I<0007E0000000001FF8000000003FFC000000007FFC00000000FFFE00000000FFFF00
000001FC7F00000001F83F00000001F83F80000003F81F80000003F01F80000003F01F80
000003F01F80000003F01F80000003F01F80000003F01F80000003F03F80000003F03F00
000003F07F0FFF0003F87E1FFF8001F8FE1FFF8001F9FC1FFF8001FBFC1FFF8001FBF80F
FF0001FFF00FC00000FFE00FC00000FFE01FC00000FFC01F8000007F801F800000FF003F
800001FF003F000003FF007F000007FF807E00000FFF807E00000FFF80FE00001FDFC0FC
00003F8FE0FC00003F8FE1FC00007F07F1F800007F03F3F80000FE03FBF00000FE01FFF0
0000FE01FFE00000FE00FFE00000FE00FFC00600FE007FC00F00FE003F801F80FE003FC0
1F80FF007FC01F807F00FFE01F807F01FFF83F807F87FFFC3F003FFFFBFFFF001FFFF1FF
FE001FFFE0FFFE000FFFC03FFC0003FF001FF80001FC0007E000293A7DB830>I<07C00F
F01FF81FF81FFC1FFC1FFE0FFE07FE007E007E007E007E007E00FE00FC00FC01FC01F803
F807F00FF01FE07FE0FFC0FF80FF007C0038000F1D70B730>I<00001E00007F0000FF00
01FF0003FE0007FC000FF0001FE0003FC0007F8000FF0001FE0001FC0003FC0003F80007
F0000FF0000FE0000FE0001FC0001FC0003FC0003F80003F80007F80007F00007F00007F
00007F0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE00007F00007F00007F00007F00007F80003F80003F80003FC0001FC0001F
C0000FE0000FE0000FF00007F00003F80003FC0001FC0001FE0000FF00007F80003FC000
1FE0000FF00007FC0003FE0001FF0000FF00007F00001E184771BE30>I<780000FE0000
FF0000FF80007FC0003FE0000FF00007F80003FC0001FE0000FF00007F80003F80003FC0
001FC0000FE0000FF00007F00007F00003F80003F80003FC0001FC0001FC0001FE0000FE
0000FE0000FE0000FE00007F00007F00007F00007F00007F00007F00007F00007F00007F
00007F00007F00007F00007F0000FE0000FE0000FE0000FE0001FE0001FC0001FC0003FC
0003F80003F80007F00007F0000FF0000FE0001FC0003FC0003F80007F8000FF0001FE00
03FC0007F8000FF0003FE0007FC000FF8000FF0000FE0000780000184778BE30>I<0000
E000000001F000000003F800000003F800000003F800000003F800000003F800000003F8
00003803F803807E03F80FC0FF83F83FE0FFC3F87FE0FFF3F9FFE07FFBFBFFC03FFFFFFF
800FFFFFFE0003FFFFF80001FFFFF000007FFFC000001FFF0000007FFFC00001FFFFF000
03FFFFF8000FFFFFFE003FFFFFFF807FFBFBFFC0FFF3F9FFE0FFC3F87FE0FF83F83FE07E
03F80FC03803F803800003F800000003F800000003F800000003F800000003F800000003
F800000001F000000000E0000023277AAE30>I<00003E00000000003E00000000007F00
000000007F00000000007F00000000007F00000000007F00000000007F00000000007F00
000000007F00000000007F00000000007F00000000007F00000000007F00000000007F00
000000007F00000000007F0000007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFF
FF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0000007F00000000007F00000000007F00
000000007F00000000007F00000000007F00000000007F00000000007F00000000007F00
000000007F00000000007F00000000007F00000000007F00000000007F00000000007F00
000000003E00000000003E00000029297DAF30>I<03E00FF01FF81FFC3FFE3FFE3FFF3F
FF1FFF1FFF0FFF03FF007F007F007E00FE01FC03FC07F83FF07FF0FFE07F807F003C0010
19708B30>I<7FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF0
7FFFFFFFF025077B9E30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F00
0C0C6E8B30>I<00000000F000000001F000000003F800000003F800000007F800000007
F80000000FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F80
0000007F80000000FF00000000FF00000001FE00000001FE00000001FC00000003FC0000
0003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE0000000
3FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE
00000001FC00000003FC00000003FC00000007F800000007F80000000FF00000000FF000
00001FE00000001FE00000003FC00000003FC00000007F800000007F80000000FF000000
00FF00000001FE00000001FE00000001FC00000003FC00000003FC00000007F800000007
F80000000FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F80
0000007F80000000FF00000000FF00000000FE00000000FE000000007C000000007C0000
000025477BBE30>I<0000FE00000007FFC000000FFFE000003FFFF800007FFFFC0000FF
FFFE0001FF83FF0003FE00FF8003FC007F8007F8003FC00FF0001FE00FE0000FE01FE000
0FF01FC00007F01FC00007F03F800003F83F800003F83F000001F87F000001FC7F000001
FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE000000FE
FE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE
000000FEFF000001FE7F000001FC7F000001FC7F000001FC7F800003FC3F800003F83F80
0003F83FC00007F81FC00007F01FC00007F01FE0000FF00FF0001FE00FF0001FE007F800
3FC003FC007F8003FE00FF8001FF83FF0000FFFFFE00007FFFFC00003FFFF800000FFFE0
000007FFC0000000FE0000273A7CB830>I<0003C0000007E0000007E000000FE000000F
E000001FE000001FE000003FE000007FE00000FFE00003FFE0003FFFE000FFFFE000FFFF
E000FFEFE000FF8FE0007E0FE000000FE000000FE000000FE000000FE000000FE000000F
E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
E000000FE0003FFFFFF87FFFFFFCFFFFFFFEFFFFFFFE7FFFFFFC3FFFFFF81F3977B830>
I<0007FC0000003FFFC00000FFFFF00003FFFFF80007FFFFFE000FFFFFFF001FF80FFF80
3FE001FFC03FC0007FC07F80003FE07F00001FE07F00000FF0FF000007F0FE000007F0FF
000007F8FF000003F8FF000003F8FF000003F87E000003F818000003F800000003F80000
0003F800000007F800000007F00000000FF00000000FE00000001FE00000001FC0000000
3FC00000007F80000000FF80000001FF00000001FE00000007FC0000000FF80000001FF0
0000003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF00000
003FE00000007FC0000000FF80000001FF00000003FE0001F007FC0003F80FF80003F81F
E00003F83FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF83FFFFFFFF02539
7BB830>I<0003FF0000003FFFE00000FFFFF80001FFFFFE0003FFFFFF0007FFFFFF800F
FE01FFC00FF0007FC01FE0001FE01FE0000FE01FE0000FF01FE00007F01FE00007F00FC0
0007F007800007F000000007F00000000FF00000000FE00000000FE00000001FE0000000
3FC00000007FC0000000FF80000007FF000007FFFE00000FFFFC00000FFFF800000FFFFC
00000FFFFF000007FFFF80000001FFC00000003FE00000001FF000000007F800000003F8
00000003FC00000001FC00000001FE00000000FE00000000FE18000000FE7E000000FEFF
000000FEFF000000FEFF000001FEFF000001FCFE000003FCFF000003F87F800007F87FC0
001FF03FF0003FF01FFE01FFE00FFFFFFFC007FFFFFF8003FFFFFE0000FFFFFC00003FFF
F0000003FF8000273A7CB830>I<000003FC0000000007FE000000000FFE000000001FFE
000000001FFE000000003FFE000000007FFE000000007F7E00000000FE7E00000000FE7E
00000001FC7E00000003F87E00000003F87E00000007F07E00000007F07E0000000FE07E
0000001FC07E0000001FC07E0000003F807E0000003F807E0000007F007E000000FE007E
000000FE007E000001FC007E000003F8007E000003F8007E000007F0007E000007F0007E
00000FE0007E00001FC0007E00001FC0007E00003F80007E00003F80007E00007F00007E
0000FE00007E0000FFFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFF
FF807FFFFFFFFF000000007E00000000007E00000000007E00000000007E00000000007E
00000000007E00000000007E00000000007E00000000007E00000000007E000000007FFF
FE000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF0000007FFFFE0029397DB8
30>I<0FFFFFFF801FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFF803F8000
00003F800000003F800000003F800000003F800000003F800000003F800000003F800000
003F800000003F800000003F800000003F800000003F800000003F800000003F83FF0000
3F9FFFC0003FFFFFF0003FFFFFFC003FFFFFFE003FFFFFFF003FFE03FF803FF0007FC03F
E0003FC03F80001FE01F00000FE00E00000FF000000007F000000007F000000007F80000
0003F800000003F800000003F818000003F87E000003F87E000003F8FF000003F8FF0000
07F8FF000007F0FE00000FF0FF00000FE07F00001FE07F80003FC07FC0007FC03FE001FF
801FFC0FFF000FFFFFFE0007FFFFFC0003FFFFF80001FFFFE000007FFF8000000FFC0000
25397BB730>I<00000FF80000007FFF000001FFFF800007FFFFE0001FFFFFE0003FFFFF
F0007FF80FF000FFC007F801FF8007F803FE0007F803FC0007F807F80007F80FF00003F0
0FF00001E01FE00000001FC00000003FC00000003F800000003F800000007F800000007F
000C00007F03FFE0007F0FFFF800FF3FFFFE00FEFFFFFF00FFFFFFFF80FFFFFFFFC0FFFE
007FE0FFF8001FF0FFE0000FF0FFC00007F8FFC00003FCFF800003FCFF000001FCFF0000
01FEFF000000FEFF000000FEFF000000FE7F000000FE7F000000FE7F000000FE7F000000
FE3F800000FE3F800001FE3FC00001FC1FC00001FC1FE00003FC0FE00007F80FF0000FF8
07F8001FF007FC003FE003FF81FFC001FFFFFF8000FFFFFF00007FFFFE00001FFFF80000
07FFE0000001FF8000273A7CB830>I<7C00000000FFFFFFFFFCFFFFFFFFFEFFFFFFFFFE
FFFFFFFFFEFFFFFFFFFEFFFFFFFFFCFE00000FF8FE00000FF0FE00001FE07C00003FC000
00007F80000000FF00000000FF00000001FE00000003FC00000003F800000007F8000000
07F00000000FF00000000FE00000001FC00000001FC00000003F800000003F800000007F
000000007F00000000FF00000000FE00000001FE00000001FC00000001FC00000003FC00
000003F800000003F800000007F800000007F000000007F000000007F000000007F00000
000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000001FE0000000
1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
C00000001FC00000000F8000000007000000273A7CB830>I<0001FF0000001FFFF00000
7FFFFC0000FFFFFE0003FFFFFF8007FFFFFFC00FFF01FFE01FF8003FF01FF0001FF03FC0
0007F83FC00007F87F800003FC7F000001FC7F000001FC7F000001FC7F000001FC7F0000
01FC7F800003FC3F800003F83FC00007F81FE0000FF00FF0001FE007FC007FC003FF83FF
8001FFFFFF00007FFFFC00001FFFF000003FFFF80000FFFFFE0001FFFFFF0007FE00FFC0
0FF8003FE01FE0000FF03FC00007F83F800003F87F800003FC7F000001FCFF000001FEFE
000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F00
0001FC7F800003FC3F800003F83FC00007F81FF0001FF01FF8003FF00FFF01FFE007FFFF
FFC003FFFFFF8000FFFFFE00007FFFFC00001FFFF0000001FF0000273A7CB830>I<0001
FF0000000FFFE000003FFFF80000FFFFFC0001FFFFFE0003FFFFFF0007FF01FF800FFC00
7FC01FF0003FE03FE0001FE03FC0000FF07F800007F07F800007F07F000003F8FF000003
F8FE000003FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FEFE000001FE
FE000001FEFF000001FE7F000001FE7F800003FE7F800007FE3FC00007FE1FE0000FFE1F
F0003FFE0FFC00FFFE07FFFFFFFE03FFFFFFFE01FFFFFEFE00FFFFF9FE003FFFE1FC000F
FF81FC00006001FC00000001FC00000003F800000003F800000007F800000007F0000000
0FF00F00000FE01F80001FE03FC0003FC03FC0007FC03FC000FF803FC001FF003FC007FE
001FF01FFC001FFFFFF8000FFFFFF00007FFFFE00003FFFF800000FFFE0000003FF00000
273A7CB830>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000000000000
000000000000000000000000000000000000000000000000000F003FC07FE07FE0FFF0FF
F0FFF0FFF07FE07FE03FC00F000C276EA630>I<03C00FF01FF81FF83FFC3FFC3FFC3FFC
1FF81FF80FF003C000000000000000000000000000000000000000000000000000000000
000003C00FF01FF01FF83FF83FFC3FFC3FFC1FFC1FFC0FFC03FC00FC01FC01F803F803F0
07F01FE03FE07FC0FF807F007E0038000E3470A630>I<00000000F000000003F0000000
07F80000001FF80000007FF8000000FFF0000003FFF0000007FFC000001FFF8000003FFE
000000FFF8000001FFF0000007FFC000000FFF8000003FFE0000007FFC000001FFF00000
03FFE000000FFF8000001FFF0000007FFC0000007FF8000000FFE0000000FFC0000000FF
E00000007FF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF00000007F
FC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF80000003FFE0000001F
FF80000007FFC0000003FFF0000000FFF00000007FF80000001FF800000007F800000003
F000000000F0252F7BB230>I<7FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF
80FFFFFFFFFF807FFFFFFFFF003FFFFFFFFE000000000000000000000000000000000000
000000000000000000000000000000000000000000000000003FFFFFFFFE007FFFFFFFFF
00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0029157DA530
>I<78000000007E00000000FF00000000FFC0000000FFE00000007FF80000007FFE0000
001FFF0000000FFFC0000003FFE0000001FFF80000007FFC0000001FFF0000000FFF8000
0003FFE0000001FFF00000007FFC0000003FFE0000000FFF80000007FFC0000001FFF000
0000FFF00000003FF80000001FF80000003FF8000000FFF0000001FFF0000007FFC00000
0FFF8000003FFE0000007FFC000001FFF0000003FFE000000FFF8000001FFF0000007FFC
000001FFF8000003FFE000000FFFC000001FFF0000007FFE0000007FF8000000FFE00000
00FFC0000000FF000000007E000000007800000000252F7BB230>I<001FFE000000FFFF
E00003FFFFF8000FFFFFFE001FFFFFFF003FFFFFFF807FF803FFC07FC0007FC0FF00001F
C0FF00001FE0FF00000FE0FF00000FE0FF00000FE07E00000FE07E00001FE01800007FC0
000000FFC0000003FF80000007FF0000000FFE0000001FF80000003FF00000007FC00000
00FF80000000FF00000001FE00000001FE00000003FC00000003F800000003F800000007
F800000007F000000007F000000007F000000007F000000007F000000007F000000007F0
00000007F000000003E00000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001C000000007F000000007F00000000FF80000
000FF80000000FF800000007F000000007F000000001C0000023397AB830>I<00001FE0
000000FFF8000003FFFE00000FFFFF00001FFFFF80003FFFFFC0007FF03FE000FF800FE0
01FF0007F003FC0003F007F801FBF807F007FFF80FE01FFFF80FE03FFFFC1FC03FFFFC1F
807FFFFC3F80FF0FFC3F00FE07FC3F01FC03FE7F01F801FE7E03F801FE7E03F000FE7E03
F000FEFE07F000FEFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFC07E0
007EFC07E0007EFC07E0007EFC07E0007EFC07E0007EFE07F000FE7E03F000FC7E03F000
FC7E03F801FC7F01F801F83F01FC03F83F00FE07F03F80FF0FF01F807FFFE01FC03FFFC0
0FE03FFFC00FE01FFF8007F007FE0007F801F80003FC00007C01FF0000FE00FF8003FE00
7FF01FFE003FFFFFFC001FFFFFF8000FFFFFE00003FFFFC00000FFFE0000001FF000273A
7CB830>I<00007F0000000000FF8000000000FF8000000001FFC000000001FFC0000000
01FFC000000001FFC000000003FFE000000003F7E000000003F7E000000003F7E0000000
03F7E000000007F7F000000007E3F000000007E3F000000007E3F00000000FE3F8000000
0FE3F80000000FE3F80000000FC1F80000000FC1F80000001FC1FC0000001FC1FC000000
1FC1FC0000001FC1FC0000003F80FE0000003F80FE0000003F80FE0000003F80FE000000
3F80FE0000007F007F0000007F007F0000007F007F0000007F007F000000FF007F800000
FE003F800000FFFFFF800000FFFFFF800000FFFFFF800001FFFFFFC00001FFFFFFC00001
FFFFFFC00001FC001FC00003FC001FE00003F8000FE00003F8000FE00003F8000FE00003
F8000FE00007F8000FF00007F00007F00007F00007F0007FFF007FFF00FFFF80FFFF80FF
FF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF007FFF0029397DB830>I<7FFFFFF00000
FFFFFFFE0000FFFFFFFF8000FFFFFFFFC000FFFFFFFFE0007FFFFFFFF00003F8001FF800
03F80007F80003F80003FC0003F80001FC0003F80001FC0003F80000FE0003F80000FE00
03F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80001FE0003F80001FC00
03F80001FC0003F80003F80003F80007F80003F8001FF00003F8007FE00003FFFFFFC000
03FFFFFF800003FFFFFE000003FFFFFF800003FFFFFFE00003FFFFFFF00003F8000FF800
03F80003FC0003F80001FE0003F80000FE0003F800007F0003F800007F0003F800007F00
03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F80
03F800007F8003F800007F0003F800007F0003F80000FF0003F80001FE0003F80003FE00
03F8001FFC007FFFFFFFFC00FFFFFFFFF800FFFFFFFFF000FFFFFFFFC000FFFFFFFF8000
7FFFFFFC000029387EB730>I<00007F803C0003FFF03E0007FFFC7E001FFFFE7E003FFF
FFFE007FFFFFFE00FFE07FFE01FF801FFE03FE000FFE07FC0007FE07F80007FE0FF00003
FE0FF00003FE1FE00001FE1FC00001FE3FC00001FE3F800000FE3F800000FE7F800000FE
7F000000FE7F0000007C7F00000000FF00000000FE00000000FE00000000FE00000000FE
00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00
000000FE00000000FF000000007F000000007F000000007F0000007C7F800000FE3F8000
00FE3F800000FE3FC00000FE1FC00000FE1FE00001FE0FF00001FC0FF00001FC07F80003
F807FC0007F803FE000FF001FF801FF000FFE07FE0007FFFFFC0003FFFFF80001FFFFF00
0007FFFC000003FFF00000007FC000273A7CB830>I<3FFFFFE000007FFFFFFC0000FFFF
FFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE00003F8007FF00003F8001FF80003F8
000FF80003F80007FC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F8
00007F8003F800007F8003F800003F8003F800003FC003F800001FC003F800001FC003F8
00001FC003F800001FC003F800000FE003F800000FE003F800000FE003F800000FE003F8
00000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F8
00000FE003F800000FE003F800001FE003F800001FC003F800001FC003F800001FC003F8
00003FC003F800003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F8
0001FE0003F80003FE0003F80007FC0003F8000FFC0003F8001FF80003F8007FF0003FFF
FFFFE0007FFFFFFFC000FFFFFFFF8000FFFFFFFF00007FFFFFFC00003FFFFFE000002B38
7FB730>I<7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807F
FFFFFFFF8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003
F800003F8003F800003F8003F800003F8003F800001F0003F80000000003F80000000003
F80000000003F80000000003F8007C000003F800FE000003F800FE000003F800FE000003
F800FE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003
FFFFFE000003F800FE000003F800FE000003F800FE000003F800FE000003F8007C000003
F80000000003F80000000003F80000000003F80000000003F80000000003F8000007C003
F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003
F800000FE003F800000FE003F800000FE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FF
FFFFFFFFE0FFFFFFFFFFE07FFFFFFFFFC02B387EB730>I<3FFFFFFFFF807FFFFFFFFFC0
FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFFC03FFFFFFFFFC001FC00001FC001FC00001FC0
01FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC0
01FC00000F8001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC003E000001FC007F000001FC007F000001FC007F000001FC007F000001FFFFFF0000
01FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FC007F0000
01FC007F000001FC007F000001FC007F000001FC003E000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
3FFFF80000007FFFFC000000FFFFFC000000FFFFFC0000007FFFFC0000003FFFF8000000
2A387EB730>I<0000FF00F0000003FFC0F800000FFFF1F800003FFFFDF800007FFFFFF8
0000FFFFFFF80001FFC1FFF80001FF007FF80003FE003FF80007FC001FF80007F8000FF8
000FF0000FF8000FE00007F8001FE00007F8001FC00007F8003FC00007F8003F800003F8
003F800003F8007F800003F8007F000003F8007F000001F0007F0000000000FF00000000
00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000
00FE0000000000FE0000000000FE0000FFFF00FE0001FFFF80FE0003FFFF80FE0003FFFF
80FF0001FFFF807F0000FFFF007F000003F8007F000003F8007F800003F8003F800007F8
003F800007F8003FC00007F8001FC00007F8001FE0000FF8000FE0000FF8000FF0000FF8
0007F8001FF80007F8001FF80003FE003FF80001FF007FF80001FFC1FFF80000FFFFFFF8
00007FFFFFF800003FFFFBF800000FFFF3F8000003FFC1F0000000FF000000293A7DB830
>I<3FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800F
FFE003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFF
FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000
FE0003F80000FE0003F80000FE003FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03F
FFF87FFFC01FFFF03FFF800FFFE02D387FB730>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80
FFFFFFFF80FFFFFFFF807FFFFFFF000007F000000007F000000007F000000007F0000000
07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
00000007F000000007F000000007F000000007F000000007F000000007F000000007F000
000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
07F000000007F000000007F000000007F000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFF
FFFF80FFFFFFFF807FFFFFFF00213879B730>I<3FFF000FFF807FFF801FFFC0FFFFC03F
FFC0FFFFC03FFFC07FFF801FFFC03FFF000FFF8003F00003F80003F00007F00003F0000F
E00003F0001FE00003F0003FC00003F0003F800003F0007F000003F000FE000003F001FE
000003F003FC000003F003F8000003F007F0000003F00FE0000003F01FE0000003F01FC0
000003F03F80000003F07F00000003F0FF00000003F1FF00000003F1FF80000003F3FFC0
000003F7FFC0000003FFFFE0000003FFEFE0000003FFC7F0000003FF83F0000003FF03F8
000003FF01F8000003FE01FC000003FC00FE000003F800FE000003F8007F000003F0003F
000003F0003F800003F0001F800003F0001FC00003F0000FC00003F0000FE00003F00007
F00003F00007F00003F00003F80003F00001F80003F00001FC0003F00000FC003FFF0003
FFC07FFF8007FFE0FFFFC00FFFE0FFFFC00FFFE07FFF8007FFE03FFF0003FFC02B387FB7
30>75 D<3FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFF
F800000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC
0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000F8001FC
00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC
00001FC001FC00001FC001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC0FFFF
FFFFFFC07FFFFFFFFFC03FFFFFFFFF802A387EB730>I<3FF80000FFE07FFC0001FFF0FF
FE0003FFF8FFFE0003FFF87FFE0003FFF03FFF0007FFE007FF0007FF0007EF0007BF0007
EF800FBF0007EF800FBF0007EF800FBF0007E7C01F3F0007E7C01F3F0007E7C01F3F0007
E7C01F3F0007E7E03F3F0007E3E03E3F0007E3E03E3F0007E3F07E3F0007E3F07E3F0007
E1F07C3F0007E1F07C3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F0007E0F8F83F0007
E0FDF83F0007E07DF03F0007E07DF03F0007E07DF03F0007E07FF03F0007E03FE03F0007
E03FE03F0007E03FE03F0007E01FC03F0007E01FC03F0007E007003F0007E000003F0007
E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007
E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F003F
FC0001FFE07FFE0003FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF03FFC0001FFE02D
387FB730>I<3FFC001FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFFE07FFF803FFFC0
3FFF801FFF8003FF8001F80003F7C001F80003F7C001F80003F7C001F80003F3E001F800
03F3E001F80003F3E001F80003F3F001F80003F1F001F80003F1F001F80003F1F801F800
03F1F801F80003F0F801F80003F0FC01F80003F0FC01F80003F07C01F80003F07E01F800
03F07E01F80003F03E01F80003F03F01F80003F03F01F80003F01F01F80003F01F01F800
03F01F81F80003F01F81F80003F00F81F80003F00FC1F80003F00FC1F80003F007C1F800
03F007E1F80003F007E1F80003F003E1F80003F003F1F80003F003F1F80003F001F1F800
03F001F1F80003F001F9F80003F000F9F80003F000F9F80003F000F9F80003F0007DF800
03F0007DF80003F0007DF80003F0003FF8003FFF003FF8007FFF803FF800FFFFC01FF800
FFFFC01FF8007FFF800FF8003FFF0007F0002B387EB730>I<003FFFE00001FFFFFC0007
FFFFFF000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07F80000FF07F80
000FF07F000007F07F000007F07F000007F07F000007F0FF000007F8FE000003F8FE0000
03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8
FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE
000003F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F87F000007F07F00
0007F07F000007F07F80000FF07F80000FF07FC0001FF03FE0003FE03FF800FFE03FFFFF
FFE01FFFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFE000253A7BB830>I<7FFF
FFF00000FFFFFFFE0000FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007FFFFFFFF80003F8
003FF80003F8000FFC0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F8
00007F0003F800007F8003F800003F8003F800003F8003F800003F8003F800003F8003F8
00003F8003F800003F8003F800007F8003F800007F0003F80000FF0003F80000FF0003F8
0001FE0003F80003FE0003F8000FFC0003F8003FF80003FFFFFFF80003FFFFFFF00003FF
FFFFE00003FFFFFF800003FFFFFE000003FFFFF0000003F80000000003F80000000003F8
0000000003F80000000003F80000000003F80000000003F80000000003F80000000003F8
0000000003F80000000003F80000000003F80000000003F80000000003F80000000003F8
0000000003F8000000007FFFC0000000FFFFE0000000FFFFE0000000FFFFE0000000FFFF
E00000007FFFC000000029387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF
801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07FC0001FF07F80000FF07F000007F0
7F000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE
000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00
0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000
03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003
F8FE000003F8FE007E03F8FE00FE03F8FF00FF07F87F00FF07F07F007F87F07F007F87F0
7F003FC7F07F803FCFF07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFFE01FFFFFFFC00F
FFFFFF8007FFFFFF0001FFFFFC00003FFFFE00000001FE00000000FF00000000FF000000
00FF800000007F800000007FC00000003FC00000003FE00000001FE00000001FF0000000
0FF000000007E025467BB830>I<3FFFFF8000007FFFFFF00000FFFFFFFC0000FFFFFFFF
00007FFFFFFF80003FFFFFFFC00003F801FFE00003F8003FF00003F8001FF00003F8000F
F80003F80007F80003F80003F80003F80003FC0003F80001FC0003F80001FC0003F80001
FC0003F80001FC0003F80001FC0003F80003FC0003F80003F80003F80007F80003F8000F
F80003F8001FF00003F8003FF00003F801FFE00003FFFFFFC00003FFFFFF800003FFFFFF
000003FFFFFE000003FFFFFF000003FFFFFF800003F800FFC00003F8003FE00003F8001F
E00003F8000FE00003F8000FF00003F80007F00003F80007F00003F80007F00003F80007
F00003F80007F00003F80007F00003F80007F00003F80007F00003F80007F0F803F80007
F1FC03F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC3FFF8003FBFC7FFFC003
FFF8FFFFE001FFF8FFFFE001FFF07FFFC000FFE03FFF80007FC0000000001F002E397FB7
30>I<000FF803C0007FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00FFFFFFFE01FF80F
FFE03FE001FFE03FC000FFE07F80007FE07F00003FE0FF00003FE0FE00001FE0FE00001F
E0FE00000FE0FE00000FE0FE00000FE0FF00000FE0FF000007C07F000000007F80000000
7FC00000003FF00000001FFE0000001FFFF000000FFFFF000007FFFFE00001FFFFF80000
FFFFFC00001FFFFF000003FFFF8000003FFFC0000001FFC00000007FE00000001FE00000
000FF00000000FF000000007F800000007F87C000003F8FE000003F8FE000003F8FE0000
03F8FE000003F8FE000003F8FF000007F8FF000007F0FF800007F0FFC0000FE0FFE0001F
E0FFF8003FC0FFFF00FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFFF800F81FFFF000
7801FF8000253A7BB830>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0
FFFFFFFFFFE0FFFFFFFFFFE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0
FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE07C003F8007C000003F800000
00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000
00003F80000000003F80000000003F80000000003F800000001FFFFF0000003FFFFF8000
003FFFFF8000003FFFFF8000003FFFFF8000001FFFFF00002B387EB730>I<7FFFC007FF
FCFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007FFFC03F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F
8003F800003F8003F800003F8003F800003F8003F800003F8003FC00007F8001FC00007F
0001FC00007F0001FC00007F0000FE0000FE0000FF0001FE00007F0001FC00007F8003FC
00003FE00FF800001FF83FF000000FFFFFE0000007FFFFC0000003FFFF80000001FFFF00
0000007FFC000000001FF000002F3980B730>I<7FFE000FFFC0FFFF001FFFE0FFFF803F
FFE0FFFF803FFFE0FFFF001FFFE07FFE000FFFC007F00001FC0007F00001FC0007F80003
FC0003F80003F80003F80003F80003F80003F80003F80003F80001FC0007F00001FC0007
F00001FC0007F00001FC0007F00000FE000FE00000FE000FE00000FE000FE00000FE000F
E00000FF001FE000007F001FC000007F001FC000007F001FC000007F803FC000003F803F
8000003F803F8000003F803F8000003F803F8000001FC07F0000001FC07F0000001FC07F
0000001FC07F0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00000007E0FC
00000007F1FC00000007F1FC00000007F1FC00000003F1F800000003F1F800000003F1F8
00000003FBF800000001FBF000000001FBF000000001FBF000000001FFF000000001FFF0
00000000FFE000000000FFE000000000FFE000000000FFE0000000007FC0000000003F80
00002B397EB730>I<3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE0003FFF87FFE00
03FFF03FFC0001FFE01FC000001FC00FC000001F800FC000001F800FC000001F800FC000
001F800FC000001F800FC000001F800FC000001F800FE000003F8007E000003F0007E000
003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0003E00F
803E0003F01FC07E0003F03FE07E0003F03FE07E0003F03FE07E0003F07FF07E0003F07F
F07E0003F07DF07E0001F07DF07C0001F07DF07C0001F8FDF8FC0001F8FDF8FC0001F8FD
F8FC0001F8F8F8FC0001F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9F8FCF80000F9F8
FCF80000F9F07CF80000F9F07CF80000FDF07DF80000FDF07DF800007DF07DF000007DE0
3DF000007DE03DF000007DE03DF000007FE03FF000007FE03FF000007FC01FF000007FC0
1FF000003FC01FE000003FC01FE000003F800FE000001F0007C0002D397FB730>I<3FFF
01FFF8007FFF83FFFC007FFFC7FFFE007FFFC7FFFE007FFF83FFFC003FFF01FFF80001FC
007F800001FE007F000000FE00FF000000FF00FE0000007F01FE0000007F81FC0000003F
83FC0000003FC3FC0000001FC3F80000001FE7F80000000FE7F00000000FFFF000000007
FFE000000007FFE000000003FFC000000003FFC000000001FF8000000001FF8000000000
FF0000000000FF0000000000FF0000000000FF0000000001FF8000000001FF8000000003
FFC000000003FFC000000003FFE000000007FFE000000007FFF00000000FE7F00000000F
E7F80000001FC3F80000001FC3FC0000003F81FC0000003F81FE0000007F00FE0000007F
00FF000000FF007F000000FE007F800001FE003F800001FC003FC00003FC001FC00003F8
001FE00007F8000FE0007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF
00FFFF807FFE007FFF0029387DB730>I<7FFF001FFFC0FFFF803FFFE0FFFF803FFFE0FF
FF803FFFE0FFFF803FFFE07FFF001FFFC003F80003F80003FC0007F80003FC0007F80001
FE000FF00001FE000FF00000FF000FE00000FF001FE000007F001FC000007F803FC00000
3F803F8000003FC07F8000001FC07F0000001FC07F0000000FE0FE0000000FE0FE000000
0FF1FE00000007F1FC00000007F1FC00000003FBF800000003FBF800000001FBF0000000
01FFF000000000FFE000000000FFE0000000007FC0000000007FC0000000007FC0000000
003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
003F80000000003F80000000003F80000000003F80000000003F80000000003F80000000
003F80000000003F80000000003F80000000003F80000000003F8000000003FFF8000000
07FFFC0000000FFFFE0000000FFFFE00000007FFFC00000003FFF800002B387EB730>I<
1FFFFFFFFC3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F000003FC7F
000007F87F000007F07F00000FF07F00001FE07F00001FC07F00003FC07F00007F803E00
007F00000000FF00000001FE00000001FC00000003FC00000007F800000007F00000000F
F00000001FE00000001FC00000003FC00000007F800000007F00000000FF00000001FE00
000001FC00000003FC00000007F800000007F00000000FF00000001FE00000001FC00000
003FC00000007F800000007F00000000FF00000001FE00007C01FC0000FE03FC0000FE07
F80000FE07F00000FE0FF00000FE1FE00000FE1FC00000FE3FC00000FE7F800000FE7FFF
FFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27387CB730>I<7F
FFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE
000000FE000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019476DBE30
>I<7C000000007C00000000FE00000000FE00000000FF00000000FF000000007F800000
007F800000003FC00000003FC00000001FE00000001FE00000000FF00000000FF0000000
07F800000007F800000003FC00000003FC00000001FC00000001FE00000001FE00000000
FF00000000FF000000007F800000007F800000003FC00000003FC00000001FE00000001F
E00000000FF00000000FF000000007F800000007F800000003FC00000003FC00000001FC
00000001FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC0
0000003FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F800
000003FC00000003FC00000001FC00000001FE00000001FE00000000FF00000000FF0000
00007F800000007F800000003FC00000003FC00000001FE00000001FE00000000FF00000
000FF000000007F800000007F800000003F800000003F800000001F000000000F025477B
BE30>I<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80
00003F8000003F8000003F807FFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF00
19477DBE30>I<00070000001FC000007FF00000FFF80003FFFE000FFFFF803FFFFFE07F
FDFFF0FFF07FF8FFC01FF8FF800FF8FE0003F87C0001F0100000401D0E77B730>I<7FFF
FFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B
7D30>I<0038007C01FE03FE07FE0FFC0FF01FE01FC03F803F007F007E007E00FE00FC00
FC00FC00FC00FC00FFC0FFE0FFF07FF07FF03FF03FF01FE007C00F1D70BE30>I<003FFC
00000001FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00001FF00F
FE00001FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC000000000
1FC0000000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC000007FFF
FFC00001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0007FE000
1FC0007F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC000FE0000
1FC000FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFFC01FFFFF
FFFFE01FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000002B2A7C
A830>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003FFE
0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE
0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE03FE000000FE
1FFF800000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07FE0000FF
F001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE00001FE000FE
00000FE000FE00000FE000FE00000FF000FE000007F000FE000007F000FE000007F000FE
000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE00000FF000FE
00000FF000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF80003FC000FF
C0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFFFFF80000FE
FFFFF000007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000FFE0000007
FFFC00001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC003FC00FF800
3FC01FF0003FC01FE0001F803FC0000F003F800000007F800000007F000000007F000000
00FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FF000000007F000000007F000000007F800000003F800007C03F
C0000FE01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FFFFFF8000FF
FFFF00007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<000001FFE000
000003FFF000000007FFF000000007FFF000000003FFF000000001FFF00000000007F000
00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000
00000007F00000000007F00000000007F0000003FE07F000001FFF87F000003FFFE7F000
00FFFFFFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001FF0003FF000
1FE0001FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F000007F000
FF000007F000FF000007F000FE000007F000FE000007F000FE000007F000FE000007F000
FE000007F000FE000007F000FE000007F000FE000007F000FF000007F0007F00000FF000
7F00000FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001FF0007FF000
0FF801FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF0007FFFC7FFE0
001FFF03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001FFFF800007F
FFFC0000FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE0001FE01FE000
0FE03FC0000FF03F800007F07F800007F07F000007F07F000003F8FF000003F8FE000003
F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0FE00000000
FF000000007F000000007F000000007F800000003F800001F03FC00003F81FE00003F80F
F00003F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003FFFFF80001F
FFFE000007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE000001FFFF000
003FFFF000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007F800C00007
F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0
00003FFFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC00007F000
000007F000000007F000000007F000000007F000000007F000000007F000000007F00000
0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000
07F000000007F000000007F000000007F000000007F000000007F000000007F000000007
F000000007F000000007F000000007F000000007F000003FFFFFFE007FFFFFFF00FFFFFF
FF80FFFFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF00001FFF87FFC0
003FFFDFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007F801FE07C0
0FF000FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001FC0003F8000
1FC0003F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000FF000FF0000
0FF000FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000FFFFFF00000
0FFFFFC000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000FC000000000
0FE0000000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007FFFFFFF000
0FFFFFFFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E0000003F00
FE0000003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80
FE0000003F807F0000007F007F800000FF003FC00001FE003FF00007FE001FFF007FFC00
0FFFFFFFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC00000001FFC00000
2B3E7DA730>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000
003FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE01FE00
0000FE0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF80000FFFE07FC
0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE0000FF0000FE
0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFCFFFFFE3FFF
FEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E000000003F80000
0003F800000007FC00000007FC00000007FC00000003F800000003F800000000E0000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC00001FFFFC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00003FFFFFFFC07FFF
FFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<000001C00000
07F0000007F000000FF800000FF800000FF8000007F0000007F0000001C0000000000000
00000000000000000000000000000000000000000000000000000000000000FFFFF001FF
FFF801FFFFF801FFFFF801FFFFF800FFFFF8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
03F8000007F0000007F03C0007F07E000FE0FF001FE0FF003FC0FF007FC0FFFFFF807FFF
FF007FFFFE003FFFFC000FFFF00003FFC0001D4E7CB830>I<7FF800000000FFFC000000
00FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC0000000000FC000000
0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000
0000FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC000FC07FFFF
E000FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC00000FC007F80
0000FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF0000000FC3FE000
0000FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF0000000FFF7F000
0000FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F000000FC003F80
0000FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F80000FC0001FC
007FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF07FFFF81FFF
E02D387FB730>I<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00007FFFFC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF0
25387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCFFFE000FF
FFFFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE03F80007F8
03FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F80007E003
F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F0
01F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001
F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8
0007E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE0FFF07FF80
FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07FF8032
2881A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FFFFFFFFF800
7FFFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE00
00FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF8
7FFFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F2880A730>
I<0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF8003FF01FF80
07FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F800003FC7F
000001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE00
0000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001FC7F8000
03FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE007FF01FF
C003FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF0000272A7CA830
>I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC007FFFFFFF
FE003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF0000
1FC000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F000FE0000
07F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE0000
07F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF8000
3FC000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFF
FC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC000000FE0000
000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000
00003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF800
00002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFDFC0001FFFF
FFFC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000FFC001FE000
07FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001FC00FF0000
01FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE0000
01FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003FC007F8000
03FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007FFC0007FF01
FFFC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1FC000003FE
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FFFFFC000001
FFFFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0FFFF80FFFF
C3FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF801F80001F
FF000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF0000000001F
E0000000001FE0000000001FE0000000001FE0000000001FC0000000001FC0000000001F
C0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001F
C0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001F
C00000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFFFE00003FFF
FFFC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF001FFFFFFF00
3FFFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC00007F00FC
00007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFFFF800007FF
FFE00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C00007F80FE0000
1FC0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001FC0FFC0003F
80FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000F83FFFC000
780FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC00000001FC000
00001FC00000001FC00000001FC00000001FC00000001FC00000001FC000003FFFFFFFE0
7FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC00000001FC0000000
1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F
C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0
0000001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001FC001FC001
FC001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC00003FFFF80
0001FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE007FFE00FFFE
00FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE0007FE0000FF
000FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFFFEFFFC0007
FFF87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0FFFFE0FF
FFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC0007F00000
FC0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F001FC00000
3F001F8000003F001F8000003F803F8000001F803F0000001F803F0000001FC07F000000
0FC07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007F1FC000000
03F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001FBF0000000
01FFF000000000FFE000000000FFE000000000FFE0000000007FC0000000003F8000002B
277EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFE03FFFF0
3FFFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003F000007E00
03F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001F80F80FC00
01F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000FC7FF1F800
00FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F000007CF8F9F000
007CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE000003FF07FE000
003FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<3FFF81FFFC
007FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC0000FE007F00
00007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F80000000FE7F000
000007FFE000000003FFC000000001FFC000000000FF8000000000FF00000000007E0000
0000007F0000000000FF0000000001FF8000000001FFC000000003F7E000000007E7E000
00000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E0000007E007F00
0000FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80FFFFE3FFFF
80FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0FF
FFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F00000FC0007
F00000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC000003F001F
C000001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F0000000FE03F
00000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC00000001F8FC
00000001F8F800000001F8F800000000F9F800000000FDF0000000007DF0000000007FF0
000000007FF0000000003FE0000000003FE0000000003FE0000000001FC0000000001FC0
000000001FC0000000001F80000000001F80000000003F80000000003F00000000003F00
000000007F00000000007E00000000007E0000000F00FE0000001F80FC0000003FC1FC00
00003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC00000001FFF8000
00000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFFFC3FFFFFFF
FE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF07F00003FE0
7F00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF80000001FF00000
003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF80000001F
F00000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC00007F0FF800
007F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FF7FFFFFFFFE28277DA630>I<0000003FF0000003FFF800000FFFF800001FFFF800007F
FFF800007FFFF00000FFF0000000FF00000001FE00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000003FC00000007F80000003FF800003FFFF00000FFFF
E00000FFFFC00000FFFF000000FFFFC00000FFFFE000003FFFF00000003FF800000007F8
00000003FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000
01FE00000000FF00000000FFF00000007FFFF000007FFFF800001FFFF800000FFFF80000
03FFF80000003FF025477BBE30>I<7C7CFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE
FEFEFEFEFEFEFEFEFEFEFEFE7C7C07476CBE30>I<7FE0000000FFFE000000FFFF800000
FFFFC00000FFFFF000007FFFF00000007FF800000007F800000003FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FE00000000FF00000000FFE0
0000007FFFE000003FFFF800001FFFF8000007FFF800001FFFF800003FFFF800007FFFE0
0000FFE0000000FF00000001FE00000001FC00000001FC00000001FC00000001FC000000
01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000003FC00000007F80000007FF800007FFFF00000FFFFF00000FFFFC000
00FFFF800000FFFE0000007FE000000025477BBE30>I<007C003801FF007C03FF80FE07
FFC1FE0FFFC3FE1FFFEFFC7FEFFFF0FF87FFE0FF07FFC0FE03FF807C01FF0038007C001F
0C78B730>I E /Fq 74 125 df<00000001FFFC0001FFE0000000003FFFFF801FFFF800
000001FFFFFFE07FFFFE0000000FFFFFFFF9FFFFFF0000003FFFC00FFFFFC0FF8000007F
FC0003FFFE01FFC00001FFE00007FFFC03FFC00003FFC0000FFFF807FFE00007FF00000F
FFF007FFE0000FFE00001FFFE007FFE0001FFC00001FFFE007FFE0001FFC00001FFFC007
FFE0003FF800001FFFC007FFE0003FF800001FFFC003FFC0007FF800001FFF8003FFC000
7FF000000FFF8001FF80007FF0000007FF80007E00007FF0000003FF80000000007FF000
0003FF80000000007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF
80000000007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF800000
00007FF0000003FF80000000007FF0000003FF80000000007FF0000003FF80000000007F
F0000003FF80000000007FF0000003FF80000000007FF0000003FF80000000FFFFFFFFFF
FFFFFFFF0000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFF
FF0000FFFFFFFFFFFFFFFFFF0000007FF8000003FFC0000000007FF8000003FFC0000000
007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8
000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003
FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC000
0000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC000000000
7FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF800
0003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FF
C0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC00000
00007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007F
F8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF80000
03FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0
000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000
007FF8000003FFC0000000007FF8000003FFC0000000007FF8000003FFC0000000007FF8
000003FFC0000000007FF8000003FFC00000007FFFFFF803FFFFFFF000007FFFFFF803FF
FFFFF000007FFFFFF803FFFFFFF000007FFFFFF803FFFFFFF000007FFFFFF803FFFFFFF0
000053547DD34E>11 D<00000000FFFC0000000000001FFFFF800000000001FFFFFFE000
00000007FFFFFFF0000000001FFFC00FF8000000007FFE0003FC00000000FFF00000FE00
000001FFE00003FF00000003FF800007FF00000007FF00000FFF8000000FFE00001FFF80
00000FFE00001FFF8000001FFC00001FFF8000001FFC00003FFFC000003FFC00001FFF80
00003FF800001FFF8000003FF800001FFF8000003FF800001FFF8000003FF800000FFF00
00003FF8000007FE0000003FF8000001F80000003FF8000000000000003FF80000000000
00003FF8000000000000003FF8000000000000003FF8000000000000003FF80000000000
00003FF8000000000000003FF8000000000000003FF8000000000000003FF80003FFFFC0
00FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC0
00FFFFFFFFFFFFFFC000003FFC000007FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
00003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC0
003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFF
C03FFFFFFC03FFFFFFC042547DD34B>I<00000000FFFE0000000000001FFFFFCFC00000
0001FFFFFFFFC000000007FFFFFFFFC00000001FFFC007FFC00000007FFC0007FFC00000
00FFF0000FFFC0000001FFC0001FFFC0000003FF80001FFFC0000007FF00001FFFC00000
0FFE00001FFFC000000FFE00001FFFC000001FFC00001FFFC000001FFC00000FFFC00000
3FFC00000FFFC000003FF8000007FFC000003FF8000003FFC000003FF8000003FFC00000
3FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC00000
3FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC00000
3FF8000003FFC000003FF8000003FFC000003FF8000003FFC000003FF8000003FFC00000
3FF8000003FFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FF
FFFFFFFFFFFFC000FFFFFFFFFFFFFFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC00000
3FFC000003FFC0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03F
FFFFFC03FFFFFFC03FFFFFFC03FFFFFFC042547DD34B>I<07F0001FFC003FFE007FFF00
7FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF007FFF007FFF00
7FFF007FFF007FFF007FFF007FFF003FFE003FFE003FFE003FFE003FFE003FFE003FFE00
3FFE001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC000FF8000FF8000FF800
0FF8000FF8000FF8000FF8000FF80007F00007F00007F00007F00007F00007F00007F000
03E00003E00003E00003E00003E000000000000000000000000000000000000000000000
00000000000000000007F0000FF8003FFE007FFF007FFF00FFFF80FFFF80FFFF80FFFF80
FFFF80FFFF80FFFF807FFF007FFF003FFE000FF80007F000115474D329>33
D<000000F8000000000000F8000000000000F8000000000000F8000000000000F8000000
000000F800000000000FFF8000000000FFFFF800000007FFFFFF0000001FFFFFFFC00000
3FFFFFFFE00000FFF8F8FFF80001FFC0F80FFC0003FE00F803FE0007FC00F800FF0007F8
00F8003F000FF000F8001F801FE000F8000FC01FE000F8000FC03FC000F80007E03FC000
F80007E07F8000F8007FE07F8000F800FFF07F8000F801FFF07F8000F801FFF0FF8000F8
03FFF0FF8000F803FFF0FF8000F803FFF0FFC000F803FFF0FFC000F803FFF0FFE000F803
FFF0FFE000F801FFE0FFF000F800FFC0FFF800F8007F80FFFC00F8001E007FFF00F80000
007FFFC0F80000007FFFF8F80000003FFFFFF80000003FFFFFFC0000003FFFFFFFC00000
1FFFFFFFF800000FFFFFFFFE00000FFFFFFFFF000007FFFFFFFFC00003FFFFFFFFE00001
FFFFFFFFF00000FFFFFFFFF800007FFFFFFFFC00003FFFFFFFFE00000FFFFFFFFE000003
FFFFFFFF000000FFFFFFFF8000001FFFFFFF80000001FFFFFFC0000000FFFFFFC0000000
F8FFFFE0000000F83FFFE0000000F80FFFE0000000F807FFE0000000F801FFF01FE000F8
00FFF03FF000F800FFF07FF800F8007FF07FF800F8007FF0FFFC00F8003FF0FFFC00F800
3FF0FFFC00F8001FF0FFFC00F8001FF0FFFC00F8001FF0FFFC00F8001FF0FFF800F8001F
E0FFF000F8001FE07FE000F8001FE07F8000F8001FE07E0000F8003FC07E0000F8003FC0
3F0000F8003F803F0000F8007F801F8000F800FF001FC000F800FF000FE000F801FE0007
F800F803FC0003FC00F80FF80001FF80F83FF00000FFF8F9FFE000007FFFFFFFC000001F
FFFFFF00000007FFFFFC00000001FFFFF0000000001FFF000000000000F8000000000000
F8000000000000F8000000000000F8000000000000F8000000000000F8000000346179D9
43>36 D<00000003FC000000000000000000001FFF000000000000000000007FFFC00000
00000000000001FFFFE0000000000000000003FF07F000000000000000000FFC03F80000
0000000000001FF801F800000000000000003FF800FC00000000000000003FF000FC0000
0000000000007FE0007C0000000000000000FFE0007E0000000000000000FFE0007E0000
000000000001FFC0003E0000000000000001FFC0003E0000000000000001FFC0003E0000
000000000003FFC0003E0000000000000003FFC0003E0000000000000003FFC0003E0000
000000000003FFC0007E0000000000000003FFC0007E0000000000000003FFC000FC0000
000000000003FFC000FC0000000000000003FFC001F80000000000000003FFE001F80000
000000000003FFE003F00000000000000003FFE007E00000000000000003FFE007C00000
000000000003FFE00FC00000000000000001FFF01F800000000000000001FFF03F000000
000000000001FFF07E000000000000000001FFF0FC0000007FFFFFE00001FFF9F8000000
7FFFFFE00001FFFBF00000007FFFFFE00000FFFFE00000007FFFFFE00000FFFFC0000000
7FFFFFE00000FFFF8000000001FFE00000007FFF00000000003F800000007FFE00000000
007F000000007FFF00000000007E000000003FFF0000000000FC000000003FFF80000000
01FC000000003FFF8000000001F8000000001FFFC000000003F0000000003FFFC0000000
07F0000000007FFFE000000007E000000000FFFFF00000000FC000000001FFFFF0000000
1FC000000003F7FFF80000001F8000000007E3FFFC0000003F000000001FC3FFFC000000
7F000000003FC1FFFE0000007E000000007F81FFFF000000FC00000000FF80FFFF000001
FC00000001FF007FFF800001F800000003FF007FFFC00003F000000007FF003FFFE00007
F00000000FFF001FFFF0000FE00000001FFE001FFFF8000FC00000003FFE000FFFF8001F
800000003FFE0007FFFC003F800000007FFE0003FFFE007F000000007FFE0001FFFF00FE
00000000FFFE0001FFFF81FC00000000FFFE0000FFFFC3F800000000FFFE00007FFFC7F0
00000000FFFE00003FFFE7E000000000FFFE00001FFFFFE000000000FFFF00000FFFFFC0
00000000FFFF000007FFFF8000000000FFFF000003FFFF00000003E0FFFF000001FFFF00
000003E07FFF800000FFFF80000003E07FFF8000003FFFC0000007C03FFF8000001FFFF0
000007C03FFFC000007FFFF800000FC01FFFE00001FFFFFC00001F800FFFE00007FFFFFF
00007F8007FFF0003FF87FFFC000FF0003FFFC03FFF01FFFF80FFE0000FFFFFFFFC007FF
FFFFFC00007FFFFFFF0001FFFFFFF000001FFFFFF800007FFFFFE0000003FFFFE0000007
FFFF000000003FFC000000007FF800005B557AD369>38 D<07F0001FF8003FFE007FFF00
7FFF00FFFF80FFFFC0FFFFC0FFFFC0FFFFE0FFFFE0FFFFE07FFFE07FFFE03FFFE01FFDE0
07F1E00001E00001E00003E00003C00003C00003C00007C0000780000F80000F80000F00
001F00003E00003E00007C0000F80001F00003F00007E0000FC0001F80001F00000C0000
132876D225>I<07F0001FF8003FFC007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FFFF
C0FFFFC0FFFFC07FFFC07FFFC03FFFC01FFFC007F3C00003C00003C00007C00007800007
80000780000F80000F00000F00001F00001E00003E00003C00007C0000F80000F80001F0
0003E00007C0000F80001F00001E00000C00001228769025>44 D<FFFFFFFFF0FFFFFFFF
F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0
FFFFFFFFF0FFFFFFFFF0240B7F9F2D>I<07F0000FF8001FFC003FFE007FFF00FFFF80FF
FF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF003FFE001FFC000FF80007F00011117690
25>I<000000000001E0000000000003E0000000000007F0000000000007F00000000000
0FF000000000000FF000000000001FE000000000001FE000000000001FC000000000003F
C000000000003FC000000000007F8000000000007F8000000000007F000000000000FF00
0000000000FF000000000001FE000000000001FE000000000001FC000000000003FC0000
00000003FC000000000007F8000000000007F8000000000007F000000000000FF0000000
00000FF000000000001FE000000000001FE000000000001FC000000000003FC000000000
003FC000000000007F8000000000007F8000000000007F000000000000FF000000000000
FF000000000001FE000000000001FE000000000001FC000000000003FC000000000003FC
000000000007F8000000000007F8000000000007F000000000000FF000000000000FF000
000000001FE000000000001FE000000000001FC000000000003FC000000000003FC00000
0000007F8000000000007F8000000000007F000000000000FF000000000000FF00000000
0001FE000000000001FE000000000001FC000000000003FC000000000003FC0000000000
03F8000000000007F8000000000007F800000000000FF000000000000FF000000000000F
E000000000001FE000000000001FE000000000003FC000000000003FC000000000003F80
00000000007F8000000000007F800000000000FF000000000000FF000000000000FE0000
00000001FE000000000001FE000000000003FC000000000003FC000000000003F8000000
000007F8000000000007F800000000000FF000000000000FF000000000000FE000000000
001FE000000000001FE000000000003FC000000000003FC000000000003F800000000000
7F8000000000007F800000000000FF000000000000FF000000000000FE000000000001FE
000000000001FE000000000003FC000000000003FC000000000003F8000000000007F800
0000000007F800000000000FF000000000000FF000000000000FE000000000001FE00000
0000001FE000000000003FC000000000003FC000000000003F8000000000007F80000000
00007F800000000000FF000000000000FF000000000000FE000000000000FE0000000000
007C0000000000007C000000000000347879D943>I<000003FFC0000000003FFFFC0000
0000FFFFFF00000003FFFFFFC000000FFF81FFF000001FFC003FF800003FF8001FFC0000
7FF0000FFE0000FFE00007FF0001FFC00003FF8003FF800001FFC003FF800001FFC007FF
800001FFE00FFF000000FFF00FFF000000FFF00FFF000000FFF01FFF000000FFF81FFF00
0000FFF83FFF000000FFFC3FFE0000007FFC3FFE0000007FFC3FFE0000007FFC7FFE0000
007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE000000
7FFEFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007F
FFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFF
FFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFF
FE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE
0000007FFFFFFE0000007FFFFFFE0000007FFF7FFE0000007FFE7FFE0000007FFE7FFE00
00007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE3FFE0000007FFC3FFE0000
007FFC3FFF000000FFFC3FFF000000FFFC1FFF000000FFF81FFF000000FFF81FFF000000
FFF80FFF000000FFF00FFF000000FFF007FF800001FFE007FF800001FFE003FFC00003FF
C001FFC00003FF8001FFE00007FF8000FFF0000FFF00007FF8001FFE00001FFC003FF800
000FFF81FFF0000007FFFFFFE0000001FFFFFF800000003FFFFC0000000003FFC0000038
4F7BCD43>I<000000780000000000FC0000000003FC0000000007FC000000001FFC0000
0000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF7FFC0000
FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC0000
00007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE
7FFFFFFFFFFE2F4E76CD43>I<00003FFE0000000003FFFFE00000000FFFFFFC0000003F
FFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007F80003FFFC000FE000
01FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF800003FFFC07FFC0000
3FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF00000F
FFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE00000FFF
F03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000FFFE0000000001FFFE0
000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF80000000003FFF8000
0000007FFF00000000007FFE0000000000FFFC0000000001FFF80000000001FFF0000000
0003FFE00000000003FFC00000000007FF80000000000FFF00000000001FFE0000000000
1FFC00000000003FF800000000007FE00000000000FFC00000000001FF800000000003FE
000000000007FC000000000007F800000000000FF00001F000001FE00001F000003F8000
01F000007F000001F00000FE000003E00001FC000003E00003F8000003E00007F0000003
E0000FE0000003E0001F80000007E0003F00000007E0003E0000000FE0007FFFFFFFFFE0
00FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01F
FFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFF
FFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFFC000000000FF
FFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF8001FFFC0001FE0000
7FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00001FFFC00FFF80001F
FFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE0001FFF
E01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001FFFC007FF80001FFFC0
03FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF00000000007FFE0000
0000007FFE0000000000FFFC0000000001FFF80000000003FFF00000000007FFC0000000
000FFF8000000000FFFE00000000FFFFF800000000FFFFE000000000FFFFFC00000000FF
FFFF800000000007FFE00000000001FFF800000000007FFE00000000003FFF0000000000
1FFF80000000000FFFC0000000000FFFE00000000007FFF00000000007FFF00000000007
FFF80000000007FFF80000000003FFFC0000000003FFFC0000000003FFFE0000000003FF
FE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003FFFE7FFF000003FFFE
FFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003FFFCFF
FF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF07FFE00000FFFF03FFC
00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007FF0000FFFE0003FFF0
07FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003FFFFFC000000001FFF
800000374F7ACD43>I<00000000007C00000000000000FE00000000000000FE00000000
000001FE00000000000003FE00000000000007FE0000000000000FFE0000000000000FFE
0000000000001FFE0000000000003FFE0000000000007FFE0000000000007FFE00000000
0000FFFE000000000001FFFE000000000003FFFE000000000003FFFE000000000007FFFE
00000000000FFFFE00000000001FBFFE00000000003F3FFE00000000003E3FFE00000000
007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03FFE0000000003E03FFE
0000000007E03FFE000000000FC03FFE000000000F803FFE000000001F003FFE00000000
3F003FFE000000007E003FFE000000007C003FFE00000000F8003FFE00000001F8003FFE
00000003F0003FFE00000007E0003FFE00000007C0003FFE0000000F80003FFE0000001F
80003FFE0000003F00003FFE0000003E00003FFE0000007C00003FFE000000FC00003FFE
000001F800003FFE000001F000003FFE000003E000003FFE000007E000003FFE00000FC0
00003FFE00001F8000003FFE00001F0000003FFE00003E0000003FFE00007E0000003FFE
0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFF
FFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007FFE0000000000007FFE
0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00000000
00007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE
0000000000007FFE0000000000007FFE0000000000007FFE000000000FFFFFFFFFC00000
0FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>
I<03800000000E0007E00000007E0007FE000003FE0007FFF0007FFE0007FFFFFFFFFC00
07FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF800007
FFFFFFFF000007FFFFFFFE000007FFFFFFFC000007FFFFFFF0000007FFFFFFC0000007FF
FFFF00000007FFFFF800000007E1FF0000000007E0000000000007E0000000000007E000
0000000007E0000000000007E0000000000007E0000000000007E0000000000007E00000
00000007E0000000000007E0000000000007E0000000000007E00FFF00000007E07FFFF0
000007E3FFFFFE000007E7FFFFFF800007FFF807FFC00007FFC001FFE00007FE0000FFF8
0007FC00007FFC0007F800003FFC0007F000003FFE0007E000001FFF0003C000001FFF80
000000001FFF80000000001FFFC0000000000FFFC0000000000FFFE0000000000FFFE000
0000000FFFE0000000000FFFE0000000000FFFF0000000000FFFF0000000000FFFF00FE0
00000FFFF01FF000000FFFF03FF800000FFFF07FFC00000FFFF0FFFE00000FFFF0FFFE00
000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFE0FFFE00000FFFE0FFFE0000
0FFFE0FFFC00000FFFE07FF800001FFFC07FF000001FFFC07FE000001FFF803E0000003F
FF803F0000003FFF001F8000007FFE001FC000007FFC000FE00000FFF80007F80001FFF0
0003FE0007FFE00001FFC03FFFC00000FFFFFFFF8000003FFFFFFE0000001FFFFFF80000
0003FFFFC0000000007FF8000000344F79CD43>I<0000000FFF0000000000FFFFE00000
0007FFFFF00000001FFFFFFC0000007FFE03FE000001FFF0007F000003FFC0003F800007
FF00001F80000FFE00007FC0001FFC0000FFC0003FF80001FFE0007FF00003FFE000FFF0
0007FFE001FFE00007FFE001FFE00007FFE003FFC00007FFE007FFC00007FFE007FFC000
07FFE00FFFC00003FFC00FFF800001FF801FFF800000FF001FFF8000007E001FFF800000
00003FFF80000000003FFF80000000003FFF00000000007FFF00000000007FFF00000000
007FFF00080000007FFF01FFF800007FFF07FFFF0000FFFF0FFFFFC000FFFF1FFFFFF000
FFFF3F007FF800FFFF3C003FFC00FFFF78001FFE00FFFFF0000FFF00FFFFF00007FF80FF
FFE00007FFC0FFFFE00007FFC0FFFFC00007FFE0FFFFC00003FFF0FFFF800003FFF0FFFF
800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFFFF00
0003FFFCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF0000
03FFFC7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003
FFFC3FFF000003FFFC1FFF000003FFF81FFF800003FFF81FFF800003FFF80FFF800003FF
F80FFF800003FFF007FF800007FFF007FF800007FFE003FFC00007FFC001FFC00007FFC0
01FFE0000FFF8000FFF0000FFF00007FF8001FFE00003FFC007FFC00001FFF01FFF80000
0FFFFFFFF0000003FFFFFFC0000000FFFFFF000000003FFFFC0000000007FFC00000364F
7ACD43>I<1F000000000000001F800000000000001FC00000000000001FFF8000000000
001FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF803FFFFF
FFFFFFFF803FFFFFFFFFFFFF003FFFFFFFFFFFFE003FFFFFFFFFFFFC003FFFFFFFFFFFF8
003FFFFFFFFFFFF8003FFFFFFFFFFFF0003FFFFFFFFFFFE0003FFFFFFFFFFFC0007FFFFF
FFFFFF80007F800000007F00007E00000000FF00007E00000001FE00007C00000003FC00
007C00000003F800007C00000007F000007C0000000FF000007C0000001FE00000F80000
003FC00000F80000007F800000F80000007F000000F8000000FE00000000000001FE0000
0000000003FC00000000000003F800000000000007F00000000000000FF0000000000000
1FE00000000000001FE00000000000003FC00000000000003FC00000000000007F800000
00000000FF80000000000000FF80000000000001FF00000000000001FF00000000000003
FF00000000000003FE00000000000007FE00000000000007FE0000000000000FFE000000
0000000FFE0000000000000FFC0000000000001FFC0000000000001FFC0000000000003F
FC0000000000003FFC0000000000003FFC0000000000003FFC0000000000007FFC000000
0000007FF80000000000007FF80000000000007FF8000000000000FFF8000000000000FF
F8000000000000FFF8000000000000FFF8000000000000FFF8000000000001FFF8000000
000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FF
F8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000
000001FFF8000000000001FFF8000000000000FFF0000000000000FFF00000000000003F
C00000000000001F8000000000395279D043>I<000007FFC0000000007FFFFC00000003
FFFFFF8000000FFFFFFFE000001FFC01FFF800003FE0003FFC00007F80000FFE0000FF00
0007FF0001FE000003FF0003FC000001FF8007FC000001FFC007F8000000FFC00FF80000
00FFC00FF8000000FFE00FF80000007FE00FF80000007FE01FF80000007FE01FFC000000
7FE01FFC0000007FE01FFE0000007FE01FFF0000007FE01FFF800000FFE01FFFE00000FF
C01FFFF80000FFC01FFFFE0001FF800FFFFF0001FF800FFFFFC003FF000FFFFFF007FE00
07FFFFF807FC0007FFFFFE1FF80003FFFFFFBFF00001FFFFFFFFE00001FFFFFFFF800000
FFFFFFFE0000007FFFFFFF0000003FFFFFFF8000000FFFFFFFE0000007FFFFFFF0000001
FFFFFFFC000007FFFFFFFE00001FFFFFFFFF00003FFFFFFFFF8000FFE7FFFFFF8001FF81
FFFFFFC003FF007FFFFFE007FE001FFFFFF00FFC000FFFFFF01FF80003FFFFF01FF80000
FFFFF83FF000007FFFF83FF000001FFFF87FE0000007FFFC7FE0000001FFFC7FE0000000
FFFCFFC00000007FFCFFC00000003FFCFFC00000003FFCFFC00000001FFCFFC00000001F
FCFFC00000000FFCFFC00000000FFCFFC00000000FF8FFC00000000FF8FFE00000000FF8
7FE00000000FF07FF00000001FF07FF00000001FF03FF80000003FE01FF80000003FC01F
FC0000007FC00FFE000000FF8007FF800003FF0003FFE0000FFE0001FFFC00FFFC00007F
FFFFFFF000003FFFFFFFE000000FFFFFFF80000001FFFFFC000000000FFFC00000364F7A
CD43>I<00000FFF8000000000FFFFF800000003FFFFFE0000000FFFFFFF8000001FFF03
FFC000007FF800FFE00000FFF0003FF00001FFE0001FF80003FFC0001FFC0007FFC0000F
FE000FFF80000FFF000FFF800007FF001FFF800007FF803FFF800007FF803FFF000007FF
C07FFF000007FFC07FFF000003FFE07FFF000003FFE07FFF000003FFF0FFFF000003FFF0
FFFF000003FFF0FFFF000003FFF0FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FF
FF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFFCFFFF000003FFFCFFFF
000003FFFCFFFF000003FFFC7FFF000007FFFC7FFF000007FFFC7FFF000007FFFC3FFF00
0007FFFC3FFF000007FFFC3FFF00000FFFFC1FFF80000FFFFC0FFF80001FFFFC0FFF8000
1FFFFC07FF80003FFFFC03FFC0003FFFFC01FFE0007BFFFC00FFF000F3FFFC007FF803F3
FFFC001FFFFFE3FFFC000FFFFFC3FFFC0003FFFF83FFF800007FFE03FFF80000004003FF
F80000000003FFF80000000003FFF80000000003FFF00000000007FFF00000000007FFF0
0000000007FFF001F8000007FFE003FC000007FFE007FE000007FFC00FFF000007FFC01F
FF80000FFF801FFF80000FFF801FFF80000FFF001FFF80001FFF001FFF80001FFE001FFF
80003FFC001FFF00003FFC000FFE00007FF8000FFC0000FFF0000FF80001FFE00007F000
03FFC00003FC000FFF800003FF807FFE000001FFFFFFFC0000007FFFFFF00000003FFFFF
C00000000FFFFE0000000000FFF0000000364F7ACD43>I<07F0000FF8001FFC003FFE00
7FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF003FFE001FFC000FF800
07F000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000007F0000FF8001FFC003FFE00
7FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF003FFE001FFC000FF800
07F000113576B425>I<7FFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFFFFFFFF80FFFF
FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC07FFF
FFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000003FFFFFFFFFFFFFFFFFFFFF007FFF
FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFF
FFFFFFFFFFFFFFFFFFC07FFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFFFFFFFF805A23
79AE69>61 D<0000FFFF000000000FFFFFF80000007FFFFFFF000000FFFFFFFFC00003FF
C00FFFE00007FC0001FFF0000FE00000FFF8001FC000007FFC003F0000007FFE007FE000
003FFF007FF000003FFF007FF800003FFF00FFFC00003FFF80FFFC00003FFF80FFFC0000
3FFF80FFFC00003FFF80FFFC00003FFF80FFFC00003FFF807FF800003FFF807FF800003F
FF003FF000007FFF001FE000007FFF0000000000FFFE0000000000FFFC0000000001FFF8
0000000003FFF00000000007FFE0000000000FFFC0000000001FFF00000000001FFC0000
0000003FF800000000007FF000000000007FC00000000000FF800000000000FF00000000
0001FE000000000001FC000000000003FC000000000003F8000000000003F00000000000
07F0000000000007E0000000000007E0000000000007C000000000000FC000000000000F
C000000000000F8000000000000F8000000000000F8000000000000F8000000000000F80
00000000000F8000000000000F8000000000000F8000000000000F8000000000000F8000
000000000F80000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000001FC000000000003FE00000000000FFF80000000001FFFC00000000
01FFFC0000000003FFFE0000000003FFFE0000000003FFFE0000000003FFFE0000000003
FFFE0000000003FFFE0000000003FFFE0000000001FFFC0000000001FFFC0000000000FF
F800000000003FE000000000001FC0000000315479D340>63 D<00000000001F00000000
000000000000003F80000000000000000000007FC0000000000000000000007FC0000000
00000000000000FFE000000000000000000000FFE000000000000000000000FFE0000000
00000000000001FFF000000000000000000001FFF000000000000000000003FFF8000000
00000000000003FFF800000000000000000003FFF800000000000000000007FFFC000000
00000000000007FFFC00000000000000000007FFFC0000000000000000000FFFFE000000
0000000000000FFFFE0000000000000000001FFFFF0000000000000000001FFFFF000000
0000000000001FFFFF0000000000000000003FFFFF8000000000000000003F7FFF800000
0000000000007F7FFFC000000000000000007E7FFFC000000000000000007E3FFFC00000
000000000000FE3FFFE00000000000000000FC1FFFE00000000000000001FC1FFFF00000
000000000001F81FFFF00000000000000001F80FFFF00000000000000003F80FFFF80000
000000000003F007FFF80000000000000007F007FFFC0000000000000007E007FFFC0000
000000000007E003FFFC000000000000000FE003FFFE000000000000000FC001FFFE0000
00000000001FC001FFFF000000000000001F8001FFFF000000000000001F8000FFFF0000
00000000003F8000FFFF800000000000003F00007FFF800000000000007F00007FFFC000
00000000007E00007FFFC00000000000007E00003FFFC0000000000000FE00003FFFE000
0000000000FC00001FFFE0000000000001FC00001FFFF0000000000001F800001FFFF000
0000000001F800000FFFF0000000000003F800000FFFF8000000000003F0000007FFF800
0000000007F0000007FFFC000000000007E0000007FFFC000000000007E0000003FFFC00
000000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFE00000000001FFFFFFFFFFFFF00
000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000003F80000000FFFF80
000000003F000000007FFF80000000007F000000007FFFC0000000007F000000007FFFC0
000000007E000000003FFFC000000000FE000000003FFFE000000000FC000000001FFFE0
00000001FC000000001FFFF000000001FC000000001FFFF000000001F8000000000FFFF0
00000003F8000000000FFFF800000003F00000000007FFF800000007F00000000007FFFC
00000007F00000000007FFFC00000007E00000000003FFFC0000000FE00000000003FFFE
0000000FC00000000003FFFE0000001FC00000000001FFFF000000FFFC0000000001FFFF
0000FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFF
FFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE05B547BD366>65
D<FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFC00000FFFF
FFFFFFFFFFFFF00000FFFFFFFFFFFFFFFFFC00000007FFF0000003FFFF00000007FFF000
00007FFF80000007FFF00000003FFFC0000007FFF00000000FFFE0000007FFF000000007
FFF0000007FFF000000007FFF8000007FFF000000003FFF8000007FFF000000003FFFC00
0007FFF000000001FFFC000007FFF000000001FFFE000007FFF000000000FFFE000007FF
F000000000FFFE000007FFF000000000FFFF000007FFF000000000FFFF000007FFF00000
0000FFFF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000000FF
FF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000001FFFE0000
07FFF000000001FFFE000007FFF000000001FFFC000007FFF000000003FFFC000007FFF0
00000003FFF8000007FFF000000007FFF8000007FFF000000007FFF0000007FFF0000000
0FFFE0000007FFF00000001FFFC0000007FFF00000007FFF00000007FFF0000001FFFE00
000007FFF0000007FFF800000007FFFFFFFFFFFFE000000007FFFFFFFFFFFF0000000007
FFFFFFFFFFFF8000000007FFFFFFFFFFFFF000000007FFF0000003FFFE00000007FFF000
00003FFF80000007FFF00000000FFFE0000007FFF000000007FFF0000007FFF000000001
FFF8000007FFF000000001FFFC000007FFF000000000FFFE000007FFF0000000007FFF00
0007FFF0000000007FFF800007FFF0000000003FFFC00007FFF0000000003FFFC00007FF
F0000000001FFFE00007FFF0000000001FFFE00007FFF0000000001FFFE00007FFF00000
00001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000000F
FFF00007FFF0000000000FFFF00007FFF0000000000FFFF00007FFF0000000001FFFF000
07FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFE00007FFF0
000000001FFFE00007FFF0000000003FFFE00007FFF0000000003FFFC00007FFF0000000
003FFFC00007FFF0000000007FFF800007FFF000000000FFFF800007FFF000000000FFFF
000007FFF000000001FFFE000007FFF000000007FFFE000007FFF00000000FFFFC000007
FFF00000003FFFF0000007FFF0000001FFFFE000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFF
FFFFFFFF0000FFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFF8
00000054527CD160>I<0000000001FFFC000001C0000000007FFFFFC00003C000000007
FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFE003
FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003FFFF
C00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0000F
FFE0000000001FFFC0001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF0000
00000003FFC000FFFE000000000001FFC000FFFE000000000001FFC001FFFC0000000000
00FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF00000000000007FC0
0FFFF00000000000003FC00FFFF00000000000003FC01FFFE00000000000001FC01FFFE0
0000000000001FC01FFFE00000000000001FC03FFFC00000000000001FC03FFFC0000000
0000000FC03FFFC00000000000000FC07FFFC00000000000000FC07FFFC0000000000000
0FC07FFFC000000000000000007FFF8000000000000000007FFF800000000000000000FF
FF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000
00000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000
00000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000000000
00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF
8000000000000000007FFF8000000000000000007FFF8000000000000000007FFFC00000
0000000000007FFFC000000000000000007FFFC000000000000007C03FFFC00000000000
0007C03FFFC000000000000007C03FFFC000000000000007C01FFFE000000000000007C0
1FFFE000000000000007C01FFFE00000000000000FC00FFFF00000000000000F800FFFF0
0000000000000F8007FFF00000000000001F8003FFF80000000000001F8003FFF8000000
0000001F0001FFFC0000000000003F0000FFFE0000000000007E0000FFFE000000000000
7E00007FFF000000000000FC00003FFF800000000001F800001FFFC00000000003F80000
0FFFE00000000007F0000007FFF0000000000FE0000003FFFC000000001FC0000001FFFE
000000007F800000007FFF80000000FF000000003FFFE0000007FE000000000FFFFE0000
1FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF0000
0000000007FFFFFFFC000000000000007FFFFFE00000000000000001FFFC000000005254
79D261>I<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFF
FF80000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC0000000007FFF000000F
FFFF0000000007FFF0000000FFFFC000000007FFF00000001FFFE000000007FFF0000000
07FFF800000007FFF000000001FFFC00000007FFF000000000FFFE00000007FFF0000000
007FFF00000007FFF0000000003FFF80000007FFF0000000001FFFC0000007FFF0000000
000FFFC0000007FFF00000000007FFE0000007FFF00000000003FFF0000007FFF0000000
0003FFF8000007FFF00000000001FFF8000007FFF00000000001FFFC000007FFF0000000
0000FFFC000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF0000000
00007FFF000007FFF000000000007FFF000007FFF000000000007FFF000007FFF0000000
00007FFF800007FFF000000000003FFF800007FFF000000000003FFF800007FFF0000000
00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF0000000
00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFE00007FFF0000000
00003FFFE00007FFF000000000003FFFE00007FFF000000000001FFFE00007FFF0000000
00001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF0000000
00001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF0000000
00001FFFE00007FFF000000000001FFFE00007FFF000000000003FFFE00007FFF0000000
00003FFFE00007FFF000000000003FFFE00007FFF000000000003FFFC00007FFF0000000
00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF0000000
00003FFFC00007FFF000000000003FFF800007FFF000000000003FFF800007FFF0000000
00007FFF800007FFF000000000007FFF000007FFF000000000007FFF000007FFF0000000
00007FFF000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF0000000
0000FFFC000007FFF00000000001FFFC000007FFF00000000001FFF8000007FFF0000000
0003FFF0000007FFF00000000007FFF0000007FFF00000000007FFE0000007FFF0000000
000FFFC0000007FFF0000000001FFF80000007FFF0000000003FFF00000007FFF0000000
00FFFE00000007FFF000000001FFFC00000007FFF000000007FFF800000007FFF0000000
1FFFF000000007FFF0000000FFFFC000000007FFF000000FFFFF000000FFFFFFFFFFFFFF
FFFE000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFF
FC00000000FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFFFFFFFFFFFF80FFFF
FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF
FF800007FFF8000001FFFFC00007FFF80000001FFFC00007FFF800000007FFC00007FFF8
00000001FFC00007FFF800000000FFC00007FFF8000000007FC00007FFF8000000003FC0
0007FFF8000000001FC00007FFF8000000001FC00007FFF8000000000FE00007FFF80000
00000FE00007FFF80000000007E00007FFF80000000007E00007FFF80000000007E00007
FFF80000000003E00007FFF80000000003E00007FFF80000000003E00007FFF80000F800
03E00007FFF80000F80003F00007FFF80000F80001F00007FFF80000F80001F00007FFF8
0000F80001F00007FFF80000F80001F00007FFF80000F80000000007FFF80001F8000000
0007FFF80001F80000000007FFF80001F80000000007FFF80003F80000000007FFF80007
F80000000007FFF8000FF80000000007FFF8007FF80000000007FFFFFFFFF80000000007
FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF800
00000007FFF8007FF80000000007FFF8000FF80000000007FFF80007F80000000007FFF8
0003F80000000007FFF80001F80000000007FFF80001F80000000007FFF80001F8000000
0007FFF80000F80000000007FFF80000F800003E0007FFF80000F800003E0007FFF80000
F800003E0007FFF80000F800007C0007FFF80000F800007C0007FFF80000F800007C0007
FFF800000000007C0007FFF800000000007C0007FFF80000000000FC0007FFF800000000
00FC0007FFF80000000000F80007FFF80000000000F80007FFF80000000001F80007FFF8
0000000001F80007FFF80000000001F80007FFF80000000003F80007FFF80000000003F0
0007FFF80000000007F00007FFF8000000000FF00007FFF8000000000FF00007FFF80000
00001FF00007FFF8000000003FF00007FFF8000000007FE00007FFF800000001FFE00007
FFF800000007FFE00007FFF80000001FFFE00007FFF8000003FFFFE0FFFFFFFFFFFFFFFF
FFE0FFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFF
FFFFFFFFFFC04F517CD058>I<FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFF
FFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE000007FFF8000007FFFF
000007FFF80000007FFF000007FFF80000001FFF000007FFF800000007FF000007FFF800
000003FF000007FFF800000001FF000007FFF800000000FF000007FFF8000000007F0000
07FFF8000000003F000007FFF8000000003F800007FFF8000000003F800007FFF8000000
001F800007FFF8000000001F800007FFF8000000001F800007FFF8000000000F800007FF
F8000000000F800007FFF8000000000F800007FFF8000000000F800007FFF8000000000F
C00007FFF80000F80007C00007FFF80000F80007C00007FFF80000F80007C00007FFF800
00F80007C00007FFF80000F80000000007FFF80000F80000000007FFF80000F800000000
07FFF80001F80000000007FFF80001F80000000007FFF80001F80000000007FFF80003F8
0000000007FFF80007F80000000007FFF8000FF80000000007FFF8007FF80000000007FF
FFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000
000007FFFFFFFFF80000000007FFF8007FF80000000007FFF8000FF80000000007FFF800
07F80000000007FFF80003F80000000007FFF80001F80000000007FFF80001F800000000
07FFF80001F80000000007FFF80000F80000000007FFF80000F80000000007FFF80000F8
0000000007FFF80000F80000000007FFF80000F80000000007FFF80000F80000000007FF
F80000F80000000007FFF80000000000000007FFF80000000000000007FFF80000000000
000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
F80000000000000007FFF8000000000000FFFFFFFFFFF800000000FFFFFFFFFFF8000000
00FFFFFFFFFFF800000000FFFFFFFFFFF800000000FFFFFFFFFFF8000000004A517CD055
>I<0000000001FFFC000001C000000000007FFFFFC00003C00000000007FFFFFFF80007
C0000000003FFFFFFFFE001FC000000000FFFFFFFFFF803FC000000003FFFFE003FFC07F
C00000000FFFFC00003FF0FFC00000003FFFE000000FF9FFC00000007FFF80000003FFFF
C0000001FFFE00000000FFFFC0000003FFF8000000007FFFC0000007FFF0000000003FFF
C000000FFFE0000000001FFFC000001FFFC0000000000FFFC000003FFF800000000007FF
C000007FFF000000000003FFC00000FFFE000000000001FFC00000FFFE000000000001FF
C00001FFFC000000000000FFC00003FFF8000000000000FFC00003FFF80000000000007F
C00007FFF00000000000007FC0000FFFF00000000000003FC0000FFFF00000000000003F
C0001FFFE00000000000001FC0001FFFE00000000000001FC0001FFFE00000000000001F
C0003FFFC00000000000001FC0003FFFC00000000000000FC0003FFFC00000000000000F
C0007FFFC00000000000000FC0007FFFC00000000000000FC0007FFFC000000000000000
00007FFF800000000000000000007FFF80000000000000000000FFFF8000000000000000
0000FFFF80000000000000000000FFFF80000000000000000000FFFF8000000000000000
0000FFFF80000000000000000000FFFF80000000000000000000FFFF8000000000000000
0000FFFF80000000000000000000FFFF80000000000000000000FFFF8000000000000000
0000FFFF80000000000000000000FFFF80000000000000000000FFFF8000000000000000
0000FFFF800000000000000000007FFF800000007FFFFFFFFFE07FFF800000007FFFFFFF
FFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFFFF
FFE03FFFC000000000003FFFC0003FFFC000000000003FFFC0003FFFC000000000003FFF
C0001FFFE000000000003FFFC0001FFFE000000000003FFFC0001FFFE000000000003FFF
C0000FFFF000000000003FFFC0000FFFF000000000003FFFC00007FFF000000000003FFF
C00003FFF800000000003FFFC00003FFF800000000003FFFC00001FFFC00000000003FFF
C00000FFFE00000000003FFFC00000FFFE00000000003FFFC000007FFF00000000003FFF
C000003FFF80000000003FFFC000001FFFC0000000003FFFC000000FFFE0000000007FFF
C0000007FFF0000000007FFFC0000003FFFC00000000FFFFC0000001FFFF00000000FFFF
C00000007FFF80000001FFFFC00000003FFFF0000007FBFFC00000000FFFFE00001FF1FF
C000000003FFFFF001FFE0FFC000000000FFFFFFFFFFC07FC0000000003FFFFFFFFF001F
C00000000007FFFFFFFC0007C000000000007FFFFFE00001C0000000000001FFFE000000
00005B5479D26A>I<FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFF
FFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF0007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFFFFFFFFFFFFFFFE0000007FF
FFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FF
FFFFFFFFFFFFFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FF
F8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000FFFFFF
FFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFF
FFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF60527CD169>I<FFFFFFFFFFC0FFFF
FFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC00007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007
FFF800000007FFF800000007FFF800000007FFF80000FFFFFFFFFFC0FFFFFFFFFFC0FFFF
FFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A527CD132>I<00007FFFFFFFFF8000007FFFFF
FFFF8000007FFFFFFFFF8000007FFFFFFFFF8000007FFFFFFFFF80000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000000
0000007FFF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007F
FF0000000000007FFF0000000000007FFF0000000000007FFF0000000000007FFF000007
F000007FFF00001FFC00007FFF00003FFE00007FFF00007FFF00007FFF00007FFF00007F
FF0000FFFF80007FFF0000FFFF80007FFF0000FFFF80007FFF0000FFFF80007FFF0000FF
FF8000FFFE0000FFFF8000FFFE0000FFFF8000FFFE0000FFFF0001FFFC00007FFF0001FF
FC00007FFE0003FFF800003FF80007FFF000001FE00007FFE000000FFC001FFFC0000007
FF807FFF00000001FFFFFFFC000000007FFFFFF0000000001FFFFFC00000000001FFF800
00000039537DD145>I<FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFFF8FFFF
FFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFFF8FFFFFFFFFFC00000FFFFFFF80007
FFF80000000003FFF8000007FFF800000000007F80000007FFF80000000000FF00000007
FFF80000000001FE00000007FFF80000000003F800000007FFF8000000000FF000000007
FFF8000000001FE000000007FFF8000000003FC000000007FFF8000000007F8000000007
FFF800000000FF0000000007FFF800000001FC0000000007FFF800000007F80000000007
FFF80000000FF00000000007FFF80000001FE00000000007FFF80000003FC00000000007
FFF80000007F800000000007FFF8000000FE000000000007FFF8000003FC000000000007
FFF8000007F8000000000007FFF800000FF0000000000007FFF800001FE0000000000007
FFF800003FC0000000000007FFF800007F80000000000007FFF80001FE00000000000007
FFF80003FC00000000000007FFF80007F800000000000007FFF8000FF000000000000007
FFF8001FF800000000000007FFF8003FF800000000000007FFF8007FFC00000000000007
FFF801FFFE00000000000007FFF803FFFF00000000000007FFF807FFFF00000000000007
FFF80FFFFF80000000000007FFF81FFFFFC0000000000007FFF83FFFFFE0000000000007
FFF8FF7FFFE0000000000007FFF9FE3FFFF0000000000007FFFBFC3FFFF8000000000007
FFFFF81FFFFC000000000007FFFFF00FFFFC000000000007FFFFC007FFFE000000000007
FFFF8007FFFF000000000007FFFF0003FFFF000000000007FFFE0001FFFF800000000007
FFFC0000FFFFC00000000007FFF80000FFFFE00000000007FFF800007FFFE00000000007
FFF800003FFFF00000000007FFF800001FFFF80000000007FFF800001FFFFC0000000007
FFF800000FFFFC0000000007FFF8000007FFFE0000000007FFF8000003FFFF0000000007
FFF8000003FFFF8000000007FFF8000001FFFF8000000007FFF8000000FFFFC000000007
FFF8000000FFFFE000000007FFF80000007FFFF000000007FFF80000003FFFF000000007
FFF80000001FFFF800000007FFF80000001FFFFC00000007FFF80000000FFFFE00000007
FFF800000007FFFE00000007FFF800000003FFFF00000007FFF800000003FFFF80000007
FFF800000001FFFF80000007FFF800000000FFFFC0000007FFF8000000007FFFE0000007
FFF8000000007FFFF0000007FFF8000000003FFFF0000007FFF800000000FFFFFC00FFFF
FFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFEFFFF
FFFFFFC0003FFFFFFFFEFFFFFFFFFFC0003FFFFFFFFE5F527CD169>I<FFFFFFFFFFF800
0000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF800
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF800000000000007FFF800000000000007FFF8000000
00000007FFF800000000000007FFF8000000007C0007FFF8000000007C0007FFF8000000
007C0007FFF8000000007C0007FFF800000000FC0007FFF800000000F80007FFF8000000
00F80007FFF800000000F80007FFF800000000F80007FFF800000000F80007FFF8000000
01F80007FFF800000001F80007FFF800000001F80007FFF800000003F80007FFF8000000
03F80007FFF800000007F80007FFF800000007F00007FFF80000000FF00007FFF8000000
0FF00007FFF80000001FF00007FFF80000003FF00007FFF80000007FF00007FFF8000000
FFF00007FFF8000003FFF00007FFF8000007FFF00007FFF800003FFFF00007FFF80001FF
FFF0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFF
FFE0FFFFFFFFFFFFFFFFE046527CD151>I<FFFFFFFC000000000000003FFFFFFEFFFFFF
FE000000000000007FFFFFFEFFFFFFFE000000000000007FFFFFFEFFFFFFFF0000000000
0000FFFFFFFEFFFFFFFF00000000000000FFFFFFFE0007FFFF00000000000000FFFFC000
0007FFFF80000000000001EFFFC0000007FFFF80000000000001EFFFC0000007EFFFC000
0000000003CFFFC0000007EFFFC0000000000003CFFFC0000007E7FFE00000000000078F
FFC0000007E7FFE00000000000078FFFC0000007E3FFF000000000000F0FFFC0000007E3
FFF000000000000F0FFFC0000007E1FFF800000000001E0FFFC0000007E1FFF800000000
001E0FFFC0000007E1FFF800000000001E0FFFC0000007E0FFFC00000000003C0FFFC000
0007E0FFFC00000000003C0FFFC0000007E07FFE0000000000780FFFC0000007E07FFE00
00000000780FFFC0000007E03FFF0000000000F00FFFC0000007E03FFF0000000000F00F
FFC0000007E01FFF8000000001E00FFFC0000007E01FFF8000000001E00FFFC0000007E0
0FFFC000000003C00FFFC0000007E00FFFC000000003C00FFFC0000007E00FFFC0000000
03C00FFFC0000007E007FFE000000007800FFFC0000007E007FFE000000007800FFFC000
0007E003FFF00000000F000FFFC0000007E003FFF00000000F000FFFC0000007E001FFF8
0000001E000FFFC0000007E001FFF80000001E000FFFC0000007E000FFFC0000003C000F
FFC0000007E000FFFC0000003C000FFFC0000007E000FFFC0000003C000FFFC0000007E0
007FFE00000078000FFFC0000007E0007FFE00000078000FFFC0000007E0003FFF000000
F0000FFFC0000007E0003FFF000000F0000FFFC0000007E0001FFF800001E0000FFFC000
0007E0001FFF800001E0000FFFC0000007E0000FFFC00003C0000FFFC0000007E0000FFF
C00003C0000FFFC0000007E00007FFE0000780000FFFC0000007E00007FFE0000780000F
FFC0000007E00007FFE0000780000FFFC0000007E00003FFF0000F00000FFFC0000007E0
0003FFF0000F00000FFFC0000007E00001FFF8001E00000FFFC0000007E00001FFF8001E
00000FFFC0000007E00000FFFC003C00000FFFC0000007E00000FFFC003C00000FFFC000
0007E000007FFE007800000FFFC0000007E000007FFE007800000FFFC0000007E000007F
FE007800000FFFC0000007E000003FFF00F000000FFFC0000007E000003FFF00F000000F
FFC0000007E000001FFF81E000000FFFC0000007E000001FFF81E000000FFFC0000007E0
00000FFFC3C000000FFFC0000007E000000FFFC3C000000FFFC0000007E0000007FFE780
00000FFFC0000007E0000007FFE78000000FFFC0000007E0000003FFFF0000000FFFC000
0007E0000003FFFF0000000FFFC0000007E0000003FFFF0000000FFFC0000007E0000001
FFFE0000000FFFC0000007E0000001FFFE0000000FFFC0000007E0000000FFFC0000000F
FFC0000007E0000000FFFC0000000FFFC0000007E00000007FF80000000FFFC0000007E0
0000007FF80000000FFFC0000007E00000003FF00000000FFFC0000007E00000003FF000
00000FFFC000003FFC0000001FE00000000FFFC000FFFFFFFF00001FE00001FFFFFFFFFE
FFFFFFFF00001FE00001FFFFFFFFFEFFFFFFFF00000FC00001FFFFFFFFFEFFFFFFFF0000
0FC00001FFFFFFFFFEFFFFFFFF000007800001FFFFFFFFFE77527CD180>I<FFFFFFFC00
000000FFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF00
000000FFFFFFFFFFFFFFFF80000000FFFFFFFF0007FFFFC0000000003FFC000007FFFFE0
0000000007E0000007FFFFF00000000007E0000007FFFFF80000000007E0000007FFFFF8
0000000007E0000007FFFFFC0000000007E0000007EFFFFE0000000007E0000007E7FFFF
0000000007E0000007E3FFFF8000000007E0000007E3FFFF8000000007E0000007E1FFFF
C000000007E0000007E0FFFFE000000007E0000007E07FFFF000000007E0000007E03FFF
F800000007E0000007E01FFFFC00000007E0000007E01FFFFC00000007E0000007E00FFF
FE00000007E0000007E007FFFF00000007E0000007E003FFFF80000007E0000007E001FF
FFC0000007E0000007E001FFFFC0000007E0000007E000FFFFE0000007E0000007E0007F
FFF0000007E0000007E0003FFFF8000007E0000007E0001FFFFC000007E0000007E0000F
FFFE000007E0000007E0000FFFFE000007E0000007E00007FFFF000007E0000007E00003
FFFF800007E0000007E00001FFFFC00007E0000007E00000FFFFE00007E0000007E00000
FFFFF00007E0000007E000007FFFF00007E0000007E000003FFFF80007E0000007E00000
1FFFFC0007E0000007E000000FFFFE0007E0000007E0000007FFFF0007E0000007E00000
07FFFF0007E0000007E0000003FFFF8007E0000007E0000001FFFFC007E0000007E00000
00FFFFE007E0000007E00000007FFFF007E0000007E00000003FFFF807E0000007E00000
003FFFF807E0000007E00000001FFFFC07E0000007E00000000FFFFE07E0000007E00000
0007FFFF07E0000007E000000003FFFF87E0000007E000000003FFFF87E0000007E00000
0001FFFFC7E0000007E000000000FFFFE7E0000007E0000000007FFFF7E0000007E00000
00003FFFFFE0000007E0000000001FFFFFE0000007E0000000001FFFFFE0000007E00000
00000FFFFFE0000007E00000000007FFFFE0000007E00000000003FFFFE0000007E00000
000001FFFFE0000007E00000000001FFFFE0000007E00000000000FFFFE0000007E00000
0000007FFFE0000007E000000000003FFFE0000007E000000000001FFFE0000007E00000
0000000FFFE0000007E000000000000FFFE0000007E0000000000007FFE0000007E00000
00000003FFE0000007E0000000000001FFE0000007E0000000000000FFE0000007E00000
00000000FFE000003FFC0000000000007FE000FFFFFFFF00000000003FE000FFFFFFFF00
000000001FE000FFFFFFFF00000000000FE000FFFFFFFF000000000007E000FFFFFFFF00
0000000003C00060527CD169>I<000000000FFFC00000000000000003FFFFFF00000000
0000001FFFFFFFE0000000000000FFFFFFFFFC000000000003FFFC00FFFF00000000000F
FFC0000FFFC0000000003FFF000003FFF0000000007FFC000000FFF800000001FFF80000
007FFE00000003FFE00000001FFF00000007FFC00000000FFF8000000FFF8000000007FF
C000001FFF0000000003FFE000003FFF0000000003FFF000007FFE0000000001FFF80000
FFFC0000000000FFFC0000FFFC0000000000FFFC0001FFF800000000007FFE0003FFF800
000000007FFF0003FFF000000000003FFF0007FFF000000000003FFF8007FFE000000000
001FFF800FFFE000000000001FFFC00FFFE000000000001FFFC01FFFE000000000001FFF
E01FFFC000000000000FFFE01FFFC000000000000FFFE03FFFC000000000000FFFF03FFF
C000000000000FFFF03FFFC000000000000FFFF07FFF80000000000007FFF87FFF800000
00000007FFF87FFF80000000000007FFF87FFF80000000000007FFF87FFF800000000000
07FFF8FFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC
FFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80
000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000
000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007
FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC7FFF80000000000007FFF87F
FFC000000000000FFFF87FFFC000000000000FFFF87FFFC000000000000FFFF87FFFC000
000000000FFFF83FFFC000000000000FFFF03FFFC000000000000FFFF03FFFE000000000
001FFFF01FFFE000000000001FFFE01FFFE000000000001FFFE01FFFE000000000001FFF
E00FFFF000000000003FFFC00FFFF000000000003FFFC007FFF800000000007FFF8007FF
F800000000007FFF8003FFF800000000007FFF0001FFFC0000000000FFFE0001FFFE0000
000001FFFE0000FFFE0000000001FFFC00007FFF0000000003FFF800003FFF8000000007
FFF000001FFFC00000000FFFE000000FFFE00000001FFFC0000007FFF00000003FFF8000
0003FFF80000007FFF00000001FFFC000000FFFE00000000FFFF000003FFFC000000003F
FFE0001FFFF0000000000FFFFC00FFFFC00000000003FFFFFFFFFF000000000000FFFFFF
FFFC0000000000001FFFFFFFE000000000000003FFFFFF00000000000000001FFFE00000
0000565479D265>I<FFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF80000FFFFFFFFFFFFFF
FF0000FFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFF0000007FFF000001FFFFC000007FF
F0000001FFFF000007FFF00000007FFF800007FFF00000003FFFC00007FFF00000000FFF
E00007FFF00000000FFFF00007FFF000000007FFF00007FFF000000003FFF80007FFF000
000003FFFC0007FFF000000003FFFC0007FFF000000001FFFE0007FFF000000001FFFE00
07FFF000000001FFFE0007FFF000000001FFFE0007FFF000000001FFFF0007FFF0000000
01FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FF
F000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FF
FE0007FFF000000001FFFE0007FFF000000001FFFE0007FFF000000001FFFC0007FFF000
000003FFFC0007FFF000000003FFFC0007FFF000000003FFF80007FFF000000007FFF000
07FFF00000000FFFE00007FFF00000001FFFE00007FFF00000003FFFC00007FFF0000000
7FFF000007FFF0000001FFFE000007FFF000001FFFFC000007FFFFFFFFFFFFF0000007FF
FFFFFFFFFFC0000007FFFFFFFFFFFE00000007FFFFFFFFFFE000000007FFF80000000000
000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000
000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800
00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000
07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
0000000007FFF80000000000000007FFF8000000000000FFFFFFFFFFC000000000FFFFFF
FFFFC000000000FFFFFFFFFFC000000000FFFFFFFFFFC000000000FFFFFFFFFFC0000000
0050527CD15C>I<000000000FFFC00000000000000003FFFFFF000000000000001FFFFF
FFE0000000000000FFFFFFFFFC000000000003FFFC00FFFF00000000000FFFC0000FFFC0
000000003FFF000003FFF0000000007FFC000000FFF800000001FFF00000003FFE000000
03FFE00000001FFF00000007FFC00000000FFF8000000FFF8000000007FFC000001FFF00
00000003FFE000003FFE0000000001FFF000007FFC0000000000FFF80000FFFC00000000
00FFFC0000FFF800000000007FFC0001FFF800000000007FFE0003FFF000000000003FFF
0003FFF000000000003FFF0007FFE000000000001FFF8007FFE000000000001FFF800FFF
E000000000001FFFC00FFFC000000000000FFFC01FFFC000000000000FFFE01FFFC00000
0000000FFFE01FFF80000000000007FFE03FFF80000000000007FFF03FFF800000000000
07FFF03FFF80000000000007FFF07FFF80000000000007FFF87FFF80000000000007FFF8
7FFF00000000000003FFF87FFF00000000000003FFF87FFF00000000000003FFF8FFFF00
000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000
000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003
FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFF
FF00000000000003FFFCFFFF00000000000003FFFCFFFF00000000000003FFFCFFFF0000
0000000003FFFCFFFF00000000000003FFFC7FFF00000000000003FFF87FFF0000000000
0003FFF87FFF80000000000007FFF87FFF80000000000007FFF87FFF80000000000007FF
F83FFF80000000000007FFF03FFF80000000000007FFF03FFF80000000000007FFF01FFF
C000000000000FFFE01FFFC000000000000FFFE01FFFC000000000000FFFE00FFFC00000
0000000FFFC00FFFE000000000001FFFC007FFE000000000001FFF8007FFF00000000000
3FFF8003FFF00001FE00003FFF0001FFF80007FF80007FFE0001FFF8000FFFE0007FFE00
00FFFC003FFFF000FFFC00007FFC007F03F800FFF800003FFE007C00FC01FFF000001FFF
00F8007E03FFE000000FFF80F8003F07FFC0000007FFC0F0001F8FFF80000003FFE0F000
1F9FFF00000001FFF0F0000FFFFE00000000FFFCF8000FFFFC000000003FFFF80007FFF0
000000000FFFFC000FFFC00000000003FFFF00FFFF000000000000FFFFFFFFFC00000000
00001FFFFFFFFC00000C00000003FFFFFFFC00001E000000001FFFE3FE00001E00000000
000001FF00001E00000000000001FF80003E00000000000001FFC0007E00000000000001
FFE000FE00000000000001FFF807FE00000000000000FFFFFFFE00000000000000FFFFFF
FC00000000000000FFFFFFFC000000000000007FFFFFFC000000000000007FFFFFFC0000
00000000007FFFFFF8000000000000007FFFFFF8000000000000003FFFFFF80000000000
00003FFFFFF0000000000000001FFFFFE0000000000000001FFFFFE0000000000000000F
FFFFC00000000000000007FFFF800000000000000003FFFF000000000000000001FFFE00
00000000000000007FF80000000000000000001FE000576A79D265>I<FFFFFFFFFFFFF0
0000000000FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFF
FF00000000FFFFFFFFFFFFFFFFC00000000007FFF00000FFFFF00000000007FFF000000F
FFF80000000007FFF0000001FFFE0000000007FFF0000000FFFF0000000007FFF0000000
7FFF8000000007FFF00000003FFFC000000007FFF00000001FFFC000000007FFF0000000
0FFFE000000007FFF00000000FFFF000000007FFF00000000FFFF000000007FFF0000000
07FFF800000007FFF000000007FFF800000007FFF000000007FFF800000007FFF0000000
07FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF0000000
07FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF0000000
07FFFC00000007FFF000000007FFFC00000007FFF000000007FFF800000007FFF0000000
07FFF800000007FFF00000000FFFF800000007FFF00000000FFFF000000007FFF0000000
0FFFE000000007FFF00000000FFFE000000007FFF00000001FFFC000000007FFF0000000
3FFF8000000007FFF00000007FFF0000000007FFF0000000FFFE0000000007FFF0000003
FFFC0000000007FFF000000FFFF00000000007FFF00000FFFFC00000000007FFFFFFFFFF
FF000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFE0000000000007FFFFFFFFFF
F8000000000007FFF00003FFFE000000000007FFF000007FFF800000000007FFF000003F
FFC00000000007FFF000001FFFE00000000007FFF000000FFFF00000000007FFF0000007
FFF80000000007FFF0000003FFFC0000000007FFF0000003FFFE0000000007FFF0000001
FFFE0000000007FFF0000001FFFE0000000007FFF0000001FFFF0000000007FFF0000000
FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000
FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000
FFFF0000000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000
FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000
FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80001C0007FFF0000000
FFFFC0003E0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF0000000
7FFFC0003E0007FFF00000007FFFE0007E0007FFF00000003FFFE0007C0007FFF0000000
3FFFF000FC0007FFF00000001FFFF001FCFFFFFFFFFF80000FFFF803F8FFFFFFFFFF8000
03FFFE07F0FFFFFFFFFF800001FFFFFFE0FFFFFFFFFF8000007FFFFFC0FFFFFFFFFF8000
000FFFFF000000000000000000007FFC005F537CD164>I<00000FFF800007000000FFFF
F8000F000007FFFFFF001F00001FFFFFFFC03F00003FFFFFFFF07F0000FFFC00FFF8FF00
01FFE0000FFDFF0003FF800001FFFF0007FE0000007FFF000FFC0000003FFF000FF80000
000FFF001FF800000007FF001FF000000003FF003FF000000003FF003FE000000001FF00
7FE000000000FF007FE000000000FF007FE0000000007F00FFE0000000007F00FFE00000
00003F00FFE0000000003F00FFF0000000003F00FFF0000000003F00FFF8000000001F00
FFF8000000001F00FFFC000000001F00FFFE000000001F00FFFF000000000000FFFFC000
000000007FFFF000000000007FFFFF00000000007FFFFFF8000000003FFFFFFF80000000
3FFFFFFFFC0000001FFFFFFFFFC000001FFFFFFFFFF000000FFFFFFFFFFC000007FFFFFF
FFFF000003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFFFFFFFFF000007FFFFFFFFFF800
003FFFFFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE000000FFFFFFFFFF0000001FFF
FFFFFF80000000FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00000000007FFFFE0
0000000000FFFFE000000000003FFFE000000000000FFFF0000000000007FFF000000000
0003FFF0000000000003FFF0780000000001FFF0F80000000000FFF0F80000000000FFF0
F80000000000FFF0F800000000007FF0F800000000007FF0FC00000000007FF0FC000000
00007FF0FC00000000007FE0FE00000000007FE0FE00000000007FE0FF0000000000FFC0
FF0000000000FFC0FF8000000000FFC0FFC000000001FF80FFE000000001FF00FFF00000
0003FF00FFFC00000007FE00FFFF0000000FFC00FFFFC000001FF800FFFFF800007FF000
FF1FFFC003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF0000F8007FFFFFFC0000F0000FFF
FFF00000E000007FFF0000003C5479D24B>I<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFF
FFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFF
FF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF807FF800003FFFC00001FFC07F
E000003FFFC00000FFC07FC000003FFFC000007FC07F8000003FFFC000003FC07F000000
3FFFC000001FC07F0000003FFFC000001FC07E0000003FFFC000000FC07E0000003FFFC0
00000FC07E0000003FFFC000000FC07C0000003FFFC0000007C07C0000003FFFC0000007
C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0FC00
00003FFFC0000007E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003F
FFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC000
0003E0000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000
0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000
0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000
3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0
00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000
00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000
00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F
FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000
000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000
000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000
003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF
C000000000000000003FFFC000000000000000003FFFC0000000000000FFFFFFFFFFFFF0
00000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000000
00FFFFFFFFFFFFF0000053517BD05E>I<FFFFFFFFFFC00003FFFFFFFCFFFFFFFFFFC000
03FFFFFFFCFFFFFFFFFFC00003FFFFFFFCFFFFFFFFFFC00003FFFFFFFCFFFFFFFFFFC000
03FFFFFFFC0007FFF80000000000FFF0000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000001F80000007FFF800000000001F80000007FFF8000000
00001F80000007FFF800000000003F80000007FFF800000000003F80000003FFF8000000
00003F00000003FFFC00000000003F00000003FFFC00000000007F00000001FFFC000000
00007F00000001FFFC00000000007E00000000FFFE0000000000FE00000000FFFE000000
0001FC000000007FFF0000000001FC000000007FFF0000000003F8000000003FFF800000
0007F8000000001FFF800000000FF0000000000FFFC00000001FE00000000007FFE00000
003FC00000000003FFF80000007F800000000001FFFC000003FF0000000000007FFF8000
0FFE0000000000003FFFF001FFF80000000000000FFFFFFFFFF000000000000003FFFFFF
FFC0000000000000007FFFFFFF00000000000000000FFFFFF80000000000000000007FFF
80000000005E537CD167>I<FFFFFFFFFE0000001FFFFFFEFFFFFFFFFE0000001FFFFFFE
FFFFFFFFFE0000001FFFFFFEFFFFFFFFFE0000001FFFFFFEFFFFFFFFFE0000001FFFFFFE
001FFFF000000000003FFE00001FFFF0000000000007F000000FFFF0000000000007E000
000FFFF800000000000FE0000007FFF800000000000FC0000007FFFC00000000000FC000
0007FFFC00000000001FC0000003FFFE00000000001F80000003FFFE00000000003F8000
0001FFFE00000000003F00000001FFFF00000000007F00000000FFFF00000000007E0000
0000FFFF80000000007E00000000FFFF8000000000FE000000007FFFC000000000FC0000
00007FFFC000000001FC000000003FFFE000000001F8000000003FFFE000000003F80000
00001FFFE000000003F0000000001FFFF000000007F0000000001FFFF000000007F00000
00000FFFF800000007E0000000000FFFF80000000FE00000000007FFFC0000000FC00000
000007FFFC0000001FC00000000003FFFC0000001F800000000003FFFE0000003F800000
000003FFFE0000003F800000000001FFFF0000003F000000000001FFFF0000007F000000
000000FFFF8000007E000000000000FFFF800000FE0000000000007FFF800000FC000000
0000007FFFC00001FC0000000000007FFFC00001FC0000000000003FFFE00001F8000000
0000003FFFE00003F80000000000001FFFF00003F00000000000001FFFF00007F0000000
0000000FFFF00007E00000000000000FFFF8000FE00000000000000FFFF8000FE0000000
00000007FFFC000FC000000000000007FFFC001FC000000000000003FFFE001F80000000
00000003FFFE003F8000000000000001FFFE003F0000000000000001FFFF007F00000000
00000001FFFF007F0000000000000000FFFF807E0000000000000000FFFF80FE00000000
000000007FFFC0FC00000000000000007FFFC1FC00000000000000003FFFC1F800000000
000000003FFFE3F800000000000000001FFFE3F000000000000000001FFFF3F000000000
000000001FFFF7F000000000000000000FFFFFE000000000000000000FFFFFE000000000
0000000007FFFFC0000000000000000007FFFFC0000000000000000003FFFF8000000000
0000000003FFFF80000000000000000003FFFF80000000000000000001FFFF0000000000
0000000001FFFF00000000000000000000FFFE00000000000000000000FFFE0000000000
00000000007FFC000000000000000000007FFC000000000000000000007FFC0000000000
00000000003FF8000000000000000000003FF8000000000000000000001FF00000000000
00000000001FF0000000000000000000000FE00000000000000000000007C00000000000
5F537DD166>I<FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0FFFFFFFFFC007FFFFFFFFE00
00FFFFFFF0FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0FFFFFFFFFC007FFFFFFFFE0000FF
FFFFF0FFFFFFFFFC007FFFFFFFFE0000FFFFFFF0003FFFC00000001FFFE000000000FFF8
00003FFFE00000001FFFF0000000000FC000001FFFE00000000FFFF0000000000F800000
1FFFE00000000FFFF8000000000F8000001FFFF00000000FFFF8000000001F8000000FFF
F000000007FFF8000000001F0000000FFFF800000007FFFC000000001F0000000FFFF800
000003FFFC000000003F00000007FFF800000003FFFC000000003E00000007FFFC000000
03FFFE000000003E00000003FFFC00000001FFFE000000007C00000003FFFC00000001FF
FF000000007C00000003FFFE00000001FFFF00000000FC00000001FFFE00000001FFFF00
000000F800000001FFFF00000003FFFF80000000F800000001FFFF00000003FFFF800000
01F800000000FFFF00000003FFFF80000001F000000000FFFF80000007FFFFC0000001F0
000000007FFF80000007FFFFC0000003E0000000007FFF80000007FFFFE0000003E00000
00007FFFC000000FFFFFE0000007E0000000003FFFC000000F9FFFE0000007C000000000
3FFFE000001F9FFFF0000007C0000000003FFFE000001F0FFFF000000FC0000000001FFF
E000001F0FFFF000000F80000000001FFFF000003F0FFFF800000F80000000000FFFF000
003E07FFF800001F00000000000FFFF000003E07FFFC00001F00000000000FFFF800007E
07FFFC00003F000000000007FFF800007C03FFFC00003E000000000007FFFC0000FC03FF
FE00003E000000000007FFFC0000F801FFFE00007E000000000003FFFC0000F801FFFE00
007C000000000003FFFE0001F801FFFF00007C000000000003FFFE0001F000FFFF0000FC
000000000001FFFE0001F000FFFF8000F8000000000001FFFF0003F000FFFF8001F80000
00000000FFFF0003E0007FFF8001F0000000000000FFFF0007E0007FFFC001F000000000
0000FFFF8007C0003FFFC003F00000000000007FFF8007C0003FFFC003E0000000000000
7FFFC00FC0003FFFE003E00000000000007FFFC00F80001FFFE007E00000000000003FFF
C00F80001FFFF007C00000000000003FFFE01F80001FFFF00FC00000000000001FFFE01F
00000FFFF00F800000000000001FFFE01F00000FFFF80F800000000000001FFFF03E0000
07FFF81F800000000000000FFFF03E000007FFF81F000000000000000FFFF87E000007FF
FC1F000000000000000FFFF87C000003FFFC3F0000000000000007FFF87C000003FFFE3E
0000000000000007FFFCFC000003FFFE7E0000000000000003FFFCF8000001FFFE7C0000
000000000003FFFCF8000001FFFF7C0000000000000003FFFFF0000000FFFFFC00000000
00000001FFFFF0000000FFFFF80000000000000001FFFFF0000000FFFFF8000000000000
0001FFFFE00000007FFFF80000000000000000FFFFE00000007FFFF00000000000000000
FFFFE00000007FFFF000000000000000007FFFC00000003FFFE000000000000000007FFF
C00000003FFFE000000000000000007FFF800000001FFFE000000000000000003FFF8000
00001FFFC000000000000000003FFF800000001FFFC000000000000000003FFF00000000
0FFFC000000000000000001FFF000000000FFF8000000000000000001FFF000000000FFF
8000000000000000000FFE0000000007FF0000000000000000000FFE0000000007FF0000
000000000000000FFE0000000007FF00000000000000000007FC0000000003FE00000000
000000000007FC0000000003FE00000000000000000007F80000000001FE000000000000
00000003F80000000001FC00000000000000000003F80000000001FC0000000000000000
0001F00000000000F8000000000084537DD18B>I<1FFFFFFFFFFFFFFFC01FFFFFFFFFFF
FFFFE01FFFFFFFFFFFFFFFE01FFFFFFFFFFFFFFFE01FFFFFFFFFFFFFFFE01FFFFF800000
FFFFC01FFFF8000001FFFFC01FFFC0000001FFFF801FFF00000003FFFF001FFE00000007
FFFF001FFC00000007FFFE001FF80000000FFFFC001FF00000001FFFFC001FE00000001F
FFF8003FC00000003FFFF0003FC00000007FFFF0003F800000007FFFE0003F80000000FF
FFC0003F80000001FFFFC0003F00000001FFFF80003F00000003FFFF00003F00000007FF
FF00003F00000007FFFE00003E0000000FFFFC00003E0000001FFFFC00003E0000001FFF
F800003E0000003FFFF000003E0000007FFFF00000000000007FFFE0000000000000FFFF
C0000000000001FFFFC0000000000001FFFF80000000000003FFFF00000000000007FFFF
00000000000007FFFE0000000000000FFFFC0000000000001FFFFC0000000000001FFFF8
0000000000003FFFF00000000000007FFFF00000000000007FFFE0000000000000FFFFC0
000000000001FFFFC0000000000001FFFF80000000000003FFFF00000000000007FFFF00
000000000007FFFE0000000000000FFFFC0000000000001FFFFC0000000000001FFFF800
0003E000003FFFF0000003E000007FFFF0000003E000007FFFE0000003E00000FFFFC000
0003E00001FFFFC0000003E00001FFFF80000007E00003FFFF00000007E00007FFFF0000
0007C00007FFFE00000007C0000FFFFC00000007C0001FFFFC00000007C0001FFFF80000
000FC0003FFFF00000000FC0007FFFF00000000FC0007FFFE00000001FC000FFFFC00000
001FC001FFFFC00000003FC001FFFF800000003FC003FFFF000000007FC007FFFF000000
00FFC007FFFE00000001FFC00FFFFC00000003FFC01FFFFC00000007FFC01FFFF8000000
0FFFC03FFFF00000003FFF807FFFF0000001FFFF807FFFE000003FFFFF80FFFFFFFFFFFF
FFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF807FFFFFFFFFFF
FFFF80435279D152>90 D<00007FFF000000000007FFFFF0000000003FFFFFFE00000000
FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000FFF8000007FF80003F
FC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00000FFFC0000FFF80000F
FFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF800007FFC00003FF000007
FFC00001FE000007FFC0000000000007FFC0000000000007FFC0000000000007FFC00000
00000007FFC0000000000007FFC0000000000007FFC0000000007FFFFFC00000000FFFFF
FFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000007FFF8007FFC00001
FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC00007FFC0001FFF800007
FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0007FFE000007FFC000FF
FC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC00000F
FFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0007FFE00003DFFC0003F
FF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81FC0FFFFF003FFFFFF80
7FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000003C387CB641>97
D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000000000
00FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF001FFE000000000FFF00FFFFE00000000FFF03FFFFFC000
0000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE000000FFFFE0000FFF00
0000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE00000FFFC000001FFF0
0000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC0000FFF80000007FFC
0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000003FFF
0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000003FFF
0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE0000FFF80000007FFE
0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF8000000FFF8
0000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE00000FFFF000007FFC0
0000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC000000FF03FE03FFF800
0000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC00000000000003FFC00000
0041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF0000003FFFFFFFC00
000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF8001FFF00007FFC003
FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF80000FFFC01FFF
800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF00000000007FFE00
000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0000000000FFFE0000
000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000
0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000
007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF0000000000
3FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C007FFC0000007C007
FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E00007FFE0000FC00003F
FF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF800000003FFFFE0000000001
FFE0000033387CB63C>I<000000000001FF80000000000007FFFF80000000000007FFFF
80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000000001FFF
8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
8000000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF
8000000000000007FF8000000000000007FF8000000001FFE007FF800000001FFFFC07FF
80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000001FFF0007F7FF
8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF800003FFE000001FFF
800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF80001FFF8000000FFF
80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF
80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF
8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF
80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80003FFF0000000FFF
80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF80001FFF0000000FFF
80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF800003FFC000003FFF
800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE000003FFE000FEFFF
FF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF8000003FFFF80FFF
FF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003FFFFC00000001FFFF
FF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF8003FFC0000FFF0001F
FE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003FF800FFF800003FF
C01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF000000FFE0
7FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FF
FE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFF
FFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00
00000000FFFE00000000007FFE00000000007FFE00000000007FFF00000000003FFF0000
0000003FFF00000000003FFF00000000E01FFF00000001F01FFF80000003F00FFF800000
03F007FFC0000007E007FFC0000007E003FFE000000FC001FFF000001FC000FFF800003F
80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0000000FFFFFFC000
00001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC00000003FFFF0000000F
FFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF80007FF00FFFC000FFE
00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003FF8007FF8007FF0
007FF8007FF0003FF0007FF0000FC0007FF0000000007FF0000000007FF0000000007FF0
000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0
000000007FF0000000007FF0000000007FF0000000007FF0000000FFFFFFFFE000FFFFFF
FFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8
000000007FF8000000007FF8000000007FF8000000007FF80000007FFFFFFE00007FFFFF
FE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I<00003FFF0000FF00
0003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFFE0007FFC0FFFFF9FF000FFE001
FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00003FF81FE00FFF00003FFC0FC0
0FFF00003FFC07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00003FFE0000
1FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF0000
3FFE00001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00001FFE0000
1FFE00000FFF00003FFC00000FFF00003FFC000007FF00003FF8000003FF80007FF00000
01FFC000FFE0000000FFE001FFC0000000FFFC0FFF80000001FFFFFFFF00000003EFFFFF
FC00000003C3FFFFF000000007C03FFF0000000007C000000000000007C0000000000000
0FC00000000000000FC00000000000000FC00000000000000FE00000000000000FE00000
000000000FF80000000000000FFE0000000000000FFFFFFFFF00000007FFFFFFFFF80000
07FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF00000FFFFFF
FFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF00
0FFE000003FFFF801FF80000003FFF803FF000000007FF807FE000000003FFC07FE00000
0001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0
FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE000000001FF807FF00000
0003FF803FF000000003FF001FF800000007FE000FFE0000001FFC0007FF8000007FF800
03FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF8000000FFFFFFFFC00000001FFFF
FFE0000000000FFFFC0000003C4F7CB543>I<003FF0000000000000FFFFF00000000000
00FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF00000000000
0003FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF00000000000
0000FFF000000000000000FFF000000000000000FFF000000000000000FFF0001FFC0000
0000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000FFF01FE07FFC00
0000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF80
0000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF000007FFC0
0000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC000007FFC0
0000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0
00FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF
C0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF800003FFE00007FFF00007FFF0
000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF80007FFF00007FFF0
0003FFE00000FF8000007F00000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000003FF000FFFFF0
00FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0
0000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B547BD325>I<
0000007F00000000FF80000003FFE0000007FFF0000007FFF000000FFFF800000FFFF800
000FFFF800000FFFF800000FFFF800000FFFF800000FFFF8000007FFF0000007FFF00000
03FFE0000000FF800000007F000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000001FF80000FFFFF80000FFFFF80000FFFFF80000FFFFF80000FFFFF8
000001FFF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800
00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000
7FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007F
F80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8
0000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800
00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000
007FF80000007FF80000007FF80000007FF80780007FF81FE0007FF83FF0007FF87FF800
7FF8FFFC00FFF8FFFC00FFF0FFFC00FFF0FFFC00FFE0FFFC01FFE0FFFC01FFC0FFFC03FF
807FF807FF007FF00FFE003FF01FFC000FFFFFF00007FFFFE00001FFFF8000001FFC0000
256C87D329>I<003FF00000000000FFFFF00000000000FFFFF00000000000FFFFF00000
000000FFFFF00000000000FFFFF0000000000003FFF0000000000000FFF0000000000000
FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000
00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000
FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000
00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000
FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00001
FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800
FFF000003FFE0000FFF000001FF00000FFF000003FC00000FFF000007F800000FFF00000
FF000000FFF00003FE000000FFF00007F8000000FFF0000FF0000000FFF0001FE0000000
FFF0007FC0000000FFF000FF00000000FFF001FE00000000FFF003FC00000000FFF00FF8
00000000FFF01FE000000000FFF03FF000000000FFF07FF800000000FFF1FFF800000000
FFF3FFFC00000000FFF7FFFE00000000FFFFFFFF00000000FFFFFFFF80000000FFFF9FFF
80000000FFFF0FFFC0000000FFFE0FFFE0000000FFF807FFF0000000FFF003FFF0000000
FFF001FFF8000000FFF000FFFC000000FFF000FFFE000000FFF0007FFF000000FFF0003F
FF000000FFF0001FFF800000FFF0001FFFC00000FFF0000FFFE00000FFF00007FFF00000
FFF00003FFF00000FFF00001FFF80000FFF00001FFFC0000FFF00000FFFE0000FFF00000
7FFE0000FFF000003FFF0000FFF000007FFFC0FFFFFFF003FFFFFFFFFFFFF003FFFFFFFF
FFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFF40537CD247>I<003FF000FFFF
F000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF
F00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFF
FFF01C537BD225>I<003FF0001FFC000000FFE00000FFFFF000FFFFC00007FFFE0000FF
FFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFFC000FFFFF01FE07FFC00FF03FF
E000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03E000FFF80000FFF0F0000FFF07
80007FF80000FFF1E0000FFF8F00007FFC0000FFF3C0000FFF9E00007FFC0000FFF78000
07FFBC00003FFC0000FFF7800007FFFC00003FFE0000FFFF000007FFF800003FFE0000FF
FE000007FFF000003FFE0000FFFE000007FFF000003FFE0000FFFC000007FFE000003FFE
0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000
003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007
FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8
000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00
00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000
3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF
C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800
0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000
FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F
FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0
00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000
07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00FFFF
FFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFF
FEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE67367BB570>I<003F
F0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF00000FFFFF00FFFFFF80000FFFF
F01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF000000FFF0F0000FFF000000FF
F1E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FF
FF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FF
FC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF
F8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFF
FFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<000001FFE000000000001FFFFE
0000000000FFFFFFC000000003FFFFFFF00000000FFF807FFC0000001FFC000FFE000000
7FF80007FF800000FFF00003FFC00001FFE00001FFE00003FFC00000FFF00003FF800000
7FF00007FF8000007FF8000FFF0000003FFC000FFF0000003FFC001FFF0000003FFE001F
FF0000003FFE003FFE0000001FFF003FFE0000001FFF003FFE0000001FFF007FFE000000
1FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80FFFE0000001FFFC0FF
FE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000
1FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FF
FE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000001FFF807FFE000000
1FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF001FFF0000003FFE001F
FF0000003FFE000FFF0000003FFC000FFF8000007FFC0007FF8000007FF80003FFC00000
FFF00001FFE00001FFE00000FFF00003FFC000007FF80007FF8000003FFE001FFF000000
0FFF807FFC00000007FFFFFFF800000000FFFFFFC0000000003FFFFF000000000001FFE0
0000003A387CB643>I<003FF001FFE0000000FFFFF00FFFFE000000FFFFF03FFFFFC000
00FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8007FFE000003FFFFE0001FFF00
0000FFFF80000FFF800000FFFF000007FFC00000FFFE000007FFE00000FFFC000003FFF0
0000FFF8000001FFF80000FFF8000001FFF80000FFF8000000FFFC0000FFF8000000FFFC
0000FFF8000000FFFE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000007FFF
0000FFF80000007FFF0000FFF80000007FFF0000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF
8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000007FFF
0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFE0000FFF8000000FFFE
0000FFF8000000FFFE0000FFF8000000FFFC0000FFF8000001FFFC0000FFF8000001FFF8
0000FFFC000003FFF00000FFFC000003FFF00000FFFE000007FFE00000FFFF00000FFFC0
0000FFFF80001FFF800000FFFFC0003FFF000000FFFFF000FFFC000000FFFBFE07FFF800
0000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81FFFFC00000000FFF803FFC00000
0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000
0000FFF8000000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF800000000
00FFFFFFF80000000000FFFFFFF80000000000414D7BB54B>I<007FE003FE00FFFFE00F
FF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1F83FFC03FFE3E03FFE00FFE3C0
7FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE007FFE00FFFE003FFC00FFFC00
3FFC00FFFC001FF800FFFC000FF000FFF800000000FFF800000000FFF800000000FFF800
000000FFF800000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000
000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000FFFFFFFC
0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002F367CB537>114
D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF0007FF003FFF000FF80007FF
001FE00001FF003FC00000FF003F8000007F007F8000007F007F0000003F007F0000003F
00FF0000001F00FF0000001F00FF8000001F00FF8000001F00FFC000001F00FFF0000000
00FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800003FFFFFFF00003FFFFFFFC0
001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF
80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE000000007FFF000000001FF
F0780000007FF0F80000003FF0F80000001FF0FC0000001FF0FC0000000FF0FC0000000F
F0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0FF8000001FC0FFC000001F
C0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00FF7FFFFFF800FC1FFFFFE0
00F807FFFF8000F000FFF800002C387CB635>I<00003E00000000003E00000000003E00
000000003E00000000003E00000000003E00000000007E00000000007E00000000007E00
000000007E0000000000FE0000000000FE0000000001FE0000000001FE0000000001FE00
00000003FE0000000007FE0000000007FE000000000FFE000000001FFE000000003FFE00
000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFF
FF00FFFFFFFFFF00003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00
0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0007C0003FFE00
07C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE00
07C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F80001FFF000F80001FFF00
0F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC000001FFFFF80000007FFF
F00000001FFFE000000003FF80002A4D7ECB34>I<003FF8000001FFC000FFFFF80007FF
FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FF
FFC00003FFF800001FFFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007
FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800000FFFC00000FFF800000F
FFC00000FFF800001FFFC00000FFF800001FFFC000007FF800003FFFC000007FF800003B
FFC000007FF800007BFFC000003FFC0000F3FFC000003FFC0001E3FFF000001FFE0007C3
FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFFFE03FFFFC000007FFFF803
FFFFC0000007FFE003FF000042377BB54B>I<FFFFFFF00007FFFFFFFFFFF00007FFFFFF
FFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FFFF01FFF80000007FE000FFFC0000
003F0000FFFC0000003F00007FFC0000003E00007FFE0000007E00003FFE0000007C0000
3FFF000000FC00001FFF000000F800001FFF800001F800000FFF800001F000000FFFC000
01F000000FFFC00003F0000007FFC00003E0000007FFE00007E0000003FFE00007C00000
03FFF0000FC0000001FFF0000F80000001FFF8001F80000000FFF8001F00000000FFFC00
1F00000000FFFC003F000000007FFE003E000000007FFE007E000000003FFE007C000000
003FFF00FC000000001FFF00F8000000001FFF81F8000000000FFF81F0000000000FFFC3
F0000000000FFFC3F00000000007FFE3E00000000007FFE7E00000000003FFE7C0000000
0003FFFFC00000000001FFFF800000000001FFFF800000000000FFFF000000000000FFFF
0000000000007FFE0000000000007FFE0000000000007FFE0000000000003FFC00000000
00003FFC0000000000001FF80000000000001FF80000000000000FF00000000000000FF0
00000000000007E000000000000003C000000040367DB447>I<FFFFFFE07FFFFFC003FF
FFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FF
FFC0FFFFFFE07FFFFFC003FFFFC001FFF00000FFF000001FF80001FFF800007FF0000007
E00000FFF800007FF8000007C00000FFF800007FF8000007C00000FFFC00003FF800000F
C000007FFC00003FFC00000F8000007FFC00003FFC00000F8000007FFE00003FFC00001F
8000003FFE00007FFE00001F0000003FFF00007FFE00003F0000001FFF00007FFF00003E
0000001FFF0000FFFF00003E0000001FFF8000FFFF00007E0000000FFF8001FFFF80007C
0000000FFFC001F3FF8000FC00000007FFC001F3FFC000F800000007FFC003F3FFC000F8
00000007FFE003E1FFC001F800000003FFE007E1FFE001F000000003FFF007C0FFE001F0
00000001FFF007C0FFF003E000000001FFF00FC0FFF003E000000001FFF80F807FF007E0
00000000FFF80F807FF807C000000000FFF81F003FF807C000000000FFFC1F003FF80FC0
000000007FFC3F003FFC0F80000000007FFE3E001FFC1F80000000003FFE3E001FFE1F00
000000003FFE7E001FFE1F00000000003FFF7C000FFE3F00000000001FFFFC000FFF3E00
000000001FFFF80007FF7E00000000000FFFF80007FFFC00000000000FFFF80007FFFC00
000000000FFFF00003FFFC000000000007FFF00003FFF8000000000007FFE00001FFF800
0000000003FFE00001FFF0000000000003FFE00001FFF0000000000003FFC00000FFF000
0000000001FFC00000FFE0000000000001FF8000007FE0000000000001FF8000007FE000
0000000000FF8000007FC0000000000000FF0000003FC00000000000007F0000003F8000
00000000007F0000003F800000000000003E0000001F000000005A367DB461>I<7FFFFF
F0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFF
F0007FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF800007F00000000FFF
C0000FE000000007FFC0001FC000000007FFE0003F8000000003FFF0003F0000000001FF
F8007E0000000000FFFC00FC00000000007FFE01FC00000000007FFE03F800000000003F
FF07F000000000001FFF8FE000000000000FFFCFC0000000000007FFFF80000000000003
FFFF00000000000003FFFF00000000000001FFFE00000000000000FFFC00000000000000
7FFE000000000000003FFF000000000000003FFF000000000000001FFF80000000000000
1FFFC00000000000003FFFE00000000000007FFFF0000000000000FFFFF0000000000001
FDFFF8000000000001F8FFFC000000000003F07FFE000000000007E03FFF00000000000F
E01FFF00000000001FC01FFF80000000003F800FFFC0000000007F0007FFE000000000FE
0003FFF000000000FC0001FFF800000001F80001FFF800000003F00000FFFC00000007F0
00007FFE0000000FE000003FFF0000001FC000001FFF800000FFF000001FFF8000FFFFFE
0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE
0001FFFFFFC042357EB447>I<FFFFFFF00007FFFFFFFFFFF00007FFFFFFFFFFF00007FF
FFFFFFFFF00007FFFFFFFFFFF00007FFFF00FFF80000007FE000FFFC0000003F0000FFFC
0000003F00007FFE0000003E00007FFE0000007E00003FFE0000007C00003FFF000000FC
00001FFF000000F800001FFF800001F800000FFF800001F000000FFFC00003F0000007FF
C00003E0000007FFE00003E0000007FFE00007E0000003FFF00007C0000003FFF0000FC0
000001FFF8000F80000001FFF8001F80000000FFF8001F00000000FFFC003F000000007F
FC003E000000007FFE007E000000003FFE007C000000003FFF00FC000000003FFF00FC00
0000001FFF80F8000000001FFF81F8000000000FFFC1F0000000000FFFC3F00000000007
FFC3E00000000007FFE7E00000000003FFE7C00000000003FFFFC00000000001FFFF8000
00000001FFFF800000000000FFFF000000000000FFFF000000000000FFFF000000000000
7FFE0000000000007FFE0000000000003FFC0000000000003FFC0000000000001FF80000
000000001FF80000000000000FF00000000000000FF000000000000007E0000000000000
07E000000000000007E000000000000007C00000000000000FC00000000000000F800000
000000001F800000000000001F000000000000003F000000001FC0003E000000003FE000
7E000000007FF0007C00000000FFF800FC00000000FFF800F800000000FFF801F8000000
00FFF801F000000000FFF803F000000000FFF807E0000000007FF00FC0000000007FE01F
80000000003FC07F00000000003F81FE00000000001FFFFC00000000000FFFF000000000
0003FFE0000000000000FF000000000000404D7DB447>I<FFFFFFFFFFFFFFFFC0FFFFFF
FFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0420480A243>123
D<FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8850480
A286>I E /Fr 55 122 df<00000000007FFF800001FFE000000000003FFFFFF0003FFF
FC0000000001FFFFFFFC01FFFFFE000000000FFFFFFFFF0FFFFFFF800000007FFFFFFFFF
BFFFFFFFC0000001FFFFE003FFFFFF81FFE0000003FFFC00007FFFFC03FFE000000FFFF0
0000FFFFF007FFF000001FFFC00001FFFFE007FFF000003FFF000003FFFFC00FFFF80000
7FFE000003FFFF800FFFF80000FFFC000007FFFF800FFFF80001FFF8000007FFFF000FFF
F80003FFF0000007FFFF000FFFF80003FFF0000007FFFE000FFFF80007FFE0000007FFFE
000FFFF80007FFE0000007FFFE0007FFF0000FFFE0000003FFFC0003FFE0000FFFC00000
03FFFC0001FFC0000FFFC0000001FFFC0000FF80000FFFC0000000FFFC00003E00000FFF
C0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000
000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00
000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000
FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0
000000FFFC00000000000FFFC0000000FFFC00000000000FFFC0000000FFFC0000000000
0FFFC0000000FFFC00000000000FFFC0000000FFFC00000000FFFFFFFFFFFFFFFFFFFFFE
0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFF
FFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFFFFFE0000000FFFE000
0000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000F
FFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE000000
00000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE
00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE00000
00FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFF
E0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000
000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00
000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000
FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0
000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000000000
0FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE0000
0000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FF
FE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE000
0000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000F
FFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE000000
00000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE
00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFFE00000
00FFFE00000000000FFFE0000000FFFE00000000000FFFE0000000FFFE00000000000FFF
E0000000FFFE00000000000FFFE0000000FFFE000000003FFFFFFFF803FFFFFFFFE00000
3FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFFFFFF
E000003FFFFFFFF803FFFFFFFFE000003FFFFFFFF803FFFFFFFFE0000065657DE45E>11
D<00000000007FFF80000000000000001FFFFFF000000000000001FFFFFFFC0000000000
000FFFFFFFFE0000000000007FFFFFFFFF800000000001FFFFE007FFC00000000003FFFE
00007FE0000000000FFFF000001FF0000000001FFFC000007FF0000000003FFF000000FF
F8000000007FFE000001FFF800000000FFFC000003FFFC00000001FFF8000007FFFC0000
0003FFF0000007FFFC00000003FFF0000007FFFC00000007FFE0000007FFFC00000007FF
E000000FFFFE0000000FFFE0000007FFFC0000000FFFC0000007FFFC0000000FFFC00000
07FFFC0000000FFFC0000007FFFC0000000FFFC0000003FFF80000000FFFC0000001FFF0
0000000FFFC0000000FFE00000000FFFC00000007FC00000000FFFC00000000000000000
0FFFC000000000000000000FFFC000000000000000000FFFC000000000000000000FFFC0
00000000000000000FFFC000000000000000000FFFC000000000000000000FFFC0000000
00000000000FFFC000000000000000000FFFC000000000000000000FFFC0000000000000
00000FFFC00003FFFFFE0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000FFFF
FFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFFFE0000FFFFFFFFFF
FFFFFFFE0000000FFFE0000001FFFE0000000FFFE0000000FFFE0000000FFFE0000000FF
FE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000
000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFF
E0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00000
00FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE
0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE000000
0FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0
000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000
FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00
00000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000F
FFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE000
0000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FF
FE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000
000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFF
E0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE00000
00FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE0000000FFFE
00003FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803F
FFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF803FFFFFFFF8051657DE4
5A>I<01FC0007FF000FFF801FFFC03FFFE07FFFF07FFFF8FFFFF8FFFFF8FFFFFCFFFFFC
FFFFFCFFFFFEFFFFFE7FFFFE7FFFFE3FFFFE1FFFFE0FFFBE07FF3E01FC3E00003E00003E
00007E00007C00007C00007C0000FC0000F80000F80001F80001F00003F00003F00007E0
0007E0000FC0000FC0001F80003F00007F0000FE0001FC0003F80007F0000FE0000FC000
078000030000173174942D>44 D<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFF
FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFF
FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A0D7EA636>I<0000000FFF00000000
000001FFFFF800000000000FFFFFFF00000000003FFFFFFFC000000000FFFFFFFFF00000
0001FFFC03FFF800000007FFF000FFFE0000000FFFC0003FFF0000001FFF00000FFF8000
003FFE000007FFC000007FFE000007FFE00000FFFC000003FFF00000FFF8000001FFF000
01FFF8000001FFF80003FFF0000000FFFC0003FFF0000000FFFC0007FFF0000000FFFE00
07FFE00000007FFE000FFFE00000007FFF000FFFE00000007FFF000FFFE00000007FFF00
1FFFE00000007FFF801FFFE00000007FFF801FFFE00000007FFF803FFFE00000007FFFC0
3FFFC00000003FFFC03FFFC00000003FFFC03FFFC00000003FFFC07FFFC00000003FFFE0
7FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE0
7FFFC00000003FFFE07FFFC00000003FFFE0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0FFFFC00000003FFFF0
7FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE0
7FFFC00000003FFFE07FFFC00000003FFFE07FFFC00000003FFFE03FFFC00000003FFFC0
3FFFC00000003FFFC03FFFE00000007FFFC03FFFE00000007FFFC01FFFE00000007FFF80
1FFFE00000007FFF801FFFE00000007FFF800FFFE00000007FFF000FFFE00000007FFF00
0FFFE00000007FFF0007FFF0000000FFFE0007FFF0000000FFFE0003FFF0000000FFFC00
03FFF0000000FFFC0001FFF8000001FFF80000FFF8000001FFF00000FFFC000003FFF000
007FFE000007FFE000003FFF00000FFFC000001FFF80001FFF8000000FFFC0003FFF0000
0007FFF000FFFE00000003FFFC03FFFC00000000FFFFFFFFF0000000003FFFFFFFC00000
00000FFFFFFF000000000001FFFFF80000000000001FFF8000000044607ADD51>48
D<00000000F000000000000001F800000000000007F80000000000001FF8000000000000
3FF8000000000001FFF8000000000007FFF800000000007FFFF8000000000FFFFFF80000
00FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFF87
FFF8000000FFF007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000
00000007FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007
FFF8000000000007FFF8000000000007FFF80000007FFFFFFFFFFFFF807FFFFFFFFFFFFF
807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF80395E74
DD51>I<000001FFF800000000001FFFFFC000000000FFFFFFF800000003FFFFFFFF0000
000FFFFFFFFFC000003FFFFFFFFFE000007FFC01FFFFF80000FFE0003FFFFC0001FF0000
0FFFFE0003FE000007FFFF0007F8000003FFFF800FF0000001FFFFC01FE0000000FFFFE0
3FC00000007FFFF03FFC0000007FFFF87FFE0000003FFFF87FFF0000003FFFFC7FFF8000
001FFFFCFFFFC000001FFFFEFFFFC000000FFFFEFFFFE000000FFFFEFFFFE000000FFFFE
FFFFE000000FFFFFFFFFE000000FFFFFFFFFE0000007FFFFFFFFE0000007FFFFFFFFE000
0007FFFF7FFFC0000007FFFF7FFFC0000007FFFF3FFF80000007FFFF1FFF00000007FFFF
07FC0000000FFFFF01F00000000FFFFF00000000000FFFFE00000000000FFFFE00000000
000FFFFE00000000001FFFFC00000000001FFFFC00000000001FFFF800000000003FFFF8
00000000003FFFF000000000007FFFE000000000007FFFE00000000000FFFFC000000000
00FFFF800000000001FFFF000000000003FFFE000000000003FFFC000000000007FFF800
000000000FFFF000000000000FFFE000000000001FFF8000000000003FFF000000000000
7FFE000000000000FFFC000000000001FFF0000000000001FFE0000000000003FF800000
00000007FF0000000000000FFE0000000000001FF80000000000003FF00000000000007F
E0000000000000FFC000003F000001FF8000003F000003FE0000003F000007FC0000003F
00000FF80000007E00001FF00000007E00003FE00000007E00007F800000007E00007F00
0000007E0000FE00000000FE0001FC00000000FE0003F800000000FE0007F000000001FC
000FC000000007FC001FFFFFFFFFFFFC003FFFFFFFFFFFFC007FFFFFFFFFFFFC00FFFFFF
FFFFFFFC01FFFFFFFFFFFFFC03FFFFFFFFFFFFF807FFFFFFFFFFFFF80FFFFFFFFFFFFFF8
1FFFFFFFFFFFFFF83FFFFFFFFFFFFFF87FFFFFFFFFFFFFF8FFFFFFFFFFFFFFF8FFFFFFFF
FFFFFFF8FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0
405E78DD51>I<000000FFFF0000000000000FFFFFF800000000003FFFFFFF0000000001
FFFFFFFFC000000003FFFFFFFFF00000000FFFC01FFFFC0000001FFC0007FFFE0000003F
E00001FFFF0000007FC00000FFFF800000FF0000007FFFC00001FE0000007FFFE00003FF
0000003FFFF00003FFC000003FFFF00007FFE000003FFFF80007FFF000001FFFF80007FF
F800001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFF
FC00001FFFFC000FFFFE00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFF
FC00001FFFFC0007FFFC00003FFFFC0007FFF800003FFFF80003FFF000003FFFF80001FF
E000003FFFF80000FFC000003FFFF000001F0000007FFFF00000000000007FFFE0000000
0000007FFFE0000000000000FFFFC0000000000000FFFF80000000000001FFFF00000000
000001FFFE00000000000003FFFC00000000000007FFF80000000000000FFFF000000000
00001FFFE00000000000007FFF8000000000000FFFFE00000000000FFFFFF80000000000
0FFFFFE000000000000FFFFF0000000000000FFFFFF800000000000FFFFFFF0000000000
00003FFFE000000000000007FFF800000000000001FFFE00000000000000FFFF00000000
0000007FFF800000000000003FFFE00000000000003FFFF00000000000001FFFF8000000
0000001FFFF80000000000000FFFFC0000000000000FFFFE0000000000000FFFFE000000
0000000FFFFF00000000000007FFFF00000000000007FFFF80000000000007FFFF800000
00000007FFFF80000000000007FFFFC003FC00000007FFFFC00FFF00000007FFFFC01FFF
80000007FFFFC03FFFC0000007FFFFC07FFFE0000007FFFFC07FFFE0000007FFFFC0FFFF
F0000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FFFF80FFFF
F0000007FFFF80FFFFF0000007FFFF80FFFFF000000FFFFF00FFFFE000000FFFFF007FFF
E000000FFFFF007FFFC000000FFFFE007FFFC000001FFFFE003FFF8000001FFFFC003FFE
0000003FFFF8001FF80000003FFFF0000FF80000007FFFF00007FE000000FFFFE00003FF
800001FFFF800001FFF00007FFFF000000FFFF803FFFFE0000007FFFFFFFFFFC0000001F
FFFFFFFFF000000007FFFFFFFFC000000001FFFFFFFE00000000001FFFFFF00000000000
01FFFE00000000426079DD51>I<0000000000001F80000000000000003FC00000000000
00007FC000000000000000FFC000000000000000FFC000000000000001FFC00000000000
0003FFC000000000000007FFC00000000000000FFFC00000000000000FFFC00000000000
001FFFC00000000000003FFFC00000000000007FFFC00000000000007FFFC00000000000
00FFFFC0000000000001FFFFC0000000000003FFFFC0000000000007FFFFC00000000000
07FFFFC000000000000FFFFFC000000000001FFFFFC000000000003FBFFFC00000000000
7F3FFFC000000000007F3FFFC00000000000FE3FFFC00000000001FC3FFFC00000000003
F83FFFC00000000007F03FFFC00000000007F03FFFC0000000000FE03FFFC0000000001F
C03FFFC0000000003F803FFFC0000000003F003FFFC0000000007F003FFFC000000000FE
003FFFC000000001FC003FFFC000000003F8003FFFC000000003F8003FFFC000000007F0
003FFFC00000000FE0003FFFC00000001FC0003FFFC00000003F80003FFFC00000003F80
003FFFC00000007F00003FFFC0000000FE00003FFFC0000001FC00003FFFC0000001F800
003FFFC0000003F800003FFFC0000007F000003FFFC000000FE000003FFFC000001FC000
003FFFC000001F8000003FFFC000003F8000003FFFC000007F0000003FFFC00000FE0000
003FFFC00001FC0000003FFFC00001FC0000003FFFC00003F80000003FFFC00007F00000
003FFFC0000FE00000003FFFC0000FC00000003FFFC0001FC00000003FFFC0003F800000
003FFFC0007F000000003FFFC000FE000000003FFFC000FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFF00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000
007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000
007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000
007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000
007FFFC00000000000007FFFC0000000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007F
FFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF485E7CDD
51>I<00C00000000001C001F8000000000FC001FF000000007FC001FFF0000007FFC001
FFFF8000FFFFC001FFFFFFFFFFFF8001FFFFFFFFFFFF0001FFFFFFFFFFFE0001FFFFFFFF
FFFC0001FFFFFFFFFFF80001FFFFFFFFFFF00001FFFFFFFFFFE00001FFFFFFFFFFC00001
FFFFFFFFFF800001FFFFFFFFFF000001FFFFFFFFFC000001FFFFFFFFF8000001FFFFFFFF
E0000001FFFFFFFF80000001FFFFFFFC00000001FFFFFFE000000001FC3FFC0000000001
FC00000000000001FC00000000000001FC00000000000001FC00000000000001FC000000
00000001FC00000000000001FC00000000000001FC00000000000001FC00000000000001
FC00000000000001FC00000000000001FC00000000000001FC00000000000001FC003FFE
00000001FC03FFFFF0000001FC0FFFFFFE000001FC3FFFFFFF800001FCFFFFFFFFE00001
FDFFE00FFFF00001FFFE0003FFF80001FFF80000FFFC0001FFE000007FFF0001FF800000
3FFF8001FF0000003FFF8001FE0000001FFFC001FC0000001FFFE001FC0000000FFFF000
F00000000FFFF000000000000FFFF800000000000FFFF800000000000FFFFC0000000000
07FFFC000000000007FFFC000000000007FFFE000000000007FFFE000000000007FFFE00
0000000007FFFE000000000007FFFF000000000007FFFF000000000007FFFF03F0000000
07FFFF0FFC00000007FFFF1FFE00000007FFFF3FFF00000007FFFF7FFF80000007FFFF7F
FF80000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC00000
07FFFEFFFFC0000007FFFEFFFFC0000007FFFEFFFF80000007FFFEFFFF8000000FFFFC7F
FF0000000FFFFC7FFE0000000FFFFC7FFC0000000FFFF83FF00000000FFFF83F80000000
1FFFF03FC00000001FFFE01FC00000003FFFE00FE00000003FFFC00FF00000007FFF8007
FC000000FFFF0003FE000001FFFE0001FF800007FFFC0000FFE0001FFFF800007FFE00FF
FFF000003FFFFFFFFFC000000FFFFFFFFF00000007FFFFFFFC00000001FFFFFFF0000000
003FFFFF800000000003FFF0000000406078DD51>I<000000001FFF00000000000003FF
FFE000000000001FFFFFF80000000000FFFFFFFE0000000003FFFFFFFF0000000007FFFC
03FF800000001FFFC0007FC00000003FFF00001FE0000000FFFC00000FF0000001FFF800
0007F0000003FFF000007FF8000007FFE00000FFF800000FFFC00001FFF800001FFF8000
03FFFC00003FFF000003FFFC00007FFF000007FFFC00007FFE000007FFFC0000FFFE0000
07FFFC0001FFFC000007FFFC0001FFFC000007FFFC0003FFFC000007FFFC0003FFF80000
03FFF80007FFF8000003FFF80007FFF8000001FFF0000FFFF0000000FFE0000FFFF00000
007FC0001FFFF00000000000001FFFF00000000000001FFFF00000000000003FFFF00000
000000003FFFF00000000000003FFFF00000000000003FFFE00000000000007FFFE001FF
E00000007FFFE00FFFFE0000007FFFE03FFFFF8000007FFFE07FFFFFE000007FFFE0FFFF
FFF800007FFFE1FE03FFFC0000FFFFE3F0007FFE0000FFFFE7E0003FFF0000FFFFEFC000
1FFF8000FFFFEF80000FFFC000FFFFFF000007FFE000FFFFFE000007FFF000FFFFFE0000
03FFF800FFFFFC000003FFFC00FFFFFC000003FFFC00FFFFF8000003FFFE00FFFFF80000
01FFFE00FFFFF8000001FFFF00FFFFF8000001FFFF00FFFFF0000001FFFF80FFFFF00000
01FFFF80FFFFF0000001FFFF80FFFFF0000001FFFF80FFFFF0000001FFFF80FFFFE00000
01FFFFC0FFFFE0000001FFFFC0FFFFE0000001FFFFC07FFFE0000001FFFFC07FFFE00000
01FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE00000
01FFFFC07FFFE0000001FFFFC03FFFE0000001FFFFC03FFFE0000001FFFFC03FFFE00000
01FFFFC03FFFE0000001FFFFC01FFFE0000001FFFFC01FFFF0000001FFFF801FFFF00000
01FFFF800FFFF0000001FFFF800FFFF0000001FFFF800FFFF0000001FFFF0007FFF00000
01FFFF0007FFF0000003FFFE0003FFF0000003FFFE0003FFF8000003FFFC0001FFF80000
03FFFC0001FFFC000003FFF80000FFFC000007FFF000007FFE000007FFF000003FFE0000
0FFFE000001FFF00001FFFC000000FFFC0003FFF80000007FFE000FFFF00000003FFFC07
FFFC00000001FFFFFFFFF800000000FFFFFFFFF0000000003FFFFFFFC0000000000FFFFF
FF000000000001FFFFF80000000000001FFF80000000426079DD51>I<07E00000000000
00000FE0000000000000000FF0000000000000000FFC000000000000000FFFFC00000000
00000FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFF
FFF81FFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFF01FFFFFFFFFFFFF
FFE01FFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFF801FFFFFFFFFFFFFFF001FFFFFFFFFFFFF
FF003FFFFFFFFFFFFFFE003FFFFFFFFFFFFFFC003FFFFFFFFFFFFFF8003FFFFFFFFFFFFF
F0003FFFFFFFFFFFFFE0003FE0000000003FE0003F80000000007FC0007F0000000000FF
80007F0000000001FF00007F0000000001FE00007E0000000003FC00007E0000000007FC
00007E000000000FF800007E000000001FF000007E000000003FE00000FC000000003FC0
0000FC000000007F800000FC00000000FF800000FC00000001FF0000000000000003FE00
00000000000003FC0000000000000007F8000000000000000FF8000000000000001FF000
0000000000001FE0000000000000003FE0000000000000007FC000000000000000FFC000
000000000000FF8000000000000001FF8000000000000001FF0000000000000003FF0000
000000000007FF0000000000000007FE000000000000000FFE000000000000000FFE0000
00000000001FFC000000000000001FFC000000000000003FFC000000000000003FFC0000
00000000007FF8000000000000007FF800000000000000FFF800000000000000FFF80000
0000000000FFF800000000000001FFF000000000000001FFF000000000000003FFF00000
0000000003FFF000000000000003FFF000000000000007FFF000000000000007FFF00000
0000000007FFF000000000000007FFF00000000000000FFFE00000000000000FFFE00000
000000000FFFE00000000000000FFFE00000000000001FFFE00000000000001FFFE00000
000000001FFFE00000000000001FFFE00000000000001FFFE00000000000001FFFE00000
000000003FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE00000
000000003FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE00000
000000003FFFE00000000000003FFFE00000000000003FFFE00000000000003FFFE00000
000000003FFFE00000000000001FFFC00000000000001FFFC00000000000000FFF800000
0000000003FE0000000000000001FC0000000000456377E051>I<0000003FFF80000000
000003FFFFFC00000000001FFFFFFF80000000007FFFFFFFE000000001FFFFFFFFF80000
0003FFF007FFFC0000000FFF00007FFE0000001FFC00001FFF0000003FF000000FFF8000
007FE0000003FFC00000FFC0000003FFE00000FFC0000001FFF00001FF80000000FFF000
01FF80000000FFF80003FF000000007FF80003FF000000007FF80007FF000000007FFC00
07FF000000003FFC0007FF000000003FFC000FFF000000003FFC000FFF800000003FFC00
0FFF800000003FFC000FFF800000003FFC000FFFC00000003FFC000FFFE00000003FFC00
0FFFF00000007FFC000FFFF80000007FF8000FFFFE0000007FF8000FFFFF8000007FF800
0FFFFFC00000FFF00007FFFFF00000FFF00007FFFFFC0001FFE00007FFFFFF0003FFC000
03FFFFFF8003FFC00003FFFFFFE007FF800001FFFFFFF80FFF000001FFFFFFFE1FFE0000
00FFFFFFFF7FF8000000FFFFFFFFFFF00000007FFFFFFFFFC00000003FFFFFFFFF800000
001FFFFFFFFE000000000FFFFFFFFF8000000007FFFFFFFFE000000001FFFFFFFFF00000
0000FFFFFFFFFC000000003FFFFFFFFE000000007FFFFFFFFF00000001FFFFFFFFFF8000
0007FFFFFFFFFFC000000FFFFFFFFFFFE000003FFE3FFFFFFFF000007FFC0FFFFFFFF800
00FFF003FFFFFFFC0001FFE000FFFFFFFC0003FFC0007FFFFFFE0007FF80001FFFFFFE00
0FFF000007FFFFFF000FFF000001FFFFFF001FFE000000FFFFFF803FFE0000003FFFFF80
3FFC0000000FFFFF807FFC00000007FFFFC07FF800000001FFFFC07FF8000000007FFFC0
7FF8000000003FFFC0FFF8000000001FFFC0FFF0000000001FFFC0FFF0000000000FFFC0
FFF00000000007FFC0FFF00000000007FFC0FFF00000000007FFC0FFF00000000003FFC0
FFF00000000003FFC0FFF00000000003FF80FFF00000000003FF80FFF80000000003FF80
7FF80000000003FF007FF80000000007FF007FFC0000000007FF003FFC0000000007FE00
3FFE000000000FFE001FFE000000000FFC001FFF000000001FF8000FFF800000003FF800
07FFC00000007FF00003FFF0000000FFE00001FFFC000003FFC00000FFFF00001FFF8000
007FFFF001FFFE0000003FFFFFFFFFFC0000000FFFFFFFFFF000000003FFFFFFFFE00000
0000FFFFFFFF00000000000FFFFFF80000000000007FFF00000000426079DD51>I<0000
003FFF00000000000007FFFFF000000000003FFFFFFC0000000000FFFFFFFF0000000003
FFFFFFFFC000000007FFF807FFE00000000FFFC001FFF80000003FFF80007FFC0000007F
FE00003FFE000000FFFC00001FFF000001FFFC00001FFF800003FFF800000FFF800003FF
F8000007FFC00007FFF0000007FFE0000FFFF0000007FFE0001FFFF0000003FFF0001FFF
F0000003FFF8003FFFF0000003FFF8003FFFE0000003FFF8003FFFE0000003FFFC007FFF
E0000003FFFC007FFFE0000003FFFE007FFFE0000001FFFE007FFFE0000001FFFE00FFFF
E0000001FFFF00FFFFE0000001FFFF00FFFFE0000001FFFF00FFFFE0000001FFFF00FFFF
E0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFF
E0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFF80FFFFE0000001FFFFC0FFFF
E0000001FFFFC0FFFFE0000001FFFFC0FFFFE0000003FFFFC07FFFE0000003FFFFC07FFF
E0000003FFFFC07FFFE0000003FFFFC07FFFE0000003FFFFC03FFFE0000007FFFFC03FFF
E0000007FFFFC01FFFE0000007FFFFC01FFFF0000007FFFFC00FFFF000000FFFFFC00FFF
F000000FFFFFC007FFF000001FFFFFC003FFF800001FFFFFC001FFF800003FFFFFC000FF
FC00007DFFFFC0007FFE0000FDFFFFC0003FFF0001F9FFFFC0001FFF8003F1FFFFC0000F
FFF01FE1FFFFC00007FFFFFFC1FFFF800001FFFFFF81FFFF8000007FFFFF01FFFF800000
1FFFFC01FFFF80000001FFE001FFFF80000000000001FFFF80000000000001FFFF000000
00000001FFFF00000000000003FFFF00000000000003FFFF00000000000003FFFE000000
00000003FFFE00000000000003FFFE0000FF80000003FFFC0001FFC0000003FFFC0003FF
E0000007FFF80007FFF0000007FFF80007FFF0000007FFF8000FFFF8000007FFF0000FFF
F800000FFFF0000FFFF800000FFFE0000FFFF800000FFFC0000FFFF800001FFFC0000FFF
F800001FFF80000FFFF000003FFF00000FFFF000007FFE000007FFE000007FFE000007FF
C00000FFFC000007FF800003FFF8000003FC000007FFF0000001FE00001FFFC0000001FF
C0007FFF80000000FFF803FFFF000000007FFFFFFFFC000000003FFFFFFFF8000000000F
FFFFFFE00000000003FFFFFF000000000000FFFFF80000000000000FFF80000000004260
79DD51>I<0000000000000FE00000000000000000000000001FF0000000000000000000
0000001FF00000000000000000000000003FF80000000000000000000000003FF8000000
0000000000000000003FF80000000000000000000000007FFC0000000000000000000000
007FFC000000000000000000000000FFFE000000000000000000000000FFFE0000000000
00000000000000FFFE000000000000000000000001FFFF000000000000000000000001FF
FF000000000000000000000003FFFF800000000000000000000003FFFF80000000000000
0000000007FFFFC00000000000000000000007FFFFC00000000000000000000007FFFFC0
000000000000000000000FFFFFE0000000000000000000000FFFFFE00000000000000000
00001FFFFFF0000000000000000000001FFFFFF0000000000000000000001FFFFFF00000
00000000000000003FFFFFF8000000000000000000003FFFFFF800000000000000000000
7FBFFFFC000000000000000000007FBFFFFC000000000000000000007F1FFFFC00000000
000000000000FF1FFFFE00000000000000000000FE1FFFFE00000000000000000001FE0F
FFFF00000000000000000001FE0FFFFF00000000000000000001FC07FFFF000000000000
00000003FC07FFFF80000000000000000003F807FFFF80000000000000000007F803FFFF
C0000000000000000007F803FFFFC0000000000000000007F001FFFFC000000000000000
000FF001FFFFE000000000000000000FE001FFFFE000000000000000001FE000FFFFF000
000000000000001FE000FFFFF000000000000000001FC0007FFFF000000000000000003F
C0007FFFF800000000000000003F80007FFFF800000000000000007F80003FFFFC000000
00000000007F80003FFFFC00000000000000007F00001FFFFC0000000000000000FF0000
1FFFFE0000000000000000FE00001FFFFE0000000000000001FE00000FFFFF0000000000
000001FE00000FFFFF0000000000000001FC000007FFFF0000000000000003FC000007FF
FF8000000000000003F8000007FFFF8000000000000007F8000003FFFFC0000000000000
07F8000003FFFFC000000000000007F0000001FFFFC00000000000000FF0000001FFFFE0
0000000000000FE0000001FFFFE00000000000001FE0000000FFFFF00000000000001FE0
000000FFFFF00000000000001FC00000007FFFF00000000000003FC00000007FFFF80000
000000003F800000007FFFF80000000000007F800000003FFFFC0000000000007FFFFFFF
FFFFFFFC0000000000007FFFFFFFFFFFFFFC000000000000FFFFFFFFFFFFFFFE00000000
0000FFFFFFFFFFFFFFFE000000000001FFFFFFFFFFFFFFFF000000000001FFFFFFFFFFFF
FFFF000000000001FC0000000007FFFF000000000003FC0000000007FFFF800000000003
F80000000007FFFF800000000007F80000000003FFFFC00000000007F00000000003FFFF
C00000000007F00000000001FFFFC0000000000FF00000000001FFFFE0000000000FE000
00000000FFFFE0000000001FE00000000000FFFFF0000000001FC00000000000FFFFF000
0000001FC000000000007FFFF0000000003FC000000000007FFFF8000000003F80000000
00003FFFF8000000007F8000000000003FFFFC000000007F0000000000003FFFFC000000
007F0000000000001FFFFC00000000FF0000000000001FFFFE00000000FE000000000000
0FFFFE00000001FE0000000000000FFFFF00000001FC0000000000000FFFFF00000003FE
00000000000007FFFF8000001FFFC0000000000007FFFF8000FFFFFFFFE0000000FFFFFF
FFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0
000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFF
FE6F647BE37A>65 D<FFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFF80000000FF
FFFFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFC0
0000FFFFFFFFFFFFFFFFFFFFE000000001FFFF80000001FFFFF800000001FFFF80000000
3FFFFC00000001FFFF800000000FFFFF00000001FFFF8000000007FFFF80000001FFFF80
00000003FFFFC0000001FFFF8000000001FFFFC0000001FFFF8000000000FFFFE0000001
FFFF80000000007FFFF0000001FFFF80000000007FFFF0000001FFFF80000000003FFFF8
000001FFFF80000000003FFFF8000001FFFF80000000003FFFFC000001FFFF8000000000
1FFFFC000001FFFF80000000001FFFFC000001FFFF80000000001FFFFE000001FFFF8000
0000001FFFFE000001FFFF80000000001FFFFE000001FFFF80000000001FFFFE000001FF
FF80000000001FFFFE000001FFFF80000000001FFFFE000001FFFF80000000001FFFFE00
0001FFFF80000000001FFFFE000001FFFF80000000001FFFFE000001FFFF80000000001F
FFFC000001FFFF80000000001FFFFC000001FFFF80000000003FFFFC000001FFFF800000
00003FFFF8000001FFFF80000000003FFFF8000001FFFF80000000007FFFF0000001FFFF
80000000007FFFF0000001FFFF8000000000FFFFE0000001FFFF8000000001FFFFC00000
01FFFF8000000003FFFF80000001FFFF8000000007FFFF00000001FFFF800000000FFFFE
00000001FFFF800000001FFFFC00000001FFFF800000007FFFF000000001FFFF80000003
FFFFC000000001FFFF800000FFFFFF0000000001FFFFFFFFFFFFFFF80000000001FFFFFF
FFFFFFFFC00000000001FFFFFFFFFFFFFFF80000000001FFFFFFFFFFFFFFFF8000000001
FFFFFFFFFFFFFFFFE000000001FFFF800000001FFFF800000001FFFF8000000007FFFE00
000001FFFF8000000001FFFF80000001FFFF8000000000FFFFC0000001FFFF8000000000
7FFFE0000001FFFF80000000003FFFF0000001FFFF80000000001FFFF8000001FFFF8000
0000001FFFFC000001FFFF80000000000FFFFE000001FFFF80000000000FFFFF000001FF
FF800000000007FFFF000001FFFF800000000007FFFF800001FFFF800000000003FFFF80
0001FFFF800000000003FFFFC00001FFFF800000000003FFFFC00001FFFF800000000003
FFFFC00001FFFF800000000003FFFFC00001FFFF800000000003FFFFE00001FFFF800000
000001FFFFE00001FFFF800000000001FFFFE00001FFFF800000000001FFFFE00001FFFF
800000000001FFFFE00001FFFF800000000001FFFFE00001FFFF800000000001FFFFE000
01FFFF800000000003FFFFE00001FFFF800000000003FFFFE00001FFFF800000000003FF
FFC00001FFFF800000000003FFFFC00001FFFF800000000003FFFFC00001FFFF80000000
0007FFFFC00001FFFF800000000007FFFF800001FFFF800000000007FFFF800001FFFF80
000000000FFFFF000001FFFF80000000000FFFFF000001FFFF80000000001FFFFE000001
FFFF80000000003FFFFC000001FFFF80000000007FFFFC000001FFFF8000000000FFFFF8
000001FFFF8000000001FFFFF0000001FFFF8000000007FFFFE0000001FFFF800000001F
FFFFC0000001FFFF80000000FFFFFF0000FFFFFFFFFFFFFFFFFFFFFE0000FFFFFFFFFFFF
FFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFF000000FFFFFF
FFFFFFFFFFFFF8000000FFFFFFFFFFFFFFFFFF0000000063627AE173>I<000000000001
FFFF00000003C000000000007FFFFFF0000007C00000000007FFFFFFFE00000FC0000000
007FFFFFFFFFC0001FC000000001FFFFFFFFFFF0003FC00000000FFFFFFFFFFFFC007FC0
0000003FFFFFF8007FFE00FFC0000000FFFFFF000007FF81FFC0000001FFFFF0000001FF
C3FFC0000007FFFFC00000007FE7FFC000000FFFFF000000001FFFFFC000003FFFFC0000
000007FFFFC000007FFFF00000000003FFFFC00000FFFFE00000000001FFFFC00001FFFF
800000000000FFFFC00003FFFF0000000000007FFFC00007FFFE0000000000003FFFC000
0FFFFC0000000000001FFFC0001FFFF80000000000000FFFC0003FFFF800000000000007
FFC0003FFFF000000000000007FFC0007FFFE000000000000003FFC000FFFFE000000000
000003FFC001FFFFC000000000000001FFC001FFFFC000000000000001FFC003FFFF8000
000000000000FFC003FFFF8000000000000000FFC007FFFF00000000000000007FC007FF
FF00000000000000007FC00FFFFF00000000000000007FC00FFFFE00000000000000003F
C01FFFFE00000000000000003FC01FFFFE00000000000000003FC01FFFFE000000000000
00003FC03FFFFC00000000000000001FC03FFFFC00000000000000001FC03FFFFC000000
00000000001FC03FFFFC00000000000000001FC07FFFFC000000000000000000007FFFFC
000000000000000000007FFFF8000000000000000000007FFFF800000000000000000000
7FFFF800000000000000000000FFFFF800000000000000000000FFFFF800000000000000
000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF800000000
000000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF800
000000000000000000FFFFF800000000000000000000FFFFF800000000000000000000FF
FFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000000000
0000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000
00000000007FFFF8000000000000000000007FFFF8000000000000000000007FFFF80000
00000000000000007FFFFC000000000000000000007FFFFC000000000000000000003FFF
FC000000000000000000003FFFFC000000000000000000003FFFFC00000000000000000F
C03FFFFC00000000000000000FC01FFFFE00000000000000000FC01FFFFE000000000000
00000FC01FFFFE00000000000000000FC00FFFFE00000000000000000FC00FFFFF000000
00000000001FC007FFFF00000000000000001F8007FFFF00000000000000001F8003FFFF
80000000000000001F8003FFFF80000000000000003F8001FFFFC0000000000000003F00
01FFFFC0000000000000003F0000FFFFE0000000000000007F00007FFFE0000000000000
00FE00003FFFF000000000000000FE00003FFFF800000000000001FC00001FFFF8000000
00000001FC00000FFFFC00000000000003F8000007FFFE00000000000007F0000003FFFF
0000000000000FE0000001FFFF8000000000001FE0000000FFFFE000000000003FC00000
007FFFF00000000000FF800000003FFFFC0000000001FF000000000FFFFF0000000007FE
0000000007FFFFC00000001FF80000000001FFFFF80000007FF00000000000FFFFFF0000
03FFE000000000003FFFFFF8003FFF8000000000000FFFFFFFFFFFFE00000000000001FF
FFFFFFFFF8000000000000007FFFFFFFFFE00000000000000007FFFFFFFF800000000000
0000007FFFFFF800000000000000000001FFFF0000000000626677E375>I<FFFFFFFFFF
FFFFFFE00000000000FFFFFFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFFFFF0000000
00FFFFFFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFFFFFF80000000FFFFFFFFFFFFFF
FFFFFFF00000000001FFFF80000007FFFFF80000000001FFFF800000007FFFFE00000000
01FFFF800000000FFFFF8000000001FFFF8000000001FFFFC000000001FFFF8000000000
FFFFE000000001FFFF80000000003FFFF000000001FFFF80000000000FFFFC00000001FF
FF800000000007FFFE00000001FFFF800000000003FFFF00000001FFFF800000000001FF
FF00000001FFFF800000000000FFFF80000001FFFF8000000000007FFFC0000001FFFF80
00000000007FFFE0000001FFFF8000000000003FFFE0000001FFFF8000000000001FFFF0
000001FFFF8000000000001FFFF8000001FFFF8000000000000FFFF8000001FFFF800000
0000000FFFFC000001FFFF8000000000000FFFFC000001FFFF80000000000007FFFE0000
01FFFF80000000000007FFFE000001FFFF80000000000007FFFF000001FFFF8000000000
0003FFFF000001FFFF80000000000003FFFF800001FFFF80000000000003FFFF800001FF
FF80000000000003FFFF800001FFFF80000000000001FFFFC00001FFFF80000000000001
FFFFC00001FFFF80000000000001FFFFC00001FFFF80000000000001FFFFC00001FFFF80
000000000001FFFFE00001FFFF80000000000001FFFFE00001FFFF80000000000001FFFF
E00001FFFF80000000000001FFFFE00001FFFF80000000000001FFFFE00001FFFF800000
00000000FFFFE00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF000
01FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF8000000000
0000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FF
FF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000
FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80
000000000000FFFFF00001FFFF80000000000000FFFFF00001FFFF80000000000000FFFF
F00001FFFF80000000000000FFFFF00001FFFF80000000000001FFFFE00001FFFF800000
00000001FFFFE00001FFFF80000000000001FFFFE00001FFFF80000000000001FFFFE000
01FFFF80000000000001FFFFE00001FFFF80000000000001FFFFC00001FFFF8000000000
0001FFFFC00001FFFF80000000000001FFFFC00001FFFF80000000000001FFFFC00001FF
FF80000000000003FFFF800001FFFF80000000000003FFFF800001FFFF80000000000003
FFFF800001FFFF80000000000003FFFF000001FFFF80000000000007FFFF000001FFFF80
000000000007FFFE000001FFFF80000000000007FFFE000001FFFF8000000000000FFFFC
000001FFFF8000000000000FFFFC000001FFFF8000000000001FFFF8000001FFFF800000
0000001FFFF8000001FFFF8000000000003FFFF0000001FFFF8000000000003FFFE00000
01FFFF8000000000007FFFE0000001FFFF800000000000FFFFC0000001FFFF8000000000
01FFFF80000001FFFF800000000003FFFF00000001FFFF800000000007FFFE00000001FF
FF80000000000FFFFC00000001FFFF80000000001FFFF800000001FFFF80000000007FFF
F000000001FFFF8000000001FFFFC000000001FFFF8000000007FFFF8000000001FFFF80
0000003FFFFF0000000001FFFF80000007FFFFFC000000FFFFFFFFFFFFFFFFFFFFF00000
00FFFFFFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFF
FFFFF800000000FFFFFFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFFE000000000006C
627AE17C>I<FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFF
FFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFE00FFFFFFFFFFFF
FFFFFFFFFE000001FFFFC0000001FFFFFE000001FFFFC00000000FFFFE000001FFFFC000
000001FFFE000001FFFFC0000000007FFE000001FFFFC0000000003FFE000001FFFFC000
0000000FFE000001FFFFC00000000007FE000001FFFFC00000000003FF000001FFFFC000
00000003FF000001FFFFC00000000001FF000001FFFFC00000000000FF000001FFFFC000
00000000FF000001FFFFC000000000007F000001FFFFC000000000007F000001FFFFC000
000000007F000001FFFFC000000000003F800001FFFFC000000000003F800001FFFFC000
000000003F800001FFFFC000000000001F800001FFFFC000000000001F800001FFFFC000
000000001F800001FFFFC000007E00001F800001FFFFC000007E00001F800001FFFFC000
007E00001F800001FFFFC000007E00000FC00001FFFFC000007E00000FC00001FFFFC000
007E00000FC00001FFFFC000007E00000FC00001FFFFC000007E000000000001FFFFC000
00FE000000000001FFFFC00000FE000000000001FFFFC00000FE000000000001FFFFC000
01FE000000000001FFFFC00001FE000000000001FFFFC00003FE000000000001FFFFC000
07FE000000000001FFFFC0001FFE000000000001FFFFC000FFFE000000000001FFFFFFFF
FFFE000000000001FFFFFFFFFFFE000000000001FFFFFFFFFFFE000000000001FFFFFFFF
FFFE000000000001FFFFFFFFFFFE000000000001FFFFFFFFFFFE000000000001FFFFC000
FFFE000000000001FFFFC0001FFE000000000001FFFFC00007FE000000000001FFFFC000
03FE000000000001FFFFC00001FE000000000001FFFFC00001FE000000000001FFFFC000
00FE000000000001FFFFC00000FE000000000001FFFFC00000FE0000007E0001FFFFC000
007E0000007E0001FFFFC000007E0000007E0001FFFFC000007E000000FC0001FFFFC000
007E000000FC0001FFFFC000007E000000FC0001FFFFC000007E000000FC0001FFFFC000
007E000000FC0001FFFFC000007E000000FC0001FFFFC0000000000001FC0001FFFFC000
0000000001F80001FFFFC0000000000001F80001FFFFC0000000000001F80001FFFFC000
0000000003F80001FFFFC0000000000003F80001FFFFC0000000000003F80001FFFFC000
0000000007F00001FFFFC0000000000007F00001FFFFC0000000000007F00001FFFFC000
000000000FF00001FFFFC000000000000FF00001FFFFC000000000001FF00001FFFFC000
000000003FF00001FFFFC000000000003FE00001FFFFC000000000007FE00001FFFFC000
00000000FFE00001FFFFC00000000001FFE00001FFFFC00000000003FFE00001FFFFC000
0000000FFFE00001FFFFC0000000003FFFC00001FFFFC000000000FFFFC00001FFFFC000
000007FFFFC00001FFFFC0000000FFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFF
FFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
FFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFF805F617AE06A>I<FFFFFFFFFFFFFFFFFFFFE0
FFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFE0FFFFFF
FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFF00001FFFFC0000007FFFFF00001FFFFC000
00003FFFF00001FFFFC00000000FFFF00001FFFFC000000003FFF00001FFFFC000000000
FFF00001FFFFC0000000007FF00001FFFFC0000000003FF00001FFFFC0000000001FF800
01FFFFC0000000000FF80001FFFFC0000000000FF80001FFFFC00000000007F80001FFFF
C00000000007F80001FFFFC00000000003F80001FFFFC00000000003F80001FFFFC00000
000001F80001FFFFC00000000001FC0001FFFFC00000000001FC0001FFFFC00000000001
FC0001FFFFC00000000000FC0001FFFFC00000000000FC0001FFFFC00000000000FC0001
FFFFC00000000000FC0001FFFFC00000FC0000FC0001FFFFC00000FC0000FC0001FFFFC0
0000FC00007E0001FFFFC00000FC00007E0001FFFFC00000FC00007E0001FFFFC00000FC
00007E0001FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC00001FC000000
0001FFFFC00001FC0000000001FFFFC00001FC0000000001FFFFC00003FC0000000001FF
FFC00003FC0000000001FFFFC00007FC0000000001FFFFC0000FFC0000000001FFFFC000
3FFC0000000001FFFFC001FFFC0000000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC00
00000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC0000000001FFFFFFFFFFFC00000000
01FFFFFFFFFFFC0000000001FFFFC001FFFC0000000001FFFFC0003FFC0000000001FFFF
C0000FFC0000000001FFFFC00007FC0000000001FFFFC00003FC0000000001FFFFC00003
FC0000000001FFFFC00001FC0000000001FFFFC00001FC0000000001FFFFC00001FC0000
000001FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC00000FC0000000001
FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC00000FC0000000001FFFFC0
0000FC0000000001FFFFC00000FC0000000001FFFFC00000000000000001FFFFC0000000
0000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC0000000000000
0001FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FF
FFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000
00000000000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000000000
00000001FFFFC00000000000000001FFFFC00000000000000001FFFFC000000000000000
01FFFFC00000000000000001FFFFC00000000000000001FFFFC00000000000000001FFFF
C00000000000000001FFFFC0000000000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF8
00000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFF8000000
00FFFFFFFFFFFFF80000000057617AE065>I<000000000001FFFF00000003C000000000
00007FFFFFF0000007C0000000000007FFFFFFFE00000FC000000000007FFFFFFFFFC000
1FC00000000001FFFFFFFFFFF0003FC0000000000FFFFFFFFFFFFC007FC0000000003FFF
FFF8007FFE00FFC000000000FFFFFF000007FF81FFC000000001FFFFF0000001FFC3FFC0
00000007FFFFC00000007FE7FFC00000000FFFFF000000001FFFFFC00000003FFFFC0000
000007FFFFC00000007FFFF00000000003FFFFC0000000FFFFE00000000001FFFFC00000
01FFFF800000000000FFFFC0000003FFFF0000000000007FFFC0000007FFFE0000000000
003FFFC000000FFFFC0000000000001FFFC000001FFFF80000000000000FFFC000003FFF
F800000000000007FFC000003FFFF000000000000007FFC000007FFFE000000000000003
FFC00000FFFFE000000000000003FFC00001FFFFC000000000000001FFC00001FFFFC000
000000000001FFC00003FFFF8000000000000000FFC00003FFFF8000000000000000FFC0
0007FFFF00000000000000007FC00007FFFF00000000000000007FC0000FFFFF00000000
000000007FC0000FFFFE00000000000000003FC0001FFFFE00000000000000003FC0001F
FFFE00000000000000003FC0001FFFFE00000000000000003FC0003FFFFC000000000000
00001FC0003FFFFC00000000000000001FC0003FFFFC00000000000000001FC0003FFFFC
00000000000000001FC0007FFFFC00000000000000000000007FFFFC0000000000000000
0000007FFFF800000000000000000000007FFFF800000000000000000000007FFFF80000
000000000000000000FFFFF80000000000000000000000FFFFF800000000000000000000
00FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF800000000
00000000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FF
FFF80000000000000000000000FFFFF80000000000000000000000FFFFF8000000000000
0000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF8
0000000000000000000000FFFFF80000000000000000000000FFFFF80000000000000000
000000FFFFF800000000000000000000007FFFF800000000000000000000007FFFF80000
00001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFF
F87FFFFC000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFFFFFFF83FFFFC00000000
1FFFFFFFFFFFF83FFFFC00000000000001FFFFC0003FFFFC00000000000001FFFFC0001F
FFFE00000000000001FFFFC0001FFFFE00000000000001FFFFC0001FFFFE000000000000
01FFFFC0000FFFFE00000000000001FFFFC0000FFFFF00000000000001FFFFC00007FFFF
00000000000001FFFFC00007FFFF00000000000001FFFFC00003FFFF80000000000001FF
FFC00003FFFF80000000000001FFFFC00001FFFFC0000000000001FFFFC00001FFFFC000
0000000001FFFFC00000FFFFE0000000000001FFFFC000007FFFE0000000000001FFFFC0
00003FFFF0000000000001FFFFC000003FFFF8000000000001FFFFC000001FFFFC000000
000001FFFFC000000FFFFC000000000001FFFFC0000007FFFE000000000001FFFFC00000
03FFFF000000000003FFFFC0000001FFFFC00000000003FFFFC0000000FFFFE000000000
07FFFFC00000007FFFF00000000007FFFFC00000003FFFFC000000000FFFFFC00000000F
FFFF000000001FFFFFC000000007FFFFC00000007FEFFFC000000001FFFFF8000000FFC7
FFC000000000FFFFFF000007FF83FFC0000000003FFFFFFC003FFF01FFC0000000000FFF
FFFFFFFFFC007FC00000000001FFFFFFFFFFF8001FC000000000007FFFFFFFFFE00007C0
000000000007FFFFFFFF800001C00000000000007FFFFFF80000000000000000000001FF
FF0000000000006D6677E37F>I<FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF80
00FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFF
FF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF800001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFFFFFFFFFFFFF
FFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC0000000
01FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFC000000001FFFFFFFFFF
FFFFFFFFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001
FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0000000
01FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000
000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC0
00000001FFFFC00000000001FFFFC000000001FFFFC00000000001FFFFC000000001FFFF
C00000000001FFFFC000000001FFFFC00000000001FFFFC00000FFFFFFFFFFFF8000FFFF
FFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FF
FFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF8000FFFFFFFFFFFF80FFFFFFFFFFFF80
00FFFFFFFFFFFF8071627AE17E>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0
FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE00000FFFFE000000000FFFFE0000000
00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
FFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFF
E000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0
00000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000
000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE00000
0000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE0000000
00FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000
FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FFFFE000000000FF
FFE000000000FFFFE00000FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFF
FFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE033627CE13C>I<FFFFFFFFFFFF8000000FFFFF
FFFCFFFFFFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF
8000000FFFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFCFFFFFFFFFFFF8000000FFFFFFFFC
0001FFFFC000000000003FFFF0000001FFFFC0000000000003FF00000001FFFFC0000000
000007FE00000001FFFFC000000000000FFC00000001FFFFC000000000001FF000000001
FFFFC000000000003FE000000001FFFFC000000000007FC000000001FFFFC00000000000
FF8000000001FFFFC00000000003FF0000000001FFFFC00000000007FE0000000001FFFF
C0000000000FF80000000001FFFFC0000000001FF00000000001FFFFC0000000003FE000
00000001FFFFC0000000007FC00000000001FFFFC000000001FF800000000001FFFFC000
000003FF000000000001FFFFC000000007FE000000000001FFFFC00000000FF800000000
0001FFFFC00000001FF0000000000001FFFFC00000003FE0000000000001FFFFC0000000
7FC0000000000001FFFFC0000001FF80000000000001FFFFC0000003FF00000000000001
FFFFC0000007FC00000000000001FFFFC000000FF800000000000001FFFFC000001FF000
000000000001FFFFC000003FE000000000000001FFFFC000007FC000000000000001FFFF
C00001FF8000000000000001FFFFC00003FF0000000000000001FFFFC00007FC00000000
00000001FFFFC0000FF80000000000000001FFFFC0001FFC0000000000000001FFFFC000
3FFE0000000000000001FFFFC000FFFE0000000000000001FFFFC001FFFF000000000000
0001FFFFC003FFFF8000000000000001FFFFC007FFFF8000000000000001FFFFC00FFFFF
C000000000000001FFFFC01FFFFFE000000000000001FFFFC03FFFFFF000000000000001
FFFFC0FFFFFFF000000000000001FFFFC1FFFFFFF800000000000001FFFFC3FEFFFFFC00
000000000001FFFFC7FC7FFFFE00000000000001FFFFCFF83FFFFE00000000000001FFFF
DFF01FFFFF00000000000001FFFFFFE01FFFFF80000000000001FFFFFFC00FFFFFC00000
00000001FFFFFF8007FFFFC0000000000001FFFFFE0007FFFFE0000000000001FFFFFC00
03FFFFF0000000000001FFFFF80001FFFFF0000000000001FFFFF00000FFFFF800000000
0001FFFFE00000FFFFFC000000000001FFFFC000007FFFFE000000000001FFFFC000003F
FFFE000000000001FFFFC000001FFFFF000000000001FFFFC000001FFFFF800000000001
FFFFC000000FFFFFC00000000001FFFFC0000007FFFFC00000000001FFFFC0000007FFFF
E00000000001FFFFC0000003FFFFF00000000001FFFFC0000001FFFFF00000000001FFFF
C0000000FFFFF80000000001FFFFC0000000FFFFFC0000000001FFFFC00000007FFFFE00
00000001FFFFC00000003FFFFE0000000001FFFFC00000001FFFFF0000000001FFFFC000
00001FFFFF8000000001FFFFC00000000FFFFFC000000001FFFFC000000007FFFFC00000
0001FFFFC000000007FFFFE000000001FFFFC000000003FFFFF000000001FFFFC0000000
01FFFFF000000001FFFFC000000000FFFFF800000001FFFFC000000000FFFFFC00000001
FFFFC0000000007FFFFE00000001FFFFC0000000003FFFFE00000001FFFFC0000000001F
FFFF00000001FFFFC0000000001FFFFF80000001FFFFC0000000000FFFFFC0000001FFFF
C00000000007FFFFC0000001FFFFC00000000007FFFFE0000001FFFFC00000000003FFFF
F0000001FFFFC0000000000FFFFFFC00FFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFFFF
80000FFFFFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFF
FFFFFFFFFFFF80000FFFFFFFFFFFFFFFFFFFFFFF80000FFFFFFFFFFF70627AE17E>75
D<FFFFFFFFC000000000000000003FFFFFFFF0FFFFFFFFE000000000000000007FFFFFFF
F0FFFFFFFFF00000000000000000FFFFFFFFF0FFFFFFFFF00000000000000000FFFFFFFF
F0FFFFFFFFF00000000000000000FFFFFFFFF0FFFFFFFFF80000000000000001FFFFFFFF
F00001FFFFF80000000000000001FFFFF800000001FFFFFC0000000000000003EFFFF800
000001FFFFFC0000000000000003EFFFF800000001FDFFFE0000000000000007CFFFF800
000001FDFFFE0000000000000007CFFFF800000001FCFFFF000000000000000F8FFFF800
000001FCFFFF000000000000000F8FFFF800000001FCFFFF000000000000000F8FFFF800
000001FC7FFF800000000000001F0FFFF800000001FC7FFF800000000000001F0FFFF800
000001FC3FFFC00000000000003E0FFFF800000001FC3FFFC00000000000003E0FFFF800
000001FC1FFFE00000000000007C0FFFF800000001FC1FFFE00000000000007C0FFFF800
000001FC0FFFF0000000000000F80FFFF800000001FC0FFFF0000000000000F80FFFF800
000001FC0FFFF0000000000000F80FFFF800000001FC07FFF8000000000001F00FFFF800
000001FC07FFF8000000000001F00FFFF800000001FC03FFFC000000000003E00FFFF800
000001FC03FFFC000000000003E00FFFF800000001FC01FFFE000000000007C00FFFF800
000001FC01FFFE000000000007C00FFFF800000001FC00FFFF00000000000F800FFFF800
000001FC00FFFF00000000000F800FFFF800000001FC00FFFF00000000000F800FFFF800
000001FC007FFF80000000001F000FFFF800000001FC007FFF80000000001F000FFFF800
000001FC003FFFC0000000003E000FFFF800000001FC003FFFC0000000003E000FFFF800
000001FC001FFFE0000000007C000FFFF800000001FC001FFFE0000000007C000FFFF800
000001FC000FFFF000000000F8000FFFF800000001FC000FFFF000000000F8000FFFF800
000001FC000FFFF000000000F8000FFFF800000001FC0007FFF800000001F0000FFFF800
000001FC0007FFF800000001F0000FFFF800000001FC0003FFFC00000003E0000FFFF800
000001FC0003FFFC00000003E0000FFFF800000001FC0001FFFE00000007C0000FFFF800
000001FC0001FFFE00000007C0000FFFF800000001FC0000FFFF0000000F80000FFFF800
000001FC0000FFFF0000000F80000FFFF800000001FC0000FFFF0000000F80000FFFF800
000001FC00007FFF8000001F00000FFFF800000001FC00007FFF8000001F00000FFFF800
000001FC00003FFFC000003E00000FFFF800000001FC00003FFFC000003E00000FFFF800
000001FC00001FFFE000007C00000FFFF800000001FC00001FFFE000007C00000FFFF800
000001FC00000FFFF00000F800000FFFF800000001FC00000FFFF00000F800000FFFF800
000001FC00000FFFF00000F800000FFFF800000001FC000007FFF80001F000000FFFF800
000001FC000007FFF80001F000000FFFF800000001FC000003FFFC0003E000000FFFF800
000001FC000003FFFC0003E000000FFFF800000001FC000001FFFE0007C000000FFFF800
000001FC000001FFFE0007C000000FFFF800000001FC000000FFFF000F8000000FFFF800
000001FC000000FFFF000F8000000FFFF800000001FC000000FFFF000F8000000FFFF800
000001FC0000007FFF801F0000000FFFF800000001FC0000007FFF801F0000000FFFF800
000001FC0000003FFFC03E0000000FFFF800000001FC0000003FFFC03E0000000FFFF800
000001FC0000001FFFE07C0000000FFFF800000001FC0000001FFFE07C0000000FFFF800
000001FC0000000FFFF0F80000000FFFF800000001FC0000000FFFF0F80000000FFFF800
000001FC0000000FFFF0F80000000FFFF800000001FC00000007FFF9F00000000FFFF800
000001FC00000007FFF9F00000000FFFF800000001FC00000003FFFFE00000000FFFF800
000001FC00000003FFFFE00000000FFFF800000001FC00000001FFFFC00000000FFFF800
000001FC00000001FFFFC00000000FFFF800000001FC00000000FFFF800000000FFFF800
000001FC00000000FFFF800000000FFFF800000001FC00000000FFFF800000000FFFF800
000001FC000000007FFF000000000FFFF800000001FC000000007FFF000000000FFFF800
000001FC000000003FFE000000000FFFF800000001FC000000003FFE000000000FFFF800
000001FC000000001FFC000000000FFFF80000001FFFC00000001FFC000000000FFFF800
00FFFFFFFFF800000FF8000007FFFFFFFFFFF0FFFFFFFFF800000FF8000007FFFFFFFFFF
F0FFFFFFFFF800000FF8000007FFFFFFFFFFF0FFFFFFFFF8000007F0000007FFFFFFFFFF
F0FFFFFFFFF8000007F0000007FFFFFFFFFFF0FFFFFFFFF8000003E0000007FFFFFFFFFF
F08C627AE199>77 D<00000000001FFFE000000000000000000007FFFFFF800000000000
0000003FFFFFFFF00000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFFC000
00000000003FFFFC00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE000001
FFFF000000000007FFF80000007FFF80000000001FFFF00000003FFFE0000000003FFFC0
0000000FFFF0000000007FFF8000000007FFF800000000FFFF0000000003FFFC00000003
FFFE0000000001FFFF00000007FFFC0000000000FFFF80000007FFF800000000007FFF80
00000FFFF000000000003FFFC000001FFFF000000000003FFFE000003FFFE00000000000
1FFFF000007FFFE000000000001FFFF800007FFFC000000000000FFFF80000FFFFC00000
0000000FFFFC0001FFFF80000000000007FFFE0001FFFF80000000000007FFFE0003FFFF
00000000000003FFFF0003FFFF00000000000003FFFF0007FFFF00000000000003FFFF80
07FFFE00000000000001FFFF800FFFFE00000000000001FFFFC00FFFFE00000000000001
FFFFC00FFFFE00000000000001FFFFC01FFFFC00000000000000FFFFE01FFFFC00000000
000000FFFFE01FFFFC00000000000000FFFFE03FFFFC00000000000000FFFFF03FFFFC00
000000000000FFFFF03FFFFC00000000000000FFFFF03FFFF8000000000000007FFFF07F
FFF8000000000000007FFFF87FFFF8000000000000007FFFF87FFFF8000000000000007F
FFF87FFFF8000000000000007FFFF87FFFF8000000000000007FFFF8FFFFF80000000000
00007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF80000
00000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFF
F8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFF
FCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000
007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000
000000007FFFFCFFFFF8000000000000007FFFFC7FFFF8000000000000007FFFF87FFFF8
000000000000007FFFF87FFFF8000000000000007FFFF87FFFFC00000000000000FFFFF8
7FFFFC00000000000000FFFFF87FFFFC00000000000000FFFFF83FFFFC00000000000000
FFFFF03FFFFC00000000000000FFFFF03FFFFC00000000000000FFFFF03FFFFC00000000
000000FFFFF01FFFFE00000000000001FFFFE01FFFFE00000000000001FFFFE01FFFFE00
000000000001FFFFE00FFFFE00000000000001FFFFC00FFFFF00000000000003FFFFC007
FFFF00000000000003FFFF8007FFFF00000000000003FFFF8003FFFF80000000000007FF
FF0003FFFF80000000000007FFFF0001FFFFC000000000000FFFFE0001FFFFC000000000
000FFFFE0000FFFFE000000000001FFFFC0000FFFFE000000000001FFFFC00007FFFF000
000000003FFFF800003FFFF000000000003FFFF000001FFFF800000000007FFFE000001F
FFFC0000000000FFFFE000000FFFFC0000000000FFFFC0000007FFFE0000000001FFFF80
000003FFFF0000000003FFFF00000001FFFF8000000007FFFE00000000FFFFE00000001F
FFFC000000003FFFF00000003FFFF0000000001FFFFC000000FFFFE0000000000FFFFF00
0003FFFFC00000000003FFFFC0000FFFFF000000000000FFFFFC00FFFFFC000000000000
3FFFFFFFFFFFF00000000000000FFFFFFFFFFFC000000000000003FFFFFFFFFF00000000
000000007FFFFFFFF8000000000000000007FFFFFF800000000000000000001FFFE00000
000000666677E379>79 D<00000000001FFFE000000000000000000007FFFFFF80000000
00000000003FFFFFFFF00000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFF
C00000000000003FFFFC00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE00
0001FFFF000000000007FFF80000007FFF80000000001FFFF00000003FFFE0000000003F
FFC00000000FFFF0000000007FFF8000000007FFF800000000FFFF0000000003FFFC0000
0003FFFE0000000001FFFF00000007FFFC0000000000FFFF80000007FFF800000000007F
FF8000000FFFF000000000003FFFC000001FFFF000000000003FFFE000003FFFE0000000
00001FFFF000007FFFC000000000000FFFF800007FFFC000000000000FFFF80000FFFF80
000000000007FFFC0001FFFF80000000000007FFFE0001FFFF00000000000003FFFE0003
FFFF00000000000003FFFF0003FFFE00000000000001FFFF0007FFFE00000000000001FF
FF8007FFFE00000000000001FFFF800FFFFE00000000000001FFFFC00FFFFC0000000000
0000FFFFC00FFFFC00000000000000FFFFC01FFFFC00000000000000FFFFE01FFFFC0000
0000000000FFFFE01FFFF8000000000000007FFFE03FFFF8000000000000007FFFF03FFF
F8000000000000007FFFF03FFFF8000000000000007FFFF03FFFF8000000000000007FFF
F07FFFF8000000000000007FFFF87FFFF0000000000000003FFFF87FFFF0000000000000
003FFFF87FFFF0000000000000003FFFF87FFFF0000000000000003FFFF8FFFFF0000000
000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0
000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFC
FFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000000000000000
3FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000000000
0000003FFFFCFFFFF0000000000000003FFFFCFFFFF0000000000000003FFFFCFFFFF000
0000000000003FFFFCFFFFF0000000000000003FFFFC7FFFF0000000000000003FFFF87F
FFF0000000000000003FFFF87FFFF0000000000000003FFFF87FFFF0000000000000003F
FFF87FFFF8000000000000007FFFF87FFFF8000000000000007FFFF83FFFF80000000000
00007FFFF03FFFF8000000000000007FFFF03FFFF8000000000000007FFFF03FFFF80000
00000000007FFFF01FFFF8000000000000007FFFE01FFFFC00000000000000FFFFE01FFF
FC00000000000000FFFFE00FFFFC00000000000000FFFFC00FFFFC00000000000000FFFF
C007FFFE00000000000001FFFF8007FFFE00000000000001FFFF8003FFFE000000000000
01FFFF0003FFFF00000000000003FFFF0001FFFF000001FE000003FFFE0001FFFF80000F
FFC00007FFFE0000FFFF80003FFFE00007FFFC0000FFFFC0007FFFF8000FFFFC00007FFF
C000FFFFFC000FFFF800003FFFE001FF03FE001FFFF000001FFFE003F8007F001FFFE000
001FFFF003F0003F803FFFE000000FFFF807E0001FC07FFFC0000007FFFC07E0000FE0FF
FF80000003FFFE07C0000FE1FFFF00000001FFFF07C00007F3FFFE00000000FFFF87C000
03FFFFFC000000003FFFC7C00003FFFFF0000000001FFFE7E00003FFFFE0000000000FFF
FFE00001FFFFC00000000003FFFFF00001FFFF000000000000FFFFF8000FFFFC00000000
00003FFFFF00FFFFF00000000000000FFFFFFFFFFFC000000000000003FFFFFFFFFFC000
000C000000007FFFFFFFFFC000001E0000000007FFFFFFFFE000001E00000000001FFFE0
7FF000001E00000000000000007FF800003E00000000000000007FFC00007E0000000000
0000003FFE0000FE00000000000000003FFF0001FE00000000000000003FFFC01FFE0000
0000000000003FFFFFFFFE00000000000000001FFFFFFFFC00000000000000001FFFFFFF
FC00000000000000001FFFFFFFFC00000000000000001FFFFFFFFC00000000000000000F
FFFFFFFC00000000000000000FFFFFFFF800000000000000000FFFFFFFF8000000000000
000007FFFFFFF8000000000000000007FFFFFFF0000000000000000007FFFFFFF0000000
000000000003FFFFFFE0000000000000000003FFFFFFE0000000000000000001FFFFFFC0
000000000000000000FFFFFF80000000000000000000FFFFFF000000000000000000007F
FFFE000000000000000000003FFFFC000000000000000000000FFFF80000000000000000
000007FFE00000000000000000000000FF8000678077E379>81 D<FFFFFFFFFFFFFFF800
000000000000FFFFFFFFFFFFFFFFE0000000000000FFFFFFFFFFFFFFFFFE000000000000
FFFFFFFFFFFFFFFFFFC00000000000FFFFFFFFFFFFFFFFFFF00000000000FFFFFFFFFFFF
FFFFFFFE00000000000001FFFF8000007FFFFF00000000000001FFFF80000007FFFFC000
0000000001FFFF80000000FFFFF0000000000001FFFF800000007FFFF8000000000001FF
FF800000001FFFFC000000000001FFFF800000000FFFFE000000000001FFFF8000000007
FFFF000000000001FFFF8000000003FFFF800000000001FFFF8000000003FFFF80000000
0001FFFF8000000001FFFFC00000000001FFFF8000000001FFFFE00000000001FFFF8000
000001FFFFE00000000001FFFF8000000001FFFFE00000000001FFFF8000000000FFFFF0
0000000001FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF00000000001FF
FF8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF8000000000
FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF8000000
0001FFFF8000000000FFFFF80000000001FFFF8000000000FFFFF80000000001FFFF8000
000000FFFFF80000000001FFFF8000000000FFFFF00000000001FFFF8000000000FFFFF0
0000000001FFFF8000000000FFFFF00000000001FFFF8000000001FFFFE00000000001FF
FF8000000001FFFFE00000000001FFFF8000000001FFFFC00000000001FFFF8000000001
FFFFC00000000001FFFF8000000003FFFF800000000001FFFF8000000003FFFF00000000
0001FFFF8000000007FFFE000000000001FFFF800000000FFFFC000000000001FFFF8000
00001FFFF8000000000001FFFF800000007FFFF0000000000001FFFF80000001FFFFE000
0000000001FFFF80000007FFFF80000000000001FFFF800000FFFFFE00000000000001FF
FFFFFFFFFFFFF800000000000001FFFFFFFFFFFFFFC000000000000001FFFFFFFFFFFFFE
0000000000000001FFFFFFFFFFFFFC0000000000000001FFFFFFFFFFFFFF000000000000
0001FFFF800003FFFFC000000000000001FFFF8000007FFFE000000000000001FFFF8000
001FFFF800000000000001FFFF8000000FFFFC00000000000001FFFF80000007FFFE0000
0000000001FFFF80000003FFFF00000000000001FFFF80000001FFFF80000000000001FF
FF80000001FFFFC0000000000001FFFF80000000FFFFC0000000000001FFFF80000000FF
FFE0000000000001FFFF800000007FFFE0000000000001FFFF800000007FFFF000000000
0001FFFF800000007FFFF0000000000001FFFF800000003FFFF8000000000001FFFF8000
00003FFFF8000000000001FFFF800000003FFFF8000000000001FFFF800000003FFFF800
0000000001FFFF800000003FFFF8000000000001FFFF800000003FFFF8000000000001FF
FF800000003FFFFC000000000001FFFF800000003FFFFC000000000001FFFF800000003F
FFFC000000000001FFFF800000003FFFFC000000000001FFFF800000003FFFFC00000000
0001FFFF800000003FFFFC000000000001FFFF800000003FFFFE000000000001FFFF8000
00003FFFFE000000000001FFFF800000003FFFFE000000000001FFFF800000003FFFFE00
0000000001FFFF800000003FFFFE000000000001FFFF800000003FFFFE000000000001FF
FF800000003FFFFF00000F000001FFFF800000003FFFFF00001F800001FFFF800000003F
FFFF00001F800001FFFF800000003FFFFF00001F800001FFFF800000001FFFFF80001F80
0001FFFF800000001FFFFF80003F800001FFFF800000000FFFFF80003F800001FFFF8000
00000FFFFFC0003F000001FFFF8000000007FFFFC0007F000001FFFF8000000003FFFFE0
00FF00FFFFFFFFFFFF000001FFFFF000FE00FFFFFFFFFFFF000000FFFFF801FC00FFFFFF
FFFFFF0000007FFFFE07FC00FFFFFFFFFFFF0000001FFFFFFFF800FFFFFFFFFFFF000000
07FFFFFFE000FFFFFFFFFFFF00000001FFFFFFC000000000000000000000003FFFFF0000
0000000000000000000000FFFC000071647AE178>I<000000FFFC000001E000000FFFFF
E00003E000007FFFFFFC0007E00001FFFFFFFF000FE00007FFFFFFFFC01FE0001FFFFFFF
FFF01FE0003FFFC007FFF83FE0007FFE00003FFE7FE000FFF800000FFFFFE001FFE00000
01FFFFE003FFC0000000FFFFE007FF800000003FFFE007FF000000001FFFE00FFE000000
000FFFE01FFE0000000007FFE01FFC0000000003FFE03FFC0000000001FFE03FFC000000
0000FFE03FF80000000000FFE07FF800000000007FE07FF800000000007FE07FF8000000
00003FE07FF800000000003FE0FFF800000000001FE0FFF800000000001FE0FFFC000000
00001FE0FFFC00000000000FE0FFFC00000000000FE0FFFE00000000000FE0FFFE000000
00000FE0FFFF000000000007E0FFFF800000000007E0FFFFC00000000007E0FFFFE00000
000007E07FFFF80000000000007FFFFC0000000000007FFFFF8000000000007FFFFFF800
000000003FFFFFFFC0000000003FFFFFFFFC000000001FFFFFFFFFE00000001FFFFFFFFF
FE0000000FFFFFFFFFFFE000000FFFFFFFFFFFF8000007FFFFFFFFFFFE000003FFFFFFFF
FFFF800001FFFFFFFFFFFFC00000FFFFFFFFFFFFE000007FFFFFFFFFFFF800003FFFFFFF
FFFFFC00001FFFFFFFFFFFFE00000FFFFFFFFFFFFF000003FFFFFFFFFFFF000001FFFFFF
FFFFFF8000007FFFFFFFFFFFC000000FFFFFFFFFFFE0000001FFFFFFFFFFE00000000FFF
FFFFFFF000000000FFFFFFFFF00000000007FFFFFFF800000000007FFFFFF80000000000
03FFFFF8000000000000FFFFFC0000000000003FFFFC0000000000001FFFFC0000000000
0007FFFE00000000000003FFFE00000000000003FFFE7C000000000001FFFEFC00000000
0000FFFEFC000000000000FFFEFC0000000000007FFEFC0000000000007FFEFC00000000
00007FFEFC0000000000003FFEFE0000000000003FFEFE0000000000003FFEFE00000000
00003FFEFE0000000000003FFCFF0000000000003FFCFF0000000000003FFCFF80000000
00003FFCFF8000000000003FF8FFC000000000007FF8FFE000000000007FF8FFE0000000
00007FF0FFF00000000000FFF0FFF80000000000FFE0FFFC0000000001FFE0FFFF000000
0001FFC0FFFF8000000003FF80FFFFE000000007FF00FFFFF80000000FFE00FFFFFF0000
003FFC00FFCFFFE00000FFF800FF83FFFF000FFFF000FF01FFFFFFFFFFE000FF007FFFFF
FFFFC000FE001FFFFFFFFF0000FC0003FFFFFFFC0000F800003FFFFFE00000F0000001FF
FE000000476677E35A>I<1FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF
001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFF
FFFFFF001FFFFFFFFFFFFFFFFFFFFFFF003FFFFE0000FFFFE0000FFFFF803FFFE00000FF
FFE00000FFFF803FFF000000FFFFE000001FFF803FFE000000FFFFE000000FFF803FF800
0000FFFFE0000003FF803FF0000000FFFFE0000001FF803FE0000000FFFFE0000000FF80
3FE0000000FFFFE0000000FF803FC0000000FFFFE00000007F803FC0000000FFFFE00000
007F803F80000000FFFFE00000003F807F80000000FFFFE00000003FC07F00000000FFFF
E00000001FC07F00000000FFFFE00000001FC07F00000000FFFFE00000001FC07F000000
00FFFFE00000001FC07E00000000FFFFE00000000FC07E00000000FFFFE00000000FC07E
00000000FFFFE00000000FC07E00000000FFFFE00000000FC07E00000000FFFFE0000000
0FC07E00000000FFFFE00000000FC0FE00000000FFFFE00000000FE0FC00000000FFFFE0
00000007E0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0FC00000000
FFFFE000000007E0FC00000000FFFFE000000007E00000000000FFFFE000000000000000
000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000
000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000
000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FF
FFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000000000
0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000
0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000
0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF
E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000
00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000
00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000
00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0
00000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000
FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000000000
000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000
000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000
000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FF
FFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000000000
0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000
0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000
0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF
E0000000000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFF
FFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000
001FFFFFFFFFFFFFFF00000063617AE070>I<FFFFFFFFFFFC000000007FFFFFFFE0FFFF
FFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC0000
00007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFFE0FFFFFFFFFFFC000000007FFFFFFF
E00007FFFF800000000000007FFF80000003FFFFC000000000000007FC00000003FFFFC0
00000000000007F800000001FFFFE000000000000007F000000001FFFFE0000000000000
0FF000000000FFFFF00000000000000FE000000000FFFFF00000000000001FE000000000
FFFFF00000000000001FE0000000007FFFF80000000000001FC0000000007FFFF8000000
0000003FC0000000003FFFFC0000000000003F80000000003FFFFC0000000000007F8000
0000001FFFFE0000000000007F00000000001FFFFE000000000000FF00000000001FFFFE
000000000000FF00000000000FFFFF000000000001FE00000000000FFFFF000000000001
FE000000000007FFFF800000000001FC000000000007FFFF800000000003FC0000000000
03FFFFC00000000003F8000000000003FFFFC00000000007F8000000000001FFFFE00000
000007F0000000000001FFFFE0000000000FF0000000000001FFFFE0000000000FF00000
00000000FFFFF0000000000FE0000000000000FFFFF0000000001FE00000000000007FFF
F8000000001FC00000000000007FFFF8000000003FC00000000000003FFFFC000000003F
800000000000003FFFFC000000007F800000000000003FFFFC000000007F800000000000
001FFFFE00000000FF000000000000001FFFFE00000000FF000000000000000FFFFF0000
0000FE000000000000000FFFFF00000001FE0000000000000007FFFF80000001FC000000
0000000007FFFF80000003FC0000000000000007FFFF80000003FC0000000000000003FF
FFC0000007F80000000000000003FFFFC0000007F80000000000000001FFFFE0000007F0
0000000000000001FFFFE000000FF00000000000000000FFFFF000000FE0000000000000
0000FFFFF000001FE000000000000000007FFFF800001FC000000000000000007FFFF800
003FC000000000000000007FFFF800003FC000000000000000003FFFFC00003F80000000
00000000003FFFFC00007F8000000000000000001FFFFE00007F0000000000000000001F
FFFE0000FF0000000000000000000FFFFF0000FE0000000000000000000FFFFF0001FE00
00000000000000000FFFFF0001FE00000000000000000007FFFF8003FC00000000000000
000007FFFF8003FC00000000000000000003FFFFC003F800000000000000000003FFFFC0
07F800000000000000000001FFFFE007F000000000000000000001FFFFE00FF000000000
000000000000FFFFF00FE000000000000000000000FFFFF01FE000000000000000000000
FFFFF01FE0000000000000000000007FFFF81FC0000000000000000000007FFFF83FC000
0000000000000000003FFFFC3F80000000000000000000003FFFFC7F8000000000000000
0000001FFFFE7F00000000000000000000001FFFFEFF00000000000000000000001FFFFE
FF00000000000000000000000FFFFFFE00000000000000000000000FFFFFFE0000000000
00000000000007FFFFFC000000000000000000000007FFFFFC0000000000000000000000
03FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF80000
00000000000000000001FFFFF0000000000000000000000001FFFFF00000000000000000
00000000FFFFE0000000000000000000000000FFFFE00000000000000000000000007FFF
C00000000000000000000000007FFFC00000000000000000000000003FFF800000000000
000000000000003FFF800000000000000000000000003FFF800000000000000000000000
001FFF000000000000000000000000001FFF000000000000000000000000000FFE000000
000000000000000000000FFE0000000000000000000000000007FC000000000000000000
0000000007FC0000000000000000000000000003F80000000000000073637DE17A>86
D<000003FFFE000000000000007FFFFFF0000000000003FFFFFFFE00000000000FFFFFFF
FF80000000001FFFFFFFFFE0000000003FFE001FFFF0000000007FE00007FFF800000000
FFF80001FFFC00000001FFFC0000FFFE00000001FFFC00007FFF00000003FFFE00003FFF
80000003FFFE00003FFFC0000003FFFE00001FFFE0000003FFFE00001FFFE0000003FFFE
00000FFFF0000003FFFE00000FFFF0000003FFFE00000FFFF0000001FFFC000007FFF800
0001FFFC000007FFF8000000FFF8000007FFF80000007FF0000007FFF80000001FC00000
07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000
0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF
F8000000000001FFFFFFF800000000007FFFFFFFF80000000007FFFFFFFFF8000000007F
FFFFFFFFF800000001FFFFFF07FFF80000000FFFFFC007FFF80000003FFFFE0007FFF800
00007FFFF00007FFF8000001FFFFC00007FFF8000003FFFF000007FFF8000007FFFE0000
07FFF800000FFFF8000007FFF800001FFFF8000007FFF800001FFFF0000007FFF800003F
FFE0000007FFF800007FFFE0000007FFF800007FFFC0000007FFF800007FFFC0000007FF
F80000FFFF80000007FFF80000FFFF80000007FFF80000FFFF80000007FFF80000FFFF80
000007FFF80000FFFF8000000FFFF80000FFFF8000000FFFF80000FFFF8000001FFFF800
00FFFFC000001FFFF800007FFFC000003FFFF800007FFFE000003FFFF800003FFFE00000
7DFFFC00003FFFF00001F9FFFC00001FFFF80003F1FFFF80000FFFFE000FE1FFFFFF0007
FFFFC07FC0FFFFFF8001FFFFFFFF807FFFFF80007FFFFFFF003FFFFF80001FFFFFFC000F
FFFF800003FFFFF00001FFFF0000001FFF00000000000049437CC14E>97
D<0007FF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000
0000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8000000000000000
FFFF80000000000000007FFF80000000000000003FFF80000000000000003FFF80000000
000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000
00003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000
0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
80000000000000003FFF80000000000000003FFF80000000000000003FFF8000FFF80000
00003FFF800FFFFF800000003FFF807FFFFFF00000003FFF81FFFFFFFC0000003FFF87FF
FFFFFF0000003FFF8FFF00FFFFC000003FFFBFF0001FFFE000003FFFFFC00007FFF00000
3FFFFF000003FFF800003FFFFE000000FFFC00003FFFF8000000FFFE00003FFFF0000000
7FFF00003FFFE00000003FFF80003FFFC00000003FFFC0003FFFC00000001FFFC0003FFF
C00000001FFFE0003FFFC00000001FFFE0003FFFC00000000FFFF0003FFFC00000000FFF
F0003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC000
000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC00
3FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC0000000
07FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFF
C000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FF
FE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000
000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC00
3FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC0000000
0FFFF0003FFFC00000000FFFF0003FFFC00000001FFFE0003FFFC00000001FFFE0003FFF
C00000003FFFC0003FFFE00000003FFF80003FFFE00000007FFF00003FFFF00000007FFF
00003FFFF8000000FFFE00003FFFFC000001FFFC00003FFEFF000007FFF800003FFC7F80
000FFFF000003FF83FE0003FFFC000003FF00FFC03FFFF8000003FE007FFFFFFFE000000
3FC001FFFFFFF80000003F8000FFFFFFE00000003F00001FFFFF0000000000000003FFE0
0000004F657BE35A>I<0000000FFFF00000000001FFFFFF800000000FFFFFFFF0000000
3FFFFFFFFC000000FFFFFFFFFE000003FFFE001FFF000007FFF80001FF80000FFFE00007
FFC0001FFF80000FFFE0007FFF00000FFFE000FFFE00001FFFF000FFFE00001FFFF001FF
FC00001FFFF003FFF800001FFFF007FFF800001FFFF007FFF000001FFFF00FFFF000001F
FFF00FFFF000000FFFE01FFFE000000FFFE01FFFE0000007FFC03FFFE0000003FF803FFF
E0000000FE003FFFE000000000007FFFC000000000007FFFC000000000007FFFC0000000
00007FFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
C00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC0000000
0000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFF
C00000000000FFFFC000000000007FFFC000000000007FFFC000000000007FFFE0000000
00007FFFE000000000003FFFE000000000003FFFE000000000003FFFF000000000001FFF
F000000000FC1FFFF000000000FC0FFFF800000001FC0FFFF800000001F807FFF8000000
01F803FFFC00000003F803FFFE00000007F001FFFE00000007E000FFFF0000000FE0007F
FF8000001FC0003FFFE000007F80001FFFF00000FF000007FFFC0003FE000003FFFFC03F
FC000000FFFFFFFFF00000003FFFFFFFE00000000FFFFFFF8000000001FFFFFC00000000
000FFFC000003E437BC148>I<000000000000007FF80000000000000FFFFFF800000000
00000FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF8
0000000000000FFFFFF8000000000000000FFFF80000000000000007FFF8000000000000
0003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000
000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003
FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000
00000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8
0000000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000
0003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000
000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003
FFF8000000000FFF8003FFF800000001FFFFF803FFF80000000FFFFFFE03FFF80000003F
FFFFFF83FFF8000000FFFFFFFFE3FFF8000003FFFF807FF3FFF8000007FFF8000FFBFFF8
00001FFFE00003FFFFF800003FFFC00000FFFFF800007FFF0000007FFFF80000FFFE0000
003FFFF80001FFFC0000001FFFF80003FFFC0000000FFFF80003FFF800000007FFF80007
FFF800000007FFF8000FFFF000000007FFF8000FFFF000000007FFF8001FFFE000000007
FFF8001FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE0
00000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8
007FFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC00000
0007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FF
FFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007
FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC0
00000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8
007FFFC000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF8003FFFE00000
0007FFF8001FFFE000000007FFF8001FFFE000000007FFF8000FFFF000000007FFF8000F
FFF000000007FFF80007FFF00000000FFFF80007FFF80000000FFFF80003FFF80000001F
FFF80001FFFC0000003FFFF80000FFFE0000007FFFF800007FFE000000FFFFF800003FFF
800003FFFFFC00001FFFC00007FFFFFE00000FFFF0001FF7FFFFFE0007FFFE01FFE7FFFF
FE0001FFFFFFFF87FFFFFE00007FFFFFFE07FFFFFE00001FFFFFF807FFFFFE000003FFFF
E007FFFFFE0000003FFE0007FFC0004F657BE35A>I<0000000FFFC0000000000001FFFF
FC00000000000FFFFFFF80000000003FFFFFFFE000000000FFFFFFFFF800000003FFFE03
FFFC00000007FFF0007FFF0000001FFFC0001FFF8000003FFF80000FFFC000007FFF0000
07FFE00000FFFE000003FFF00001FFFC000001FFF00003FFFC000001FFF80003FFF80000
00FFF80007FFF8000000FFFC000FFFF0000000FFFC000FFFF00000007FFE001FFFF00000
007FFE001FFFE00000007FFE003FFFE00000003FFF003FFFE00000003FFF003FFFE00000
003FFF007FFFE00000003FFF007FFFC00000003FFF007FFFC00000001FFF807FFFC00000
001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFFFFFFF
FFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFF
FFFFFF00FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC00000
00000000FFFFC0000000000000FFFFC00000000000007FFFC00000000000007FFFC00000
000000007FFFC00000000000007FFFE00000000000007FFFE00000000000003FFFE00000
000000003FFFE00000000000001FFFE00000000000001FFFF0000000000F001FFFF00000
00001F800FFFF0000000003F8007FFF8000000003F8007FFF8000000007F0003FFFC0000
00007F0001FFFE00000000FE0000FFFE00000001FE00007FFF00000003FC00003FFF8000
0007F800001FFFE000000FF000000FFFF000003FE0000003FFFC0001FFC0000001FFFFC0
1FFF000000007FFFFFFFFE000000001FFFFFFFF80000000007FFFFFFE00000000000FFFF
FF00000000000007FFF000000041437CC14A>I<000000003FFC0000000007FFFF800000
003FFFFFC0000001FFFFFFF0000007FFFFFFF800000FFFF03FFC00001FFF807FFC00007F
FE00FFFE0000FFFC00FFFE0000FFF801FFFF0001FFF001FFFF0003FFF001FFFF0007FFE0
01FFFF0007FFE001FFFF000FFFC001FFFF000FFFC001FFFF000FFFC000FFFE001FFF8000
7FFC001FFF80003FF8001FFF80001FF0001FFF800007C0001FFF80000000001FFF800000
00001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000
001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF8000000000
1FFF80000000001FFF80000000001FFF80000000001FFF80000000FFFFFFFFFFC000FFFF
FFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000001FFF
C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000
001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000
1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F
FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF
C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0
000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000
0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000
007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC0000
7FFFFFFFFC000038657CE431>I<0000000000000007F8000000007FFE00003FFE000000
0FFFFFF001FFFF0000007FFFFFFE03FFFF800001FFFFFFFF8FFFFF800003FFFFFFFFDFFD
FFC0000FFFF00FFFFFC1FFC0001FFF8001FFFF01FFC0003FFF0000FFFC03FFC0007FFE00
007FFE01FFC000FFFC00003FFF01FFC001FFF800001FFF81FF8001FFF800001FFF80FF00
03FFF800001FFFC03E0003FFF800001FFFC0000007FFF000000FFFE0000007FFF000000F
FFE0000007FFF000000FFFE000000FFFF000000FFFF000000FFFF000000FFFF000000FFF
F000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0
00000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000007FFF000
000FFFE0000007FFF000000FFFE0000007FFF000000FFFE0000003FFF800001FFFC00000
03FFF800001FFFC0000001FFF800001FFF80000001FFF800001FFF80000000FFFC00003F
FF000000007FFE00007FFE000000003FFF0000FFFC000000001FFF8001FFF8000000001F
FFF00FFFF0000000003FFFFFFFFFC0000000003FFFFFFFFF80000000007C7FFFFFFE0000
000000FC0FFFFFF00000000000FC007FFE000000000000FC000000000000000001FC0000
00000000000001FC000000000000000001FC000000000000000001FC0000000000000000
01FE000000000000000001FE000000000000000001FF000000000000000001FF80000000
0000000001FFF00000000000000001FFFFFFFFFF8000000001FFFFFFFFFFFE00000000FF
FFFFFFFFFFC0000000FFFFFFFFFFFFF00000007FFFFFFFFFFFFC0000007FFFFFFFFFFFFF
0000003FFFFFFFFFFFFF8000001FFFFFFFFFFFFFC000000FFFFFFFFFFFFFE0000007FFFF
FFFFFFFFF000003FFFFFFFFFFFFFF80000FFFFFFFFFFFFFFF80003FFFFFFFFFFFFFFFC00
07FFE0000001FFFFFC000FFF000000000FFFFE001FFE0000000001FFFE003FFC00000000
007FFE007FF800000000003FFF007FF800000000001FFF00FFF800000000001FFF00FFF0
00000000001FFF00FFF000000000000FFF00FFF000000000000FFF00FFF000000000000F
FF00FFF000000000000FFF00FFF000000000000FFF00FFF800000000001FFF007FF80000
0000001FFE007FFC00000000003FFE003FFC00000000003FFC003FFE00000000007FFC00
1FFF0000000000FFF8000FFFC000000003FFF00007FFE000000007FFE00003FFF8000000
1FFFC00000FFFF000000FFFF0000007FFFF8001FFFFE0000001FFFFFFFFFFFF800000007
FFFFFFFFFFE000000000FFFFFFFFFF00000000000FFFFFFFF00000000000003FFFFC0000
00004A607CC151>I<0007FF8000000000000000FFFFFF8000000000000000FFFFFF8000
000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000
000000FFFFFF800000000000000000FFFF8000000000000000007FFF8000000000000000
003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF
8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF800000
0000000000003FFF8000000000000000003FFF8000000000000000003FFF800000000000
0000003FFF8000000000000000003FFF8000000000000000003FFF800000000000000000
3FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF80
00000000000000003FFF8000000000000000003FFF8000000000000000003FFF80000000
00000000003FFF8000000000000000003FFF8000000000000000003FFF80000000000000
00003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003F
FF80001FFF00000000003FFF8000FFFFF0000000003FFF8007FFFFFC000000003FFF801F
FFFFFF000000003FFF803FFFFFFF800000003FFF807FE07FFFC00000003FFF81FE001FFF
E00000003FFF83F8000FFFF00000003FFF87F00007FFF00000003FFF8FC00007FFF80000
003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE000003FFFC0000003FFF
BC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001FFFE0000003FFFF80000
01FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE0000003FFFE0000001FFFE
0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE000000
3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000FF
FFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFF
F007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF8051647BE35A>I<
000FE00000003FF80000007FFC000001FFFF000001FFFF000003FFFF800003FFFF800007
FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00003FF
FF800003FFFF800001FFFF000001FFFF0000007FFC0000003FF80000000FE00000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0007FF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF800000
FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
8000003FFF8000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF
C022657BE42C>I<00000001FC0000000007FF000000000FFF800000003FFFE00000003F
FFE00000007FFFF00000007FFFF0000000FFFFF8000000FFFFF8000000FFFFF8000000FF
FFF8000000FFFFF8000000FFFFF8000000FFFFF80000007FFFF00000007FFFF00000003F
FFE00000003FFFE00000000FFF8000000007FF0000000001FC0000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000FFF800001FFFFFF800001FFFFFF800001FFFFFF800001FFF
FFF800001FFFFFF800001FFFFFF80000000FFFF800000007FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003FFF800000003
FFF800000003FFF800000003FFF807F00003FFF81FFC0003FFF83FFE0003FFF87FFF0003
FFF8FFFF8007FFF0FFFF8007FFF0FFFF8007FFF0FFFF8007FFE0FFFF800FFFE0FFFF800F
FFC0FFFF801FFFC0FFFF801FFF807FFF003FFF007FFE007FFE003FFC00FFFC001FFE03FF
F0000FFFFFFFE00007FFFFFF800001FFFFFE0000007FFFF800000007FF8000002D8288E4
31>I<0007FF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF
80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF800000000000
0000FFFF80000000000000007FFF80000000000000003FFF80000000000000003FFF8000
0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF
80000000000000003FFF80000000000000003FFF80000000000000003FFF800000000000
00003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000
0000000000003FFF80000000000000003FFF80000000000000003FFF8000000000000000
3FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000
000000003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF
800003FFFFFF80003FFF800003FFFFFF80003FFF800003FFFFFF80003FFF8000003FFF80
00003FFF8000000FFC0000003FFF8000001FF00000003FFF8000003FE00000003FFF8000
00FFC00000003FFF800001FF800000003FFF800003FF000000003FFF800007FC00000000
3FFF80000FF8000000003FFF80003FF0000000003FFF80007FE0000000003FFF8000FFC0
000000003FFF8001FF00000000003FFF8003FE00000000003FFF800FFC00000000003FFF
801FF800000000003FFF803FF000000000003FFF807FC000000000003FFF80FFE0000000
00003FFF83FFF000000000003FFF87FFF800000000003FFF8FFFF800000000003FFF9FFF
FC00000000003FFFBFFFFE00000000003FFFFFFFFE00000000003FFFFFFFFF0000000000
3FFFFFFFFF80000000003FFFFCFFFFC0000000003FFFF87FFFC0000000003FFFF07FFFE0
000000003FFFE03FFFF0000000003FFFC01FFFF8000000003FFF801FFFF8000000003FFF
800FFFFC000000003FFF8007FFFE000000003FFF8003FFFF000000003FFF8003FFFF0000
00003FFF8001FFFF800000003FFF8000FFFFC00000003FFF80007FFFE00000003FFF8000
7FFFE00000003FFF80003FFFF00000003FFF80001FFFF80000003FFF80000FFFFC000000
3FFF80000FFFFC0000003FFF800007FFFE0000003FFF800003FFFF0000003FFF800001FF
FF0000003FFF800001FFFF8000003FFF800000FFFFC000003FFF8000007FFFE000003FFF
800000FFFFF000FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFF
F0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF0FFFFFFFFE00FFFFFFFF04C647BE355
>I<0007FF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF80
0000FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F
FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF
8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80
00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000
003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000
3FFF8000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE02364
7BE32C>I<0007FF80001FFF00000000FFF8000000FFFFFF8000FFFFF0000007FFFF8000
00FFFFFF8007FFFFFC00003FFFFFE00000FFFFFF801FFFFFFF0000FFFFFFF80000FFFFFF
803FFFFFFF8001FFFFFFFC0000FFFFFF807FE07FFFC003FF03FFFE0000FFFFFF81FE001F
FFE00FF000FFFF000000FFFF83F8000FFFF01FC0007FFF8000007FFF87F00007FFF03F80
003FFF8000003FFF8FC00007FFF87E00003FFFC000003FFF8F800003FFF87C00001FFFC0
00003FFF9F000003FFFCF800001FFFE000003FFFBE000003FFFDF000001FFFE000003FFF
BC000001FFFDE000000FFFE000003FFFFC000001FFFFE000000FFFF000003FFFF8000001
FFFFC000000FFFF000003FFFF8000001FFFFC000000FFFF000003FFFF0000001FFFF8000
000FFFF000003FFFF0000001FFFF8000000FFFF000003FFFE0000001FFFF0000000FFFF0
00003FFFE0000001FFFF0000000FFFF000003FFFE0000001FFFF0000000FFFF000003FFF
E0000001FFFF0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
C0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001
FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000
000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF0
00003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFF
C0000001FFFE0000000FFFF000FFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FF
FFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF80
3FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFF
FC7E417BC087>I<0007FF80001FFF00000000FFFFFF8000FFFFF0000000FFFFFF8007FF
FFFC000000FFFFFF801FFFFFFF000000FFFFFF803FFFFFFF800000FFFFFF807FE07FFFC0
0000FFFFFF81FE001FFFE0000000FFFF83F8000FFFF00000007FFF87F00007FFF0000000
3FFF8FC00007FFF80000003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE
000003FFFC0000003FFFBC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001
FFFE0000003FFFF8000001FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE00
00003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003F
FFE0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
FFC0000001FFFE0000FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF0
07FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFF
FFFF8051417BC05A>I<00000007FFE0000000000000FFFFFF000000000007FFFFFFE000
0000001FFFFFFFF8000000007FFFFFFFFE00000001FFFE007FFF80000007FFF0000FFFE0
00000FFFC00003FFF000001FFF800001FFF800003FFF000000FFFC00007FFE0000007FFE
0000FFFC0000003FFF0001FFF80000001FFF8003FFF80000001FFFC003FFF00000000FFF
C007FFF00000000FFFE00FFFE000000007FFF00FFFE000000007FFF01FFFE000000007FF
F81FFFE000000007FFF81FFFE000000007FFF83FFFC000000003FFFC3FFFC000000003FF
FC3FFFC000000003FFFC7FFFC000000003FFFE7FFFC000000003FFFE7FFFC000000003FF
FE7FFFC000000003FFFEFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
FFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
FFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FF
FFFFFFC000000003FFFFFFFFC000000003FFFF7FFFC000000003FFFE7FFFC000000003FF
FE7FFFC000000003FFFE7FFFC000000003FFFE3FFFE000000007FFFC3FFFE000000007FF
FC3FFFE000000007FFFC1FFFE000000007FFF81FFFE000000007FFF80FFFF00000000FFF
F00FFFF00000000FFFF007FFF00000000FFFE003FFF80000001FFFC003FFF80000001FFF
C001FFFC0000003FFF8000FFFE0000007FFF00007FFF000000FFFE00003FFF800001FFFC
00001FFFC00003FFF8000007FFF0000FFFE0000003FFFE007FFFC0000000FFFFFFFFFF00
0000003FFFFFFFFC0000000007FFFFFFE00000000000FFFFFF00000000000007FFE00000
0048437CC151>I<0007FF8000FFF8000000FFFFFF800FFFFF800000FFFFFF807FFFFFF0
0000FFFFFF81FFFFFFFC0000FFFFFF87FFFFFFFF0000FFFFFF8FFF01FFFFC000FFFFFFBF
F0003FFFE00000FFFFFFC0000FFFF000007FFFFF000007FFF800003FFFFE000003FFFC00
003FFFF8000001FFFE00003FFFF0000000FFFF00003FFFE0000000FFFF80003FFFC00000
007FFFC0003FFFC00000007FFFC0003FFFC00000003FFFE0003FFFC00000003FFFE0003F
FFC00000001FFFF0003FFFC00000001FFFF0003FFFC00000001FFFF8003FFFC00000000F
FFF8003FFFC00000000FFFF8003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC0
0000000FFFFC003FFFC000000007FFFC003FFFC000000007FFFE003FFFC000000007FFFE
003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC00000
0007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003F
FFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007
FFFE003FFFC000000007FFFE003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC0
0000000FFFFC003FFFC00000000FFFFC003FFFC00000000FFFF8003FFFC00000001FFFF8
003FFFC00000001FFFF8003FFFC00000001FFFF0003FFFC00000003FFFF0003FFFC00000
003FFFE0003FFFC00000007FFFE0003FFFC00000007FFFC0003FFFE0000000FFFF80003F
FFE0000000FFFF00003FFFF0000001FFFF00003FFFF8000003FFFE00003FFFFC000007FF
FC00003FFFFF00000FFFF800003FFFFF80001FFFF000003FFFFFE0007FFFC000003FFFCF
FC03FFFF8000003FFFC7FFFFFFFE0000003FFFC1FFFFFFF80000003FFFC0FFFFFFE00000
003FFFC01FFFFF000000003FFFC003FFE0000000003FFFC0000000000000003FFFC00000
00000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003F
FFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC000000000
0000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0
000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000
003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC00000
00000000003FFFC0000000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFF
FFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF0000000
00004F5D7BC05A>I<000FFF000FFC00FFFFFF003FFF80FFFFFF00FFFFE0FFFFFF01FFFF
F0FFFFFF03FFFFF8FFFFFF07FC7FFCFFFFFF0FE0FFFE00FFFF1F80FFFE007FFF3F01FFFF
003FFF3E01FFFF003FFF7E01FFFF003FFF7C01FFFF003FFFF801FFFF003FFFF801FFFF00
3FFFF001FFFF003FFFF000FFFE003FFFF000FFFE003FFFE0007FFC003FFFE0003FF8003F
FFE0000FE0003FFFC0000000003FFFC0000000003FFFC0000000003FFFC0000000003FFF
C0000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80
000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000
0000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF800000
00003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000
003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000000000
3FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003F
FF80000000003FFF80000000003FFF80000000003FFF80000000FFFFFFFFF80000FFFFFF
FFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF8000038417BC0
42>114 D<00003FFF8007800007FFFFF81F80001FFFFFFE7F80007FFFFFFFFF8001FFFF
FFFFFF8003FFE001FFFF8007FF00001FFF800FFC000007FF801FF0000003FF801FF00000
00FF803FE0000000FF807FE00000007F807FC00000003F807FC00000003F80FFC0000000
3F80FFC00000001F80FFC00000001F80FFE00000001F80FFF00000001F80FFF80000001F
80FFFC0000000000FFFF0000000000FFFFE000000000FFFFFF000000007FFFFFF8000000
7FFFFFFFC000003FFFFFFFFC00003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFF00007
FFFFFFFFF80003FFFFFFFFFC0001FFFFFFFFFE0000FFFFFFFFFF00003FFFFFFFFF80000F
FFFFFFFFC00003FFFFFFFFC000007FFFFFFFE0000003FFFFFFF00000001FFFFFF0000000
00FFFFF0000000001FFFF80000000007FFF87C00000001FFF8FC00000000FFF8FC000000
007FF8FE000000003FF8FE000000003FF8FE000000001FF8FF000000001FF8FF00000000
1FF8FF800000001FF0FF800000001FF0FFC00000001FF0FFC00000003FF0FFE00000003F
E0FFF00000007FE0FFF80000007FC0FFFE000000FF80FFFF000003FF00FFFFC0000FFE00
FFFFFC007FFC00FFDFFFFFFFF800FF0FFFFFFFF000FE03FFFFFFC000F8007FFFFE0000F0
000FFFE0000035437BC140>I<000007E0000000000007E0000000000007E00000000000
07E0000000000007E0000000000007E000000000000FE000000000000FE000000000000F
E000000000000FE000000000000FE000000000001FE000000000001FE000000000001FE0
00000000003FE000000000003FE000000000007FE000000000007FE00000000000FFE000
00000001FFE00000000001FFE00000000003FFE00000000007FFE0000000000FFFE00000
00001FFFE0000000007FFFE000000001FFFFE00000000FFFFFFFFFFE00FFFFFFFFFFFE00
FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00001FFFE000000000
1FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001F
FFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFF
E0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0
000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000
0000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE00000
00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000
001FFFE0000000001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC000
1FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001F
FFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0001FC0000FFFF0001F80000FFF
F0001F80000FFFF0003F800007FFF0003F000007FFF8007F000003FFFC007E000001FFFE
00FC000000FFFF83FC0000007FFFFFF80000003FFFFFF00000000FFFFFC000000003FFFF
80000000003FFC0000325C7DDA3F>I<0007FFC00000003FFE0000FFFFFFC00007FFFFFE
0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FF
FFFFC00007FFFFFE0000FFFFFFC00007FFFFFE000000FFFFC0000007FFFE0000007FFFC0
000003FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001
FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00
00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F
FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000
0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF
FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000
003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF
C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000
01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE
0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000
3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0
000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000003
FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE0000003FFFC0000007FFFE00
00003FFFC0000007FFFE0000003FFFC000000FFFFE0000001FFFC000000FFFFE0000001F
FFC000001FFFFE0000001FFFC000003EFFFE0000000FFFE000007EFFFE0000000FFFE000
00FCFFFF00000007FFF00001F8FFFF80000003FFF80007F0FFFFFF800001FFFF003FE0FF
FFFF800000FFFFFFFFC0FFFFFF8000007FFFFFFF00FFFFFF8000001FFFFFFE00FFFFFF80
000003FFFFF800FFFFFF800000003FFF8000FFF0000051427BC05A>I<FFFFFFFFC00003
FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFF
FFC00003FFFFFCFFFFFFFFC00003FFFFFC007FFFC00000001FFE00003FFFE000000007F0
00003FFFE000000007F000001FFFF000000007E000001FFFF00000000FE000000FFFF800
00000FC000000FFFF80000001FC0000007FFF80000001F80000007FFFC0000003F800000
03FFFC0000003F00000003FFFE0000007F00000003FFFE0000007F00000001FFFF000000
7E00000001FFFF000000FE00000000FFFF800000FC00000000FFFF800001FC000000007F
FF800001F8000000007FFFC00003F8000000003FFFC00003F0000000003FFFE00007F000
0000003FFFE00007F0000000001FFFF00007E0000000001FFFF0000FE0000000000FFFF8
000FC0000000000FFFF8001FC00000000007FFFC001F800000000007FFFC003F80000000
0003FFFC003F000000000003FFFE007F000000000003FFFE007F000000000001FFFF00FE
000000000001FFFF00FE000000000000FFFF80FC000000000000FFFF81FC000000000000
7FFFC1F80000000000007FFFC3F80000000000003FFFC3F00000000000003FFFE7F00000
000000001FFFE7E00000000000001FFFFFE00000000000001FFFFFE00000000000000FFF
FFC00000000000000FFFFFC000000000000007FFFF8000000000000007FFFF8000000000
000003FFFF0000000000000003FFFF0000000000000001FFFE0000000000000001FFFE00
00000000000001FFFE0000000000000000FFFC0000000000000000FFFC00000000000000
007FF800000000000000007FF800000000000000003FF000000000000000003FF0000000
00000000001FE000000000000000001FE000000000000000000FC0000000004E417DBF55
>I<FFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FF
FFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFCFFFFFFFF81FFFFFFFC0003FFFFFC
FFFFFFFF81FFFFFFFC0003FFFFFC007FFF800000FFFC0000001FFE00007FFFC00000FFFE
00000003F800003FFFC000007FFE00000003F000003FFFC000007FFF00000003F000003F
FFE000003FFF00000007F000001FFFE000003FFF00000007E000001FFFF000003FFF8000
000FE000000FFFF000001FFF8000000FC000000FFFF000001FFFC000000FC000000FFFF8
00000FFFC000001FC0000007FFF800000FFFC000001F80000007FFFC00001FFFE000003F
80000003FFFC00001FFFE000003F00000003FFFC00003FFFF000003F00000003FFFE0000
3FFFF000007F00000001FFFE00003FFFF000007E00000001FFFF00007FFFF80000FE0000
0000FFFF00007FFFF80000FC00000000FFFF0000FFFFFC0000FC00000000FFFF8000FCFF
FC0001FC000000007FFF8000FCFFFC0001F8000000007FFFC001FCFFFE0003F800000000
3FFFC001F87FFE0003F0000000003FFFC003F87FFF0003F0000000003FFFE003F03FFF00
07F0000000001FFFE003F03FFF0007E0000000001FFFF007F03FFF800FE0000000000FFF
F007E01FFF800FC0000000000FFFF00FE01FFFC00FC0000000000FFFF80FC00FFFC01FC0
0000000007FFF80FC00FFFC01F800000000007FFFC1FC00FFFE03F800000000003FFFC1F
8007FFE03F000000000003FFFC3F8007FFF03F000000000003FFFE3F0003FFF07F000000
000001FFFE3F0003FFF07E000000000001FFFF7F0003FFF8FE000000000000FFFF7E0001
FFF8FC000000000000FFFFFE0001FFFCFC000000000000FFFFFC0000FFFDFC0000000000
007FFFFC0000FFFDF80000000000007FFFFC0000FFFFF80000000000003FFFF800007FFF
F00000000000003FFFF800007FFFF00000000000003FFFF000003FFFF00000000000001F
FFF000003FFFE00000000000001FFFF000003FFFE00000000000000FFFE000001FFFC000
00000000000FFFE000001FFFC00000000000000FFFC000000FFFC000000000000007FFC0
00000FFF8000000000000007FFC000000FFF8000000000000003FF80000007FF00000000
00000003FF80000007FF0000000000000003FF00000003FF0000000000000001FF000000
03FE0000000000000001FF00000003FE0000000000000000FE00000001FC000000000000
00007C00000000F8000000006E417DBF75>I<7FFFFFFFC0007FFFFFF87FFFFFFFC0007F
FFFFF87FFFFFFFC0007FFFFFF87FFFFFFFC0007FFFFFF87FFFFFFFC0007FFFFFF87FFFFF
FFC0007FFFFFF8001FFFF8000007FFF000000FFFF8000001FF00000007FFFC000001FE00
000003FFFE000003FC00000001FFFF000007F800000001FFFF80000FF000000000FFFF80
001FE0000000007FFFC0001FE0000000003FFFE0003FC0000000001FFFF0007F80000000
001FFFF800FF00000000000FFFF801FE000000000007FFFC03FC000000000003FFFE07F8
000000000001FFFF07F8000000000001FFFF8FF0000000000000FFFF9FE0000000000000
7FFFFFC00000000000003FFFFF800000000000001FFFFF000000000000001FFFFE000000
000000000FFFFC0000000000000007FFFC0000000000000003FFFE0000000000000001FF
FF0000000000000001FFFF8000000000000000FFFF80000000000000007FFFC000000000
0000007FFFE000000000000000FFFFF000000000000001FFFFF800000000000003FFFFF8
00000000000007FFFFFC0000000000000FF3FFFE0000000000001FE1FFFF000000000000
1FC0FFFF8000000000003FC0FFFF8000000000007F807FFFC00000000000FF003FFFE000
00000001FE001FFFF00000000003FC000FFFF80000000007F8000FFFF80000000007F000
07FFFC000000000FF00003FFFE000000001FE00001FFFF000000003FC00000FFFF800000
007F800000FFFF80000000FF0000007FFFC0000001FE0000003FFFE0000001FC0000001F
FFF0000007FC0000000FFFF800003FFF0000000FFFF800FFFFFFF00001FFFFFFFFFFFFFF
F00001FFFFFFFFFFFFFFF00001FFFFFFFFFFFFFFF00001FFFFFFFFFFFFFFF00001FFFFFF
FFFFFFFFF00001FFFFFFFF50407EBF55>I<FFFFFFFFC00003FFFFFCFFFFFFFFC00003FF
FFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFFC00003FFFFFCFFFFFFFF
C00003FFFFFC003FFFC00000001FFE00003FFFE000000007F000003FFFE000000007F000
001FFFF000000007E000001FFFF00000000FE000000FFFF80000000FC000000FFFF80000
001FC0000007FFFC0000001F80000007FFFC0000003F80000003FFFC0000003F00000003
FFFE0000007F00000001FFFE0000007E00000001FFFF000000FE00000001FFFF000000FE
00000000FFFF800001FC00000000FFFF800001FC000000007FFFC00001F8000000007FFF
C00003F8000000003FFFE00003F0000000003FFFE00007F0000000001FFFE00007E00000
00001FFFF0000FE0000000000FFFF0000FC0000000000FFFF8001FC0000000000FFFF800
1FC00000000007FFFC003F800000000007FFFC003F800000000003FFFE003F0000000000
03FFFE007F000000000001FFFF007E000000000001FFFF00FE000000000000FFFF00FC00
0000000000FFFF81FC0000000000007FFF81F80000000000007FFFC3F80000000000007F
FFC3F80000000000003FFFE7F00000000000003FFFE7F00000000000001FFFF7E0000000
0000001FFFFFE00000000000000FFFFFC00000000000000FFFFFC000000000000007FFFF
8000000000000007FFFF8000000000000003FFFF0000000000000003FFFF000000000000
0003FFFF0000000000000001FFFE0000000000000001FFFE0000000000000000FFFC0000
000000000000FFFC00000000000000007FF800000000000000007FF80000000000000000
3FF000000000000000003FF000000000000000001FE000000000000000001FE000000000
000000001FE000000000000000001FC000000000000000001FC000000000000000001F80
00000000000000003F8000000000000000003F0000000000000000007F00000000000000
00007E000000000000000000FE000000000007E00000FC00000000001FF80001FC000000
00003FFC0001FC00000000007FFE0003F800000000007FFE0003F80000000000FFFF0007
F00000000000FFFF0007F00000000000FFFF000FE00000000000FFFF000FC00000000000
FFFF001FC00000000000FFFF003F8000000000007FFE007F0000000000007FFE00FE0000
000000007FFC01FE0000000000003FF807FC0000000000001FF03FF00000000000000FFF
FFE000000000000007FFFFC000000000000003FFFF0000000000000000FFFC0000000000
0000001FE0000000000000004E5D7DBF55>I E /Fs 2 16 df<000000007FFE00000000
00000007FFFFE00000000000003FFFFFFC000000000000FFFFFFFF000000000003FFC003
FFC0000000000FFC00003FF0000000003FE0000007FC000000007F80000001FE00000001
FE000000007F80000003F8000000001FC0000007E00000000007E000000FC00000000003
F000001F800000000001F800003F000000000000FC00007E0000000000007E0000FC0000
000000003F0000F80000000000001F0001F00000000000000F8003F00000000000000FC0
03E000000000000007C007C000000000000003E007C000000000000003E00F8000000000
000001F00F8000000000000001F01F0000000000000000F81F0000000000000000F81E00
00000000000000783E00000000000000007C3E00000000000000007C3C00000000000000
003C7C00000000000000003E7C00000000000000003E7800000000000000001E78000000
00000000001E7800000000000000001EF800000000000000001FF800000000000000001F
F000000000000000000FF000000000000000000FF000000000000000000FF00000000000
0000000FF000000000000000000FF000000000000000000FF000000000000000000FF000
000000000000000FF000000000000000000FF000000000000000000FF000000000000000
000FF800000000000000001FF800000000000000001F7800000000000000001E78000000
00000000001E7800000000000000001E7C00000000000000003E7C00000000000000003E
3C00000000000000003C3E00000000000000007C3E00000000000000007C1E0000000000
000000781F0000000000000000F81F0000000000000000F80F8000000000000001F00F80
00000000000001F007C000000000000003E007C000000000000003E003E0000000000000
07C003F00000000000000FC001F00000000000000F8000F80000000000001F0000FC0000
000000003F00007E0000000000007E00003F000000000000FC00001F800000000001F800
000FC00000000003F0000007E00000000007E0000003F8000000001FC0000001FE000000
007F800000007F80000001FE000000003FE0000007FC000000000FFC00003FF000000000
03FFC003FFC00000000000FFFFFFFF0000000000003FFFFFFC00000000000007FFFFE000
0000000000007FFE0000000050557BC05B>13 D<000FFC0000003FFF000000FFFFC00003
FFFFF00007FFFFF8000FFFFFFC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFF
FFFF807FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFF
FFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF
803FFFFFFF003FFFFFFF001FFFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000
003FFF0000000FFC000022227BA72D>15 D E /Ft 33 121 df<FFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFF18067E9622>45 D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00
0A0A77891D>I<0000001FF8000180000001FFFF80038000000FFFFFE0078000003FF803
F80F800000FF80007C0F800001FE00001E1F800007FC00000FBF80000FF0000007FF8000
1FE0000003FF80003FC0000001FF80007F80000000FF8000FF000000007F8001FE000000
003F8003FE000000003F8003FC000000001F8007FC000000001F800FF8000000000F800F
F8000000000F801FF0000000000F801FF00000000007803FF00000000007803FE0000000
0007803FE00000000003807FE00000000003807FE00000000003807FE00000000003807F
C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000
000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF
C0000000000000FFC0000000000000FFC0000000000000FFC00000000000007FC0000000
0000007FE00000000000007FE00000000003807FE00000000003803FE00000000003803F
E00000000003803FF00000000003801FF00000000007801FF00000000007000FF8000000
0007000FF800000000070007FC000000000F0003FC000000000E0003FE000000001E0001
FE000000001C0000FF000000003C00007F800000007800003FC0000000F000001FE00000
01E000000FF0000003C0000007FC00000780000001FE00001F00000000FFC0007E000000
003FF803F8000000000FFFFFE00000000001FFFF8000000000001FFC00000039427ABF47
>67 D<FFFFFFFFFC000000FFFFFFFFFFC00000FFFFFFFFFFF0000001FFC0001FFC000000
7F800001FF0000007F8000007F8000007F8000003FE000007F8000000FF000007F800000
07F800007F80000003FC00007F80000001FE00007F80000000FE00007F80000000FF0000
7F800000007F80007F800000007F80007F800000003FC0007F800000003FE0007F800000
001FE0007F800000001FE0007F800000001FF0007F800000001FF0007F800000000FF800
7F800000000FF8007F800000000FF8007F800000000FF8007F800000000FF8007F800000
000FFC007F800000000FFC007F800000000FFC007F800000000FFC007F800000000FFC00
7F800000000FFC007F800000000FFC007F800000000FFC007F800000000FFC007F800000
000FFC007F800000000FFC007F800000000FF8007F800000000FF8007F800000000FF800
7F800000000FF8007F800000001FF0007F800000001FF0007F800000001FF0007F800000
001FE0007F800000003FE0007F800000003FC0007F800000003FC0007F800000007F8000
7F800000007F00007F80000000FF00007F80000001FE00007F80000003FC00007F800000
07F800007F8000000FF000007F8000001FE000007F8000007FC000007F800001FF000001
FFC0000FFE0000FFFFFFFFFFF80000FFFFFFFFFFC00000FFFFFFFFFC0000003E3E7BBD4B
>I<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF001FFC00000FFF0007F8000001F
F0007F80000007F8007F80000003F8007F80000001F8007F80000000F8007F8000000078
007F8000000078007F8000000078007F8000000038007F8000000038007F800000003800
7F8000000038007F800000001C007F80001C001C007F80001C001C007F80001C001C007F
80001C001C007F80001C0000007F80001C0000007F80003C0000007F80003C0000007F80
007C0000007F8000FC0000007F8003FC0000007FFFFFFC0000007FFFFFFC0000007FFFFF
FC0000007F8003FC0000007F8000FC0000007F80007C0000007F80003C0000007F80003C
0000007F80001C0000007F80001C0000007F80001C0007007F80001C0007007F80001C00
07007F80001C000E007F800000000E007F800000000E007F800000000E007F800000000E
007F800000001E007F800000001C007F800000001C007F800000003C007F800000003C00
7F800000007C007F800000007C007F80000000F8007F80000001F8007F80000003F8007F
80000007F8007F8000001FF801FFC00001FFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFF
FFFFFFF0383E7BBD43>I<FFFFFFF0FFFFFFF0FFFFFFF000FFF000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
3FC000003FC000003FC000003FC000003FC000003FC000003FC00000FFF000FFFFFFF0FF
FFFFF0FFFFFFF01C3E7CBD25>73 D<0000003FF8000000000003FFFF80000000000FE00F
E0000000007F0001FC00000000FC00007E00000003F800003F80000007F000001FC00000
0FC0000007E000003F80000003F800007F80000003FC00007F00000001FC0000FE000000
00FE0001FC000000007F0003FC000000007F8007F8000000003FC007F8000000003FC00F
F8000000003FE00FF0000000001FE01FF0000000001FF01FF0000000001FF03FE0000000
000FF83FE0000000000FF83FE0000000000FF87FE0000000000FFC7FC00000000007FC7F
C00000000007FC7FC00000000007FCFFC00000000007FEFFC00000000007FEFFC0000000
0007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFF
C00000000007FEFFC00000000007FEFFC00000000007FEFFC00000000007FEFFC0000000
0007FE7FC00000000007FC7FE0000000000FFC7FE0000000000FFC7FE0000000000FFC3F
E0000000000FF83FE0000000000FF83FF0000000001FF81FF0000000001FF01FF0000000
001FF00FF8000000003FE00FF8000000003FE007F8000000003FC007FC000000007FC003
FC000000007F8001FE00000000FF0000FF00000001FE0000FF00000001FE00007F800000
03FC00003FC0000007F800001FE000000FF0000007F000001FC0000003F800003F800000
00FE0000FE000000007F8003FC000000001FE00FF00000000003FFFF8000000000003FF8
0000003F427ABF4D>79 D<FFFFFFFFE000000000FFFFFFFFFE00000000FFFFFFFFFF8000
000001FFC0007FF0000000007F80000FF8000000007F800003FE000000007F800001FF00
0000007F800000FF800000007F8000007FC00000007F8000003FE00000007F8000003FE0
0000007F8000003FF00000007F8000001FF00000007F8000001FF80000007F8000001FF8
0000007F8000001FF80000007F8000001FF80000007F8000001FF80000007F8000001FF8
0000007F8000001FF80000007F8000001FF00000007F8000003FF00000007F8000003FE0
0000007F8000003FC00000007F8000007F800000007F800000FF000000007F800001FE00
0000007F800003FC000000007F80000FF0000000007F80007FC0000000007FFFFFFE0000
0000007FFFFFF800000000007F8000FE00000000007F80003F80000000007F80000FE000
0000007F800007F0000000007F800003F8000000007F800003FC000000007F800001FC00
0000007F800001FE000000007F800000FE000000007F800000FF000000007F800000FF00
0000007F800000FF000000007F800000FF800000007F800000FF800000007F800000FF80
0000007F800000FF800000007F800000FFC00000007F800000FFC00000007F800000FFC0
0000007F800000FFC00000007F800000FFE00100007F800000FFE00380007F800000FFE0
0380007F8000007FE00380007F8000007FF00380007F8000003FF0070001FFE000003FF8
0700FFFFFFC0001FF80F00FFFFFFC0000FFC0E00FFFFFFC00003FE1C00000000000000FF
F8000000000000001FE00041407BBD49>82 D<0003FE000600001FFFC00E00007FFFF81E
0001FE01FC1E0003F0003F3E0007E0000FFE000FC00007FE001F800003FE001F000001FE
003E000000FE007E0000007E007E0000007E007C0000003E00FC0000003E00FC0000003E
00FC0000001E00FC0000001E00FC0000001E00FE0000000E00FE0000000E00FF0000000E
00FF8000000E007F80000000007FC0000000007FF0000000003FFC000000003FFFC00000
001FFFFC0000000FFFFFC0000007FFFFFC000003FFFFFF000001FFFFFFC000007FFFFFE0
00001FFFFFF0000003FFFFF80000003FFFFC00000003FFFE000000003FFF0000000007FF
0000000001FF8000000000FF80000000007F80000000007FC0000000003FC0E00000001F
C0E00000001FC0E00000001FC0E00000000FC0E00000000FC0F00000000FC0F00000000F
C0F00000000FC0F80000000F80F80000001F80FC0000001F80FC0000001F00FE0000003F
00FF0000003E00FF8000007C00FFC00000FC00FDF00001F800F8FC0003F000F07FC01FC0
00F01FFFFF8000E003FFFE0000C0003FF000002A427ABF38>I<3FFFFFFFFFFFFFE03FFF
FFFFFFFFFFE03FFFFFFFFFFFFFE03FF0003FF0007FE03F80001FE0000FE07F00001FE000
07F07E00001FE00003F07C00001FE00001F07800001FE00000F07800001FE00000F07800
001FE00000F07000001FE00000707000001FE00000707000001FE00000707000001FE000
00707000001FE0000070E000001FE0000038E000001FE0000038E000001FE0000038E000
001FE0000038E000001FE00000380000001FE00000000000001FE00000000000001FE000
00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
001FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE000
00000000001FE00000000000001FE00000000000001FE00000000000001FE00000000000
001FE00000000000003FF00000000000007FF80000000003FFFFFFFF00000003FFFFFFFF
00000003FFFFFFFF00003D3D7CBC47>I<FFFFFF000001FFFFC0FFFFFF000001FFFFC0FF
FFFF000001FFFFC003FFE00000003FFC0000FF800000000FF00000FF8000000007E00000
7F8000000007C000007F80000000078000003FC0000000078000003FC000000007000000
3FE00000000F0000001FE00000000E0000001FE00000000E0000000FF00000001C000000
0FF00000001C0000000FF80000003C00000007F80000003800000007F800000038000000
07FC0000007800000003FC0000007000000003FE000000F000000001FE000000E0000000
01FE000000E000000001FF000001E000000000FF000001C000000000FF800001C0000000
007F80000380000000007F80000380000000007FC0000780000000003FC0000700000000
003FE0000700000000001FE0000E00000000001FE0000E00000000001FF0001E00000000
000FF0001C00000000000FF8001C000000000007F80038000000000007F8003800000000
0007FC0078000000000003FC0070000000000003FC0070000000000001FE00E000000000
0001FE00E0000000000001FF01E0000000000000FF01C0000000000000FF01C000000000
00007F83800000000000007F83800000000000007FC7800000000000003FC70000000000
00003FC7000000000000003FEF000000000000001FEE000000000000001FFE0000000000
00000FFC000000000000000FFC000000000000000FFC0000000000000007F80000000000
000007F80000000000000003F00000000000000003F00000000000000003F00000000000
000001E00000000000000001E00000000042407DBD4A>86 D<000001E0000000000001E0
000000000003F0000000000003F0000000000003F0000000000007F8000000000007F800
0000000007F800000000000FFC00000000000FFC00000000001FFE00000000001CFE0000
0000001CFE00000000003CFF0000000000387F0000000000387F0000000000703F800000
0000703F8000000000703F8000000000E01FC000000000E01FC000000001E01FE0000000
01C00FE000000001C00FE0000000038007F0000000038007F0000000038007F000000007
0003F8000000070003F80000000F0003FC0000000E0001FC0000000FFFFFFC0000001FFF
FFFE0000001FFFFFFE0000001C0000FE0000003800007F0000003800007F000000780000
7F8000007000003F8000007000003F800000F000003FC00000E000001FC00001E000001F
C00003F000001FE00007F000001FE0000FF800003FF800FFFE0001FFFFC0FFFE0001FFFF
C0FFFE0001FFFFC032317DB038>97 D<FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003FC
0007F80001F80001FE0001F80000FE0001F800007F0001F800007F8001F800003F8001F8
00003FC001F800003FC001F800003FC001F800003FC001F800003FC001F800003FC001F8
00003F8001F800007F8001F800007F0001F80000FE0001F80001FC0001F80007F00001F8
007FE00001FFFFFF800001FFFFFFF00001F80001FC0001F80000FE0001F800007F8001F8
00003F8001F800001FC001F800001FE001F800000FE001F800000FF001F800000FF001F8
00000FF001F800000FF001F800000FF001F800000FF001F800000FE001F800001FE001F8
00001FE001F800003FC001F800007F8001F80001FF0003FC0007FE00FFFFFFFFF800FFFF
FFFFF000FFFFFFFF00002C2F7CAE35>I<00000FF8003000007FFF00700003FFFFC0F000
0FFC03F1F0001FE000F9F0007F80003FF000FE00001FF001FC00000FF003F8000007F007
F0000007F00FF0000003F00FE0000001F01FE0000001F01FC0000000F03FC0000000F03F
80000000F07F80000000F07F80000000707F8000000070FF0000000070FF0000000000FF
0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF
0000000000FF0000000000FF00000000007F80000000707F80000000707F80000000703F
80000000703FC0000000F01FC0000000F01FE0000000E00FE0000001E00FF0000001C007
F0000003C003F80000038001FC0000078000FE00000F00007F80003E00001FE0007C0000
0FFC03F0000003FFFFE00000007FFF800000000FF800002C317BAF36>I<FFFFFFFE0000
00FFFFFFFFE00000FFFFFFFFF8000003FE0007FC000001FC0000FF000001FC00003F8000
01FC00001FC00001FC00000FE00001FC000007F00001FC000003F80001FC000001F80001
FC000001FC0001FC000000FC0001FC000000FE0001FC000000FE0001FC0000007F0001FC
0000007F0001FC0000007F0001FC0000007F0001FC0000007F8001FC0000007F8001FC00
00007F8001FC0000007F8001FC0000007F8001FC0000007F8001FC0000007F8001FC0000
007F8001FC0000007F8001FC0000007F8001FC0000007F0001FC0000007F0001FC000000
7F0001FC000000FE0001FC000000FE0001FC000000FE0001FC000001FC0001FC000001F8
0001FC000003F80001FC000007F00001FC000007E00001FC00001FC00001FC00003F8000
01FC0000FF000003FE0007FE0000FFFFFFFFF80000FFFFFFFFE00000FFFFFFFF00000031
2F7DAE39>I<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF8003FE0000FF8001FC00001FC0
01FC00000FC001FC000007C001FC000003C001FC000003C001FC000001C001FC000001C0
01FC000001C001FC000001E001FC000E00E001FC000E00E001FC000E00E001FC000E0000
01FC000E000001FC001E000001FC003E000001FC007E000001FFFFFE000001FFFFFE0000
01FFFFFE000001FC007E000001FC003E000001FC001E000001FC000E000001FC000E0000
01FC000E003801FC000E003801FC000E003801FC0000007001FC0000007001FC00000070
01FC0000007001FC000000F001FC000000F001FC000001E001FC000001E001FC000003E0
01FC000007E001FC00001FE003FE0000FFE0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0
2D2F7DAE33>I<FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0003FE0001FF0001FC00003F
8001FC00001F8001FC00000F8001FC0000078001FC0000078001FC0000038001FC000003
8001FC0000038001FC000003C001FC000001C001FC000E01C001FC000E01C001FC000E00
0001FC000E000001FC000E000001FC001E000001FC003E000001FC007E000001FFFFFE00
0001FFFFFE000001FFFFFE000001FC007E000001FC003E000001FC001E000001FC000E00
0001FC000E000001FC000E000001FC000E000001FC000E000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000003FE00000000FFFFFC000000FFFFFC000000FFFFFC0000
002A2F7DAE31>I<00000FF800600000FFFE00E00003FFFF81E0000FF807E3E0003FC000
F3E0007F80007FE000FE00003FE001FC00001FE003F800000FE007F0000007E00FF00000
07E00FE0000003E01FC0000003E03FC0000001E03FC0000001E03F80000001E07F800000
00E07F80000000E07F80000000E0FF00000000E0FF0000000000FF0000000000FF000000
0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00001F
FFFFFF00001FFFFF7F80001FFFFF7F8000001FF07F8000000FE03F8000000FE03FC00000
0FE03FC000000FE01FE000000FE00FE000000FE00FF000000FE007F000000FE003F80000
0FE001FC00000FE000FE00001FE0007F80003FE0003FE0007BE0000FFC03F1E00003FFFF
E0E00000FFFF806000000FFC000030317BAF3A>I<FFFFF807FFFFC0FFFFF807FFFFC0FF
FFF807FFFFC003FE00001FF00001FC00000FE00001FC00000FE00001FC00000FE00001FC
00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00
000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC0000
0FE00001FC00000FE00001FC00000FE00001FC00000FE00001FFFFFFFFE00001FFFFFFFF
E00001FFFFFFFFE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE0
0001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE000
01FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001
FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00001FC00000FE00003FE
00001FF000FFFFF807FFFFC0FFFFF807FFFFC0FFFFF807FFFFC0322F7DAE38>I<FFFFF8
FFFFF8FFFFF803FE0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC00
01FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8152F7DAE1B>
I<FFFFF8001FFFC0FFFFF8001FFFC0FFFFF8001FFFC003FE00000FFE0001FC00000FF000
01FC00000FC00001FC00001F800001FC00001E000001FC00003C000001FC0000F8000001
FC0001F0000001FC0003E0000001FC0007C0000001FC000F80000001FC001F00000001FC
003C00000001FC007800000001FC00F000000001FC03E000000001FC07F000000001FC0F
F800000001FC1FF800000001FC3FFC00000001FC7DFE00000001FCF0FF00000001FDE0FF
00000001FFC07F80000001FF803FC0000001FF001FE0000001FE001FE0000001FC000FF0
000001FC0007F8000001FC0003FC000001FC0003FC000001FC0001FE000001FC0000FF00
0001FC0000FF000001FC00007F800001FC00003FC00001FC00001FE00001FC00001FE000
01FC00000FF00001FC00000FF80003FE00001FFE00FFFFF8007FFFE0FFFFF8007FFFE0FF
FFF8007FFFE0332F7DAE3A>107 D<FFFFFC0000FFFFFC0000FFFFFC000003FE00000001
FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC
00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00
000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000
0001FC00000001FC00000001FC00000001FC00000701FC00000701FC00000701FC000007
01FC00000E01FC00000E01FC00000E01FC00000E01FC00001E01FC00001E01FC00003E01
FC00007E01FC0000FE01FC0003FC03FE000FFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC282F
7DAE2F>I<FFFE00000007FFF0FFFE00000007FFF0FFFE00000007FFF003FF0000000FFC
0001FF0000000FF80001DF8000001DF80001DF8000001DF80001DF8000001DF80001CFC0
000039F80001CFC0000039F80001C7E0000071F80001C7E0000071F80001C7E0000071F8
0001C3F00000E1F80001C3F00000E1F80001C1F80001C1F80001C1F80001C1F80001C1F8
0001C1F80001C0FC000381F80001C0FC000381F80001C07E000701F80001C07E000701F8
0001C07E000701F80001C03F000E01F80001C03F000E01F80001C01F801C01F80001C01F
801C01F80001C01F801C01F80001C00FC03801F80001C00FC03801F80001C007E07001F8
0001C007E07001F80001C007E07001F80001C003F0E001F80001C003F0E001F80001C003
F0E001F80001C001F9C001F80001C001F9C001F80001C000FF8001F80001C000FF8001F8
0001C000FF8001F80003E0007F0001F80007F0007F0001F8000FF8003E0003FC00FFFF80
3E00FFFFF0FFFF803E00FFFFF0FFFF801C00FFFFF03C2F7CAE44>I<FFFC00007FFFC0FF
FE00007FFFC0FFFF00007FFFC001FF000007FC0001FF800003F80001FFC00001F00001DF
E00000E00001DFE00000E00001CFF00000E00001C7F80000E00001C3FC0000E00001C3FC
0000E00001C1FE0000E00001C0FF0000E00001C07F8000E00001C07F8000E00001C03FC0
00E00001C01FE000E00001C01FE000E00001C00FF000E00001C007F800E00001C003FC00
E00001C003FC00E00001C001FE00E00001C000FF00E00001C0007F80E00001C0007F80E0
0001C0003FC0E00001C0001FE0E00001C0000FF0E00001C0000FF0E00001C00007F8E000
01C00003FCE00001C00003FCE00001C00001FEE00001C00000FFE00001C000007FE00001
C000007FE00001C000003FE00001C000001FE00001C000000FE00003E000000FE00007F0
000007E0000FF8000003E000FFFF800001E000FFFF800001E000FFFF800000E000322F7D
AE38>I<00001FF800000000FFFF00000007F00FE000000FC003F000003F0000FC00007E
00007E0000FC00003F0001F800001F8003F000000FC007E0000007E00FE0000007F00FC0
000003F01FC0000003F81F80000001F83F80000001FC3F80000001FC7F80000001FE7F00
000000FE7F00000000FE7F00000000FEFF00000000FFFF00000000FFFF00000000FFFF00
000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00
000000FF7F80000001FE7F80000001FE7F80000001FE3F80000001FC3F80000001FC3FC0
000003FC1FC0000003F80FE0000007F00FE0000007F007F000000FE003F000000FC001F8
00001F8000FC00003F00007E00007E00003F0000FC00000FC003F0000007F00FE0000000
FFFF000000001FF8000030317BAF3A>I<FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003
FE0007FC0001FC0001FE0001FC00007F0001FC00003F8001FC00003F8001FC00001FC001
FC00001FC001FC00001FE001FC00001FE001FC00001FE001FC00001FE001FC00001FE001
FC00001FE001FC00001FC001FC00001FC001FC00003F8001FC00003F8001FC00007F0001
FC0001FC0001FC0007F80001FFFFFFE00001FFFFFF800001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001
FC0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FF
FFF8000000FFFFF80000002B2F7DAE33>I<00001FF800000000FFFF00000007F00FE000
000FC003F000003F0000FC00007E00007E0000FC00003F0001F800001F8003F000000FC0
07F000000FE00FE0000007F00FE0000007F01FC0000003F81FC0000003F83F80000001FC
3F80000001FC7F80000001FE7F80000001FE7F00000000FE7F00000000FEFF00000000FF
FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FF
FF00000000FFFF00000000FFFF00000000FF7F00000000FE7F80000001FE7F80000001FE
3F80000001FC3F80000001FC3FC0000003FC1FC0000003F80FC0000003F00FE003C007F0
07E00FF007E003F01C3C0FC001F8380C1F8000FC300E3F00007E30077E00003F3007FC00
000FF803F0000007FC0FE0000000FFFFC00300001FFBC00300000001E00300000001E007
00000001F00F00000001F81F00000001FFFE00000000FFFE00000000FFFE000000007FFC
000000007FFC000000003FF8000000001FF00000000007C0303D7BAF3A>I<FFFFFFF000
0000FFFFFFFF000000FFFFFFFFC0000003FE001FF0000001FC0003FC000001FC0000FE00
0001FC00007F000001FC00007F000001FC00007F800001FC00003F800001FC00003FC000
01FC00003FC00001FC00003FC00001FC00003FC00001FC00003FC00001FC00003F800001
FC00007F800001FC00007F000001FC0000FE000001FC0001FC000001FC0003F8000001FC
001FE0000001FFFFFF00000001FFFFFE00000001FC003F80000001FC000FC0000001FC00
07E0000001FC0007F0000001FC0003F8000001FC0003F8000001FC0001FC000001FC0001
FC000001FC0001FC000001FC0001FC000001FC0001FC000001FC0001FE000001FC0001FE
000001FC0001FE000001FC0001FE000001FC0001FE00E001FC0001FF00E001FC0001FF00
E001FC0000FF00E003FE0000FF01C0FFFFF8007F81C0FFFFF8001FC380FFFFF8000FFF00
0000000001FC0033307DAE37>I<003FC00C00FFF81C03FFFE3C0FE03FFC1F8007FC1F00
03FC3E0001FC7C0000FC7C00007CF800007CF800003CF800003CF800003CFC00001CFC00
001CFE00001CFF0000007F8000007FE000007FFE00003FFFE0001FFFFE000FFFFF8007FF
FFE001FFFFF0007FFFF8000FFFFC0000FFFC000007FE000001FE000000FE0000007F0000
003FE000003FE000001FE000001FE000001FF000001FF000001FF000001EF800003EFC00
003CFE00007CFF0000F8FFC001F0FBF807E0F1FFFFC0E07FFF00C007FC0020317BAF2A>
I<7FFFFFFFFFF87FFFFFFFFFF87FFFFFFFFFF87F801FF007F87E000FE000F878000FE000
7878000FE0007870000FE00038F0000FE0003CF0000FE0003CF0000FE0003CE0000FE000
1CE0000FE0001CE0000FE0001CE0000FE0001CE0000FE0001C00000FE0000000000FE000
0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
0000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000
0000003FF80000001FFFFFF000001FFFFFF000001FFFFFF0002E2E7CAD36>I<FFFFF800
7FFFC0FFFFF8007FFFC0FFFFF8007FFFC003FE000007FC0001FC000003F80001FC000001
F00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E0
0001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E000
01FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001
FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC
000000E00001FC000000E00001FC000000E00001FC000000E00001FC000000E00001FC00
0000E00001FC000000E00001FC000000E00001FC000000E00000FC000001E00000FE0000
01C00000FE000003C000007E0000038000007F0000078000003F80000F0000001F80000F
0000000FC0003E00000007F0007C00000003FC03F000000000FFFFE0000000003FFF8000
00000007FC00000032307DAE38>I<FFFFE00007FFF0FFFFE00007FFF0FFFFE00007FFF0
07FF000001FF8003FE000000FE0001FE0000007C0000FE000000780000FE000000700000
FF000000F000007F000000E000007F000000E000003F800001C000003F800001C000003F
C00003C000001FC000038000001FC000038000000FE000070000000FE000070000000FF0
000F00000007F0000E00000007F0000E00000003F8001C00000003F8001C00000003FC00
3C00000001FC003800000001FE003800000000FE007000000000FE007000000000FF00F0
000000007F00E0000000007F81E0000000003F81C0000000003F81C0000000003FC3C000
0000001FC380000000001FE780000000000FE700000000000FE7000000000007FE000000
000007FE000000000007FE000000000003FC000000000003FC000000000001F800000000
0001F8000000000001F8000000000000F0000000000000F000000034307EAE38>I<7FFF
F001FFFE007FFFF001FFFE007FFFF001FFFE0003FFC000FFE00000FF80007F8000007F80
007E0000007F80007C0000003FC000780000001FE000F00000000FF000E00000000FF001
E000000007F803C000000003FC038000000003FC078000000001FE0F0000000000FF1E00
000000007F9C00000000007FBC00000000003FF800000000001FF000000000001FF00000
0000000FF0000000000007F8000000000003F8000000000007FC00000000000FFE000000
00001EFF00000000001CFF00000000003C7F8000000000783FC000000000703FC0000000
00F01FE000000001E00FF000000003C007F8000000038007F8000000078003FC0000000F
0001FE0000000E0001FE0000001E0000FF0000003C00007F8000007C00003FC00000FC00
003FC00003FC00003FE0000FFE00007FF800FFFF0001FFFFC0FFFF0001FFFFC0FFFF0001
FFFFC0322F7DAE38>120 D E /Fu 86 125 df<000001FF000FE00000001FFFE03FFC00
00007F00F8FC1E000001FC003FF03F000007F0007FE07F80000FE000FFE0FF80001FC001
FFC0FF80003F8001FF80FF80007F8001FF80FF80007F0001FF807F00007F0001FF003E00
00FE0000FF00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
7F000000FFFFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF800000FE00007F000000
00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE0000
7F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000
00FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000001FF0000
FF8000007FFFFC3FFFFF80007FFFFC3FFFFF80007FFFFC3FFFFF800039407FBF35>11
D<000001FF000000001FFFC00000007F01F0000001FC0078000007F0001C00000FE0003E
00001FC000FF00003F8001FF00007F8001FF00007F0001FF00007F0001FF0000FE0001FF
0000FE0000FE0000FE0000380000FE0000000000FE0000000000FE0000000000FE000000
0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000
0000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE0001FF0000FE0000FF
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F
0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF
800000001FFFF70000007F00FF000001F800FF000007F001FF00000FE001FF00001FC001
FF00003F8001FF00007F8001FF00007F0001FF00007F0000FF0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000
7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0001FF0000
FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF0000FF8000
00001FFFC00FFFE00000007F01F03F80F8000001F80078FE003C000007F0003FF8000E00
000FE0007FF0001F00001FC000FFE0007F80003F8001FFC000FF80007F8001FFC000FF80
007F0001FF8000FF80007F0001FF8000FF8000FE0001FF0000FF8000FE0000FF00007F00
00FE00007F00001C0000FE00007F0000000000FE00007F0000000000FE00007F00000000
00FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00000000
00FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00003F80
FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8000FE00007F0000FF80
00FE00007F00007F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80
00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8001FF0000FF80007FC0
7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF48407FBF4C>I<1E00
7F80FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC07F807F807F807F807F807F807F807F80
7F807F807F807F803F003F003F003F003F003F003F003F003F003F003F003F001E001E00
1E001E001E001E001E001E001E001E001E000C0000000000000000000000000000000000
1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A4179C019>33
D<1E000F007F803FC0FF807FC0FFC07FE0FFC07FE0FFE07FF0FFE07FF0FFE07FF07FE03F
F01E600F300060003000600030006000300060003000E0007000C0006000C0006000C000
6001C000E0018000C0038001C003000180070003800E0007001C000E0018000C0038001C
00300018001C1C7DBE2D>I<0000E000000000E000000000E000000000E000000007FC00
00003FFF800000FFFFE00001F8E3F00003E0E0FC0007C0E03C000F80E01E001F00E00F00
3E00E007003C00E007807C00E003807C00E003C07800E01FC0F800E03FC0F800E07FC0F8
00E07FC0F800E07FC0F800E07FC0FC00E07FC0FC00E03F80FE00E00E00FE00E000007F00
E000007F80E000007FC0E000003FF0E000003FFEE000001FFFE000000FFFFC000007FFFF
000003FFFFC00001FFFFE000007FFFF800001FFFFC000003FFFC000000FFFE000000E7FF
000000E1FF000000E0FF800000E07F800000E03F800000E01FC00000E01FC03E00E00FC0
7F00E00FC0FF80E007C0FF80E007C0FF80E007C0FF80E007C0FF80E007C0FF00E007C0FC
00E00780F000E00F807000E00F807800E00F007800E01F003C00E01E003C00E03E001E00
E07C000F00E0F80007C0E1F00003F8EFE00000FFFF8000003FFE0000000FF800000000E0
00000000E000000000E000000000E0000022497BC32D>36 D<1E007F80FF80FFC0FFC0FF
E0FFE0FFE07FE01E60006000600060006000E000C000C000C001C001800380030007000E
001C001800380030000B1C79BE19>39 D<0000300000700000E00001C000038000078000
0F00001E00003E00003C0000780000F80000F00001F00001E00003E00003E00007C00007
C0000FC0000F80000F80001F80001F00001F00003F00003F00003F00003E00007E00007E
00007E00007E00007E00007E00007C0000FC0000FC0000FC0000FC0000FC0000FC0000FC
0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007C
00007E00007E00007E00007E00007E00007E00003E00003F00003F00003F00001F00001F
00001F80000F80000F80000FC00007C00007C00003E00003E00001E00001F00000F00000
F800007800003C00003E00001E00000F000007800003800001C00000E000007000003014
5A77C323>I<C00000E000007000003800001C00001E00000F000007800007C00003C000
01E00001F00000F00000F800007800007C00007C00003E00003E00003F00001F00001F00
001F80000F80000F80000FC0000FC0000FC00007C00007E00007E00007E00007E00007E0
0007E00003E00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0
0003F00003F00003F00003F00003F00003F00003F00003F00003E00007E00007E00007E0
0007E00007E00007E00007C0000FC0000FC0000FC0000F80000F80001F80001F00001F00
003F00003E00003E00007C00007C0000780000F80000F00001F00001E00003C00007C000
0780000F00001E00001C0000380000700000E00000C00000145A7BC323>I<1E007F80FF
80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000C001C0018003
80030007000E001C001800380030000B1C798919>44 D<FFFFFEFFFFFEFFFFFEFFFFFEFF
FFFEFFFFFE17067F961E>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A7989
19>I<000000018000000003C000000007C000000007C000000007800000000F80000000
0F800000000F000000001F000000001F000000001E000000003E000000003E000000003C
000000007C000000007C000000007800000000F800000000F800000000F000000001F000
000001F000000001E000000003E000000003E000000003C000000007C000000007C00000
0007800000000F800000000F800000001F000000001F000000001E000000003E00000000
3E000000003C000000007C000000007C000000007800000000F800000000F800000000F0
00000001F000000001F000000001E000000003E000000003E000000003C000000007C000
000007C000000007800000000F800000000F800000000F000000001F000000001F000000
001E000000003E000000003E000000007C000000007C000000007800000000F800000000
F800000000F000000001F000000001F000000001E000000003E000000003E000000003C0
00000007C000000007C000000007800000000F800000000F800000000F000000001F0000
00001F000000001E000000003E000000003E000000003C000000007C000000007C000000
007800000000F800000000F800000000F0000000006000000000225B7BC32D>I<0001FE
0000000FFFC000003F03F000007C00F80000F8007C0001F0003E0003E0001F0007C0000F
8007C0000F800FC0000FC01F800007E01F800007E01F800007E03F800007F03F800007F0
3F000003F07F000003F87F000003F87F000003F87F000003F87F000003F87F000003F8FF
000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF00
0003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF0000
03FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FC7F000003F87F000003
F87F000003F87F000003F87F000003F83F800007F03F800007F03F800007F01F800007E0
1F800007E01F800007E00FC0000FC00FC0000FC007E0001F8003E0001F0001F0003E0000
F8007C00007C00F800003F03F000000FFFC0000001FE0000263F7DBC2D>I<0001C00000
03C0000007C000001FC000007FC00007FFC000FFFFC000FF9FC000F81FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000
1FC000001FC000007FF000FFFFFFF8FFFFFFF8FFFFFFF81D3D78BC2D>I<0007FC000000
3FFF800000FFFFE00003F01FF80007C007FC000F0001FE001E0000FF001C0000FF803C00
007FC07800007FC07800003FE07000003FE0FF00003FE0FF80001FF0FFC0001FF0FFC000
1FF0FFC0001FF0FFC0001FF0FFC0001FF07F80001FF03F00001FF00C00001FF00000001F
E00000003FE00000003FE00000003FC00000007FC00000007F80000000FF80000000FF00
000001FE00000001FC00000003F800000007F000000007E00000000FC00000001F800000
003F000000007E000000007C00000000F800000001F000000003E000000007C00000000F
800000001F000070003E000070003C000070007800007000F00000E001E00000E003C000
00E007800000E00F000001E01FFFFFFFE01FFFFFFFE03FFFFFFFE07FFFFFFFC0FFFFFFFF
C0FFFFFFFFC0FFFFFFFFC0243D7CBC2D>I<0007FC0000003FFF800000F80FE00001E003
F800078001FC000F0001FE000E0000FF001E0000FF801F80007F803FC0007FC03FE0007F
C03FE0007FC03FF0007FC03FE0007FC03FE0007FC01FE0007FC00FC0007FC00000007F80
000000FF80000000FF00000000FF00000001FE00000001FE00000003FC00000003F80000
0007E00000000FC00000003F0000001FFC0000001FFF800000000FE000000007F8000000
03FC00000001FE00000000FF00000000FF800000007FC00000007FC00000007FE0000000
3FE00000003FE00000003FF00000003FF00C00003FF03F00003FF07F80003FF0FFC0003F
F0FFC0003FF0FFC0003FF0FFC0003FE0FFC0003FE0FF80007FE07F00007FC07800007FC0
780000FF803C0000FF801E0001FF000F0003FE0007C007FC0003F80FF00000FFFFE00000
3FFF80000007F80000243F7CBC2D>I<0000000E000000001E000000003E000000003E00
0000007E000000007E00000000FE00000001FE00000001FE00000003FE000000077E0000
00067E0000000E7E0000001C7E0000001C7E000000387E000000707E000000707E000000
E07E000001C07E000001C07E000003807E000007007E000007007E00000E007E00001C00
7E00001C007E000038007E000070007E000070007E0000E0007E0000C0007E0001C0007E
000380007E000300007E000700007E000E00007E000C00007E001C00007E003800007E00
3800007E007000007E00E000007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FE0000
0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000001FF000001FFFFFF0001FFFFFF0001FF
FFFF283E7EBD2D>I<06000003000780001F0007F800FE0007FFFFFE0007FFFFFC0007FF
FFF80007FFFFF00007FFFFC00007FFFF000007FFFC0000073FE000000700000000070000
000007000000000700000000070000000007000000000700000000070000000007000000
000700000000070000000007000000000701FE0000070FFF8000073E03E000077001F800
07E000FC0007C0007E000780003F000700003F800600001F800000001FC00000001FC000
00001FE00000000FE00000000FE00000000FE00000000FF00000000FF00000000FF00C00
000FF07F00000FF07F80000FF0FF80000FF0FF80000FF0FF80000FF0FF80000FF0FF8000
0FE0FF00001FE0FC00001FE07000001FC07800001FC03800003F803C00003F801E00007F
001F0000FE000F8001FC0007C003F80003F80FE00000FFFFC000003FFF00000007F80000
243F7CBC2D>I<00001FE0000000FFF8000003F03E00000FC00F00001F000780003E0007
80007E001FC000FC003FC001F8007FC003F8007FC003F0007FC007F0007FC00FE0003F80
0FE0001F001FE00000001FC00000001FC00000003FC00000003FC00000003FC00000007F
800000007F800000007F80FE00007F87FF8000FF8F07E000FF9C01F000FFB800FC00FFB0
007E00FFF0007E00FFE0003F00FFE0003F80FFC0003FC0FFC0003FC0FFC0001FE0FFC000
1FE0FFC0001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF07F80001F
F07F80001FF07F80001FF07F80001FF07F80001FF07F80001FF03F80001FF03FC0001FE0
3FC0001FE01FC0001FE01FC0003FC01FC0003FC00FE0003F800FE0003F8007E0007F0003
F0007E0001F800FC0000FC01F800007E07F000003FFFE000000FFF80000003FC0000243F
7CBC2D>I<38000000003C000000003F000000003FFFFFFFFC3FFFFFFFFC3FFFFFFFFC3F
FFFFFFF87FFFFFFFF87FFFFFFFF07FFFFFFFE078000001E070000003C070000007807000
0007007000000F00E000001E00E000001C00E000003C00E0000078000000007000000000
F000000001E000000001C000000003C0000000078000000007000000000F000000001E00
0000001E000000003C000000003C000000007C000000007800000000F800000000F80000
0001F800000001F000000003F000000003F000000003F000000007F000000007F0000000
07F00000000FF00000000FE00000000FE00000001FE00000001FE00000001FE00000001F
E00000001FE00000001FE00000003FE00000003FE00000003FE00000003FE00000003FE0
0000003FE00000003FE00000003FE00000003FE00000003FE00000001FC0000000070000
0026407BBD2D>I<0003FC0000001FFF8000007C07E00000F001F80001E0007C0003C000
3E000780001F000F00001F000F00000F801E00000F801E00000FC03E000007C03E000007
C03E000007C03E000007C03F000007C03F000007C03F80000F803FC0000F801FE0001F80
1FF0001F001FFC003E000FFE007C000FFF80780007FFC0F00003FFF3E00001FFFF800000
FFFF0000003FFF0000001FFFC000000FFFE000003FFFF8000078FFFC0001F07FFE0003E0
1FFF0007C00FFF800F8003FFC01F0001FFC03F00007FE03E00003FE07E00001FE07C0000
0FF07C000007F0F8000003F0F8000003F0F8000003F0F8000001F0F8000001F0F8000001
F0F8000001F0FC000001E07C000003E07C000003E07E000003C03F000007C01F00000F80
1F80001F000FC0003E0007F0007C0001FC03F80000FFFFE000001FFF80000003FC000024
3F7CBC2D>I<0003FC0000001FFF0000007E07C00000FC03F00001F801F80003F000FC00
07E0007C000FE0007E001FC0007F001FC0003F003FC0003F803F80003F807F80003FC07F
80003FC07F80001FC0FF80001FC0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF80
001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF07F80001FF07F8000
3FF07F80003FF07F80003FF03FC0003FF03FC0003FF01FC0007FF00FC0007FF007E000FF
F007F000DFF003F001DFF000F8039FF0007E0F1FF0001FFE1FE00007F01FE00000001FE0
0000001FE00000003FC00000003FC00000003FC00000003FC00000003F800000007F800F
80007F001FC0007F003FE000FE003FE000FE003FE001FC003FE001F8003FC003F0003F80
07F0001E000FE0001F001FC0000FC07F000003FFFE000001FFF80000003FC00000243F7C
BC2D>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000000000000000
00000000000000000000000000000000000000000000000000001E007F807F80FFC0FFC0
FFC0FFC07F807F801E000A2779A619>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E
000000000000000000000000000000000000000000000000000000000000000000000000
0000001E007F00FF80FF80FFC0FFC0FFC0FFC07FC01EC000C000C000C000C001C0018001
80018003800300070006000E000C001C003800300030000A3979A619>I<7FFFFFFFFFFF
FFE0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF07FFFFFFFFFFFFFE000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000007FFFFFFFFFFF
FFE0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF07FFFFFFFFFFFFFE03C167BA147>61
D<001FF80000FFFF0003E01FC00F0007F01E0003F83C0001FC780001FE780000FEFE0000
FFFF0000FFFF8000FFFF8000FFFF8000FFFF8000FF7F0000FF3E0000FF000001FE000001
FE000003FC000007F8000007F000000FC000001F8000003F0000003E0000007C00000078
000000F8000000F0000001F0000001E0000001E0000003C0000003C00000038000000380
000003800000038000000380000003800000038000000380000003800000038000000380
000003000000000000000000000000000000000000000000000000000000000000000000
0000078000001FE000001FE000003FF000003FF000003FF000003FF000001FE000001FE0
000007800020407BBF2B>63 D<00000007000000000000000F800000000000000F800000
000000000F800000000000001FC00000000000001FC00000000000001FC0000000000000
3FE00000000000003FE00000000000003FE00000000000007FF00000000000007FF00000
000000007FF0000000000000FFF8000000000000E7F8000000000000E7F8000000000001
C7FC000000000001C3FC000000000001C3FC00000000000381FE00000000000381FE0000
0000000381FE00000000000700FF00000000000700FF00000000000700FF00000000000E
007F80000000000E007F80000000000E007F80000000001C003FC0000000001C003FC000
0000001C003FC00000000038001FE00000000038001FE00000000038001FE00000000070
000FF00000000070000FF00000000070000FF000000000E00007F800000000E00007F800
000000E00007F800000001C00003FC00000001FFFFFFFC00000001FFFFFFFC00000003FF
FFFFFE00000003800001FE00000003800001FE00000007000000FF00000007000000FF00
00000F000000FF8000000E0000007F8000000E0000007F8000001E0000007FC000001C00
00003FC000001C0000003FC000003C0000003FE00000380000001FE00000380000001FE0
0000780000001FF00000780000000FF00000FC0000000FF00003FC0000001FF8000FFF00
00003FFC00FFFFF0000FFFFFF8FFFFF0000FFFFFF8FFFFF0000FFFFFF83D417DC044>65
D<FFFFFFFFFC0000FFFFFFFFFF8000FFFFFFFFFFF00001FF80000FF800007F000003FE00
007F000001FF00007F000000FF80007F0000007FC0007F0000003FE0007F0000003FE000
7F0000001FF0007F0000001FF0007F0000001FF8007F0000001FF8007F0000001FF8007F
0000000FF8007F0000001FF8007F0000001FF8007F0000001FF8007F0000001FF0007F00
00001FF0007F0000003FE0007F0000007FE0007F0000007FC0007F000000FF80007F0000
01FF00007F000003FC00007F00000FF800007F00007FE000007FFFFFFF0000007FFFFFFF
E000007F000007FC00007F000001FE00007F000000FF80007F0000007FC0007F0000003F
E0007F0000001FF0007F0000001FF8007F0000000FF8007F0000000FFC007F00000007FC
007F00000007FC007F00000007FE007F00000007FE007F00000007FE007F00000007FE00
7F00000007FE007F00000007FE007F00000007FE007F00000007FC007F0000000FFC007F
0000000FFC007F0000001FF8007F0000001FF0007F0000003FF0007F0000007FE0007F00
0000FFC0007F000003FF8001FF80000FFE00FFFFFFFFFFFC00FFFFFFFFFFE000FFFFFFFF
FF0000373E7DBD40>I<0000003FF00006000003FFFE000E00000FFFFF801E00003FF007
E03E0000FF8000F83E0003FE00007C7E0007F800001EFE000FF000000FFE003FE0000007
FE007FC0000003FE00FF80000003FE00FF00000001FE01FE00000000FE03FE00000000FE
07FC000000007E07F8000000007E0FF8000000003E0FF8000000003E1FF0000000001E1F
F0000000001E3FF0000000001E3FE0000000001E3FE0000000000E7FE0000000000E7FE0
000000000E7FE0000000000E7FC00000000000FFC00000000000FFC00000000000FFC000
00000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000
000000FFC00000000000FFC00000000000FFC00000000000FFC000000000007FC0000000
00007FE000000000007FE0000000000E7FE0000000000E3FE0000000000E3FE000000000
0E3FF0000000000E1FF0000000001E1FF0000000001C0FF8000000001C0FF8000000001C
07F8000000003C07FC000000003803FE000000007801FE000000007000FF00000000F000
FF80000001E0007FC0000001C0003FE0000003C0000FF0000007800007F800001F000003
FE00003E000000FF8000F80000003FF007F00000000FFFFFC000000003FFFF0000000000
3FF0000037427BBF42>I<FFFFFFFFFC000000FFFFFFFFFF800000FFFFFFFFFFE0000001
FFC0001FF80000007F800003FE0000007F800000FF0000007F8000007F8000007F800000
3FC000007F8000000FE000007F8000000FF000007F80000007F800007F80000003FC0000
7F80000001FC00007F80000001FE00007F80000000FF00007F80000000FF00007F800000
00FF80007F800000007F80007F800000007FC0007F800000007FC0007F800000007FC000
7F800000003FE0007F800000003FE0007F800000003FE0007F800000003FE0007F800000
003FE0007F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF000
7F800000003FF0007F800000003FF0007F800000003FF0007F800000003FF0007F800000
003FF0007F800000003FF0007F800000003FF0007F800000003FE0007F800000003FE000
7F800000003FE0007F800000003FE0007F800000003FE0007F800000007FC0007F800000
007FC0007F800000007F80007F800000007F80007F80000000FF80007F80000000FF0000
7F80000001FE00007F80000001FE00007F80000003FC00007F80000003F800007F800000
07F800007F8000000FF000007F8000001FE000007F8000007FC000007F800000FF000000
7F800003FE000001FFC0001FF80000FFFFFFFFFFF00000FFFFFFFFFF800000FFFFFFFFFC
0000003C3E7DBD45>I<FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE001FFC00001
FFE0007F8000001FE0007F8000000FF0007F80000003F0007F80000003F0007F80000001
F0007F80000000F0007F80000000F0007F80000000F0007F8000000070007F8000000070
007F8000000070007F8000000070007F8000000038007F80001C0038007F80001C003800
7F80001C0038007F80001C0038007F80001C0000007F80001C0000007F80003C0000007F
80003C0000007F80007C0000007F8000FC0000007F8003FC0000007FFFFFFC0000007FFF
FFFC0000007FFFFFFC0000007F8003FC0000007F8000FC0000007F80007C0000007F8000
3C0000007F80003C0000007F80001C0000007F80001C0000007F80001C0007007F80001C
0007007F80001C0007007F80001C000E007F800000000E007F800000000E007F80000000
0E007F800000000E007F800000001E007F800000001C007F800000001C007F800000003C
007F800000003C007F800000007C007F800000007C007F80000000F8007F80000001F800
7F80000003F8007F80000007F8007F8000001FF801FFC00001FFF8FFFFFFFFFFFFF0FFFF
FFFFFFFFF0FFFFFFFFFFFFF0383E7DBD3E>I<FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFF
FFFFFF8001FFC00003FF80007F8000007F80007F8000001FC0007F8000000FC0007F8000
0007C0007F80000007C0007F80000003C0007F80000003C0007F80000003C0007F800000
01C0007F80000001C0007F80000001C0007F80000001C0007F80000000E0007F80000000
E0007F80003800E0007F80003800E0007F80003800E0007F8000380000007F8000380000
007F8000380000007F8000780000007F8000780000007F8000F80000007F8001F8000000
7F8007F80000007FFFFFF80000007FFFFFF80000007FFFFFF80000007F8007F80000007F
8001F80000007F8000F80000007F8000780000007F8000780000007F8000380000007F80
00380000007F8000380000007F8000380000007F8000380000007F8000380000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F800000000001FFE000000000
FFFFFFF0000000FFFFFFF0000000FFFFFFF0000000333E7DBD3B>I<0000003FE0000C00
000003FFFE001C0000001FFFFF803C0000007FF00FC07C000000FF0001F07C000003FC00
0078FC000007F800003DFC00001FE000001FFC00003FC000000FFC00007F80000007FC00
00FF80000003FC0001FF00000003FC0001FE00000001FC0003FC00000001FC0007FC0000
0000FC0007F800000000FC000FF8000000007C000FF0000000007C001FF0000000003C00
1FF0000000003C003FE0000000003C003FE0000000003C003FE0000000001C007FE00000
00001C007FE0000000001C007FC0000000001C007FC0000000000000FFC0000000000000
FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000
00000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000
FFC0000000000000FFC000001FFFFFF07FC000001FFFFFF07FC000001FFFFFF07FE00000
000FFE007FE000000003FC003FE000000003FC003FE000000003FC003FF000000003FC00
1FF000000003FC001FF000000003FC000FF800000003FC000FF800000003FC0007F80000
0003FC0007FC00000003FC0003FC00000003FC0001FE00000003FC0001FF00000003FC00
00FF80000003FC00007FC0000007FC00003FE0000007FC00001FF000000FFC000007F800
001EFC000003FE00003C7C000000FF8000F83C0000007FF007F01C0000001FFFFFC00C00
000003FFFF0000000000003FF00000003C427BBF47>I<FFFFFFC01FFFFFF8FFFFFFC01F
FFFFF8FFFFFFC01FFFFFF801FFE000003FFC00007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F800000
0FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F800000
0FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007FFFFFFF
FFF000007FFFFFFFFFF000007FFFFFFFFFF000007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F800000
0FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F800000
0FF000007F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF00000
7F8000000FF000007F8000000FF000007F8000000FF000007F8000000FF000007F800000
0FF000007F8000000FF000007F8000000FF00001FFE000003FFC00FFFFFFC01FFFFFF8FF
FFFFC01FFFFFF8FFFFFFC01FFFFFF83D3E7DBD44>I<FFFFFFF0FFFFFFF0FFFFFFF000FF
F000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
C00000FFF000FFFFFFF0FFFFFFF0FFFFFFF01C3E7EBD21>I<001FFFFFFC001FFFFFFC00
1FFFFFFC000007FF00000003FE00000001FE00000001FE00000001FE00000001FE000000
01FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001
FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE
00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00
000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE0000
0001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE000000
01FE00000001FE003F0001FE007F8001FE00FFC001FE00FFC001FE00FFC001FE00FFC001
FE00FFC003FC00FF8003FC007F0003F8007C0007F800380007F0003C000FE0001E001FC0
000F003F800003E07E000000FFF80000003FC0000026407CBD2F>I<FFFFFFC0007FFFFC
FFFFFFC0007FFFFCFFFFFFC0007FFFFC01FFE000000FFF80007F80000007FE00007F8000
0007F800007F80000007E000007F80000007C000007F8000000F8000007F8000001F0000
007F8000003E0000007F8000007C0000007F800000F80000007F800001F00000007F8000
03E00000007F800007C00000007F80000F800000007F80001F000000007F80003E000000
007F80007C000000007F8000F8000000007F8001F0000000007F8003E0000000007F8007
80000000007F800FC0000000007F801FC0000000007F803FE0000000007F807FF0000000
007F80FFF0000000007F81EFF8000000007F83C7FC000000007F8787FC000000007F8F03
FE000000007F9E01FF000000007FBC01FF000000007FF800FF800000007FF0007FC00000
007FE0007FC00000007FC0003FE00000007F80001FF00000007F80001FF00000007F8000
0FF80000007F800007FC0000007F800007FC0000007F800003FE0000007F800001FF0000
007F800001FF0000007F800000FF8000007F8000007FC000007F8000007FE000007F8000
003FE000007F8000001FF000007F8000000FF800007F8000000FF800007F80000007FC00
007F80000007FE00007F80000007FF00007F80000007FF8001FFE000000FFFC0FFFFFFC0
00FFFFFFFFFFFFC000FFFFFFFFFFFFC000FFFFFF403E7DBD47>I<FFFFFFF8000000FFFF
FFF8000000FFFFFFF800000001FFE000000000007F8000000000007F8000000000007F80
00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000
000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000380007F8000000380007F8000000380007F8000000380007F80
00000380007F8000000780007F8000000700007F8000000700007F8000000700007F8000
000700007F8000000F00007F8000000F00007F8000000F00007F8000001F00007F800000
1F00007F8000003F00007F8000007F00007F800000FF00007F800001FE00007F800007FE
0001FFC0003FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00313E7DBD39>I<
FFFFC0000000003FFFF0FFFFC0000000003FFFF0FFFFC0000000003FFFF001FFE0000000
007FF800007FE0000000007FE0000077F000000000EFE0000077F000000000EFE0000077
F000000000EFE0000073F800000001CFE0000073F800000001CFE0000071FC000000038F
E0000071FC000000038FE0000071FC000000038FE0000070FE000000070FE0000070FE00
0000070FE0000070FF0000000E0FE00000707F0000000E0FE00000707F0000000E0FE000
00703F8000001C0FE00000703F8000001C0FE00000703F8000001C0FE00000701FC00000
380FE00000701FC00000380FE00000700FE00000700FE00000700FE00000700FE0000070
0FE00000700FE000007007F00000E00FE000007007F00000E00FE000007003F80001C00F
E000007003F80001C00FE000007003F80001C00FE000007001FC0003800FE000007001FC
0003800FE000007001FC0003800FE000007000FE0007000FE000007000FE0007000FE000
0070007F000E000FE0000070007F000E000FE0000070007F000E000FE0000070003F801C
000FE0000070003F801C000FE0000070001FC038000FE0000070001FC038000FE0000070
001FC038000FE0000070000FE070000FE0000070000FE070000FE0000070000FE0E0000F
E00000700007F0E0000FE00000700007F0E0000FE00000700003F9C0000FE00000700003
F9C0000FE00000700003F9C0000FE00000700001FF80000FE00000700001FF80000FE000
00700000FF00000FE00000700000FF00000FE00000F80000FF00000FE00001FC00007E00
000FE00007FF00007E00003FF800FFFFF8003C001FFFFFF0FFFFF8003C001FFFFFF0FFFF
F8003C001FFFFFF04C3E7DBD53>I<FFFF800000FFFFF8FFFFC00000FFFFF8FFFFE00000
FFFFF8007FE0000007FF00007FF0000001FC00007FF8000000F800007FF8000000700000
77FC00000070000073FE00000070000073FE00000070000071FF00000070000070FF8000
0070000070FF800000700000707FC00000700000703FE00000700000703FE00000700000
701FF00000700000700FF80000700000700FF800007000007007FC00007000007003FE00
007000007003FE00007000007001FF00007000007000FF80007000007000FF8000700000
70007FC00070000070003FE00070000070003FE00070000070001FF00070000070000FF8
0070000070000FF800700000700007FC00700000700003FE00700000700003FE00700000
700001FF00700000700000FF80700000700000FF807000007000007FC07000007000003F
E07000007000003FE07000007000001FF07000007000000FF87000007000000FF8700000
70000007FC70000070000003FE70000070000003FE70000070000001FF70000070000000
FFF0000070000000FFF00000700000007FF00000700000003FF00000700000003FF00000
700000001FF00000700000000FF00000700000000FF000007000000007F00000F8000000
03F00001FC00000003F00007FF00000001F000FFFFF8000000F000FFFFF8000000F000FF
FFF800000070003D3E7DBD44>I<0000007FE0000000000007FFFE00000000001FC03F80
000000007E0007E000000001FC0003F800000007F00000FE0000000FE000007F0000001F
C000003F8000003F8000001FC000007F0000000FE00000FE00000007F00001FE00000007
F80001FC00000003F80003FC00000003FC0007F800000001FE0007F800000001FE000FF0
00000000FF000FF000000000FF001FF000000000FF801FE0000000007F803FE000000000
7FC03FE0000000007FC03FE0000000007FC07FE0000000007FE07FC0000000003FE07FC0
000000003FE07FC0000000003FE0FFC0000000003FF0FFC0000000003FF0FFC000000000
3FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0
000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000000000
3FF07FC0000000003FE07FE0000000007FE07FE0000000007FE07FE0000000007FE07FE0
000000007FE03FE0000000007FC03FE0000000007FC01FF000000000FF801FF000000000
FF801FF000000000FF800FF800000001FF000FF800000001FF0007FC00000003FE0003FC
00000003FC0003FE00000007FC0001FE00000007F80000FF0000000FF000007F0000000F
E000003F8000001FC000001FC000003F8000000FE000007F00000007F00000FE00000001
FC0003F8000000007F000FE0000000001FC03F800000000007FFFE0000000000007FE000
00003C427BBF47>I<FFFFFFFFF80000FFFFFFFFFF8000FFFFFFFFFFE00001FFC0003FF8
00007F800007FC00007F800001FE00007F800000FF00007F8000007F80007F8000003FC0
007F8000003FE0007F8000003FE0007F8000001FF0007F8000001FF0007F8000001FF800
7F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F8000001FF8007F
8000001FF8007F8000001FF8007F8000001FF0007F8000001FF0007F8000003FE0007F80
00003FE0007F8000003FC0007F8000007F80007F800000FF00007F800001FE00007F8000
07FC00007F80003FF000007FFFFFFFC000007FFFFFFE0000007F8000000000007F800000
0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000
00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000
007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000
7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F
8000000000007F8000000000007F800000000001FFE000000000FFFFFFC0000000FFFFFF
C0000000FFFFFFC0000000353E7DBD3E>I<0000007FE0000000000007FFFE0000000000
1FC03F80000000007F000FE000000001FC0003F800000007F00000FE0000000FE000007F
0000001FC000003F8000003F8000001FC000007F0000000FE00000FF0000000FF00001FE
00000007F80001FC00000003F80003FC00000003FC0007F800000001FE0007F800000001
FE000FF800000001FF000FF000000000FF001FF000000000FF801FF000000000FF803FE0
000000007FC03FE0000000007FC03FE0000000007FC07FE0000000007FE07FE000000000
7FE07FC0000000003FE07FC0000000003FE0FFC0000000003FF0FFC0000000003FF0FFC0
000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000000000
3FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0
000000003FF07FC0000000003FE07FC0000000003FE07FE0000000007FE07FE000000000
7FE07FE0000000007FE03FE0000000007FC03FE0000000007FC01FF000000000FF801FF0
00000000FF801FF000000000FF800FF000000000FF000FF800000001FF0007F8000F8001
FE0003FC003FE003FC0003FC00707003FC0001FE00E03807F80000FF01C01C0FF000007F
01800E0FE000003F8180061FC000001FC180073F8000000FE180077F00000007F18003FE
00000001FDC003F8000000007EE007E0000000001FF03FC00018000007FFFFC000180000
007FE1E000180000000001E000380000000001F000380000000001F800780000000001F8
00780000000000FC00F00000000000FF03F00000000000FFFFF00000000000FFFFF00000
0000007FFFE000000000007FFFE000000000007FFFE000000000003FFFC000000000001F
FF8000000000000FFF00000000000007FE00000000000001F8003D527BBF47>I<FFFFFF
FFC0000000FFFFFFFFFC000000FFFFFFFFFF80000001FFC000FFE00000007F80001FF000
00007F800007FC0000007F800001FE0000007F800000FF0000007F800000FF8000007F80
00007FC000007F8000007FC000007F8000003FE000007F8000003FE000007F8000003FF0
00007F8000003FF000007F8000003FF000007F8000003FF000007F8000003FF000007F80
00003FF000007F8000003FF000007F8000003FE000007F8000007FE000007F8000007FC0
00007F8000007F8000007F800000FF8000007F800000FF0000007F800001FC0000007F80
0007F80000007F80001FE00000007F8000FF800000007FFFFFFC000000007FFFFFF00000
00007F8001FC000000007F80003F000000007F80001FC00000007F80000FE00000007F80
0007F00000007F800007F80000007F800003F80000007F800003FC0000007F800001FC00
00007F800001FE0000007F800001FE0000007F800001FE0000007F800001FF0000007F80
0001FF0000007F800001FF0000007F800001FF0000007F800001FF8000007F800001FF80
00007F800001FF8000007F800001FF8000007F800001FFC004007F800001FFC00E007F80
0001FFC00E007F800000FFC00E007F800000FFE00E007F8000007FE01E01FFE000007FE0
1CFFFFFFC0003FF01CFFFFFFC0001FF838FFFFFFC00007F870000000000001FFE0000000
0000003F803F407DBD43>I<0007FC000C001FFF801C007FFFF03C01FC03F83C03F0007E
7C07C0001FFC0F80000FFC1F800007FC3F000003FC3E000001FC7E000000FC7E000000FC
7C0000007CFC0000007CFC0000007CFC0000003CFC0000003CFC0000003CFE0000001CFE
0000001CFF0000001CFF0000001C7F800000007FC00000007FE00000003FF80000003FFF
8000001FFFF800000FFFFF800007FFFFF00003FFFFFC0001FFFFFF0000FFFFFFC0003FFF
FFE00007FFFFF000007FFFF0000007FFF80000007FFC0000000FFC00000007FE00000003
FE00000001FE00000000FF00000000FFE00000007FE00000007FE00000007FE00000003F
E00000003FF00000003FF00000003FF00000003FF00000003EF80000003EF80000007EFC
0000007CFE000000FCFF000000F8FF800001F8FFC00003F0FFE00007E0F9FC000FC0F07F
803F80F01FFFFE00E007FFF800C0007FC00028427BBF33>I<3FFFFFFFFFFFFF803FFFFF
FFFFFFFF803FFFFFFFFFFFFF803FF0007FE001FF803F80003FC0003F807F00003FC0001F
C07E00003FC00007C07C00003FC00007C07800003FC00003C07800003FC00003C0780000
3FC00003C07000003FC00001C07000003FC00001C07000003FC00001C07000003FC00001
C07000003FC00001C0E000003FC00000E0E000003FC00000E0E000003FC00000E0E00000
3FC00000E0E000003FC00000E00000003FC00000000000003FC00000000000003FC00000
000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000
000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000
000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000
000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000
3FC00000000000007FE0000000000000FFF00000000007FFFFFFFE00000007FFFFFFFE00
000007FFFFFFFE00003B3D7DBC42>I<FFFFFFC000FFFFF8FFFFFFC000FFFFF8FFFFFFC0
00FFFFF801FFE0000007FF00007F80000001FC00007F80000000F800007F800000007000
007F800000007000007F800000007000007F800000007000007F800000007000007F8000
00007000007F800000007000007F800000007000007F800000007000007F800000007000
007F800000007000007F800000007000007F800000007000007F800000007000007F8000
00007000007F800000007000007F800000007000007F800000007000007F800000007000
007F800000007000007F800000007000007F800000007000007F800000007000007F8000
00007000007F800000007000007F800000007000007F800000007000007F800000007000
007F800000007000007F800000007000007F800000007000007F800000007000007F8000
00007000007F800000007000007F800000007000007F800000007000007F800000007000
007F800000007000007F800000007000007F800000007000003F80000000F000003FC000
0000E000003FC0000000E000003FC0000001E000001FC0000001C000001FE0000001C000
000FE0000003C000000FF000000780000007F000000700000003F800000F00000001FC00
001E00000000FE00003C000000007F0000F8000000003F8001F0000000000FF00FE00000
000003FFFF800000000000FFFE0000000000001FF00000003D407DBD44>I<FFFFFF0000
0FFFFEFFFFFF00000FFFFEFFFFFF00000FFFFE03FFE0000001FFE001FF800000007F8000
FF800000003F00007F800000003E00007F800000001C00007FC00000003C00003FC00000
003800003FC00000003800003FE00000007800001FE00000007000001FE0000000700000
0FF0000000E000000FF0000000E000000FF8000001E0000007F8000001C0000007F80000
01C0000007FC000003C0000003FC00000380000003FC00000380000001FE000007000000
01FE00000700000001FF00000700000000FF00000E00000000FF00000E00000000FF8000
1E000000007F80001C000000007F80001C000000007FC0003C000000003FC00038000000
003FC00038000000001FE00070000000001FE00070000000001FF000F0000000000FF000
E0000000000FF000E0000000000FF801E00000000007F801C00000000007F801C0000000
0003FC03800000000003FC03800000000003FE07800000000001FE07000000000001FE07
000000000001FF0F000000000000FF0E000000000000FF0E0000000000007F9C00000000
00007F9C0000000000007FDC0000000000003FF80000000000003FF80000000000003FF8
0000000000001FF00000000000001FF00000000000001FF00000000000000FE000000000
00000FE000000000000007C000000000000007C000000000000007C00000000000000380
0000003F407EBD44>I<FFFFFE007FFFFF8007FFFFFFFFFE007FFFFF8007FFFFFFFFFE00
7FFFFF8007FFFF03FFC00001FFE00000FFF801FF000000FFC000003FE001FF0000007F80
00000F8000FF0000007F8000000F8000FF0000007FC000000F0000FF8000003FC000000F
00007F8000003FC000000E00007F8000003FE000000E00007F8000003FE000000E00003F
C000003FE000001C00003FC000003FE000001C00003FC000007FF000001C00001FE00000
7FF000003800001FE000007FF000003800001FE00000E7F800003800000FF00000E7F800
007000000FF00000E7F800007000000FF00001C3FC00007000000FF80001C3FC0000F000
0007F80001C3FC0000E0000007F80003C3FE0000E0000007FC000381FE0001E0000003FC
000381FE0001C0000003FC000781FF0001C0000003FC000700FF0001C0000001FE000700
FF000380000001FE000700FF000380000001FE000E007F800380000000FF000E007F8007
00000000FF000E007F800700000000FF001C003FC007000000007F801C003FC00E000000
007F801C003FC00E000000007F8038001FE00E000000007FC038001FE01E000000003FC0
38001FE01C000000003FC078001FF01C000000003FE070000FF03C000000001FE070000F
F038000000001FE0F0000FF838000000001FE0E00007F838000000000FF0E00007F87000
0000000FF0E00007F870000000000FF1C00003FC700000000007F9C00003FCE000000000
07F9C00003FCE00000000007FB800001FEE00000000003FF800001FFC00000000003FF80
0001FFC00000000003FF000000FFC00000000003FF000000FFC00000000001FF000000FF
800000000001FF000000FF800000000001FE0000007F800000000000FE0000007F000000
000000FE0000007F000000000000FC0000003F0000000000007C0000003E000000000000
7C0000003E000000000000780000001E000000000000380000001C00000058407EBD5D>
I<7FFFFFC003FFFFE07FFFFFC003FFFFE07FFFFFC003FFFFE000FFFE0000FFFC00003FF8
00003FE000001FF000001F8000000FF800001F0000000FF800001E00000007FC00001C00
000003FE00003C00000003FE00007800000001FF00007000000000FF8000F000000000FF
8001E0000000007FC001C0000000003FC003C0000000003FE00780000000001FF0070000
0000000FF00F00000000000FF81E000000000007FC1C000000000007FC3C000000000003
FE78000000000001FF70000000000001FFF0000000000000FFE00000000000007FC00000
000000007FC00000000000003FE00000000000001FF00000000000001FF0000000000000
1FF80000000000001FFC0000000000003FFC0000000000003BFE00000000000071FF0000
00000000F1FF000000000000E0FF800000000001C07F800000000003C07FC00000000003
803FE00000000007003FE0000000000F001FF0000000000E000FF8000000001C000FF800
0000003C0007FC00000000380003FE00000000780003FE00000000F00001FF00000000E0
0000FF80000001E00000FF80000003C000007FC00000038000003FE00000078000003FE0
00000F0000001FF000001F0000000FF800003F8000000FF80000FFC000001FFC0007FFE0
00007FFF00FFFFFC0003FFFFFEFFFFFC0003FFFFFEFFFFFC0003FFFFFE3F3E7EBD44>I<
FFFFFF800003FFFF80FFFFFF800003FFFF80FFFFFF800003FFFF8001FFF0000000FFF800
007FE00000003FC000007FE00000001F8000003FE00000001E0000001FF00000001E0000
001FF00000003C0000000FF80000003800000007FC0000007800000007FC000000F00000
0003FE000000E000000003FF000001E000000001FF000001C000000000FF800003C00000
0000FF80000380000000007FC0000700000000003FE0000F00000000003FE0000E000000
00001FF0001E00000000001FF0001C00000000000FF80038000000000007FC0078000000
000007FC0070000000000003FE00F0000000000003FF00E0000000000001FF01E0000000
000000FF83C0000000000000FF83800000000000007FC7800000000000003FE700000000
0000003FEF000000000000001FFE000000000000001FFC000000000000000FFC00000000
00000007F80000000000000007F80000000000000007F80000000000000007F800000000
00000007F80000000000000007F80000000000000007F80000000000000007F800000000
00000007F80000000000000007F80000000000000007F80000000000000007F800000000
00000007F80000000000000007F80000000000000007F80000000000000007F800000000
00000007F80000000000000007F80000000000000007F80000000000000007F800000000
00000007F80000000000000007F8000000000000001FFC0000000000000FFFFFFC000000
00000FFFFFFC00000000000FFFFFFC000000413E7FBD44>I<3FFFFFFFFFF83FFFFFFFFF
F83FFFFFFFFFF83FFF00001FF03FF800001FF03FE000003FE03F8000007FC03F0000007F
C03E000000FF803E000000FF803C000001FF007C000003FE0078000003FE0078000007FC
007800000FF8007800000FF8007000001FF0007000001FF0007000003FE0007000007FC0
007000007FC000000000FF8000000001FF0000000001FF0000000003FE0000000007FC00
00000007FC000000000FF8000000000FF8000000001FF0000000003FE0000000003FE000
0000007FC000000000FF8000000000FF8000000001FF0000000001FF0000000003FE0000
000007FC00001C0007FC00001C000FF800001C001FF000001C001FF000001C003FE00000
1C007FC000001C007FC000003C00FF8000003C00FF8000003C01FF0000003C03FE000000
3C03FE0000007807FC000000780FF8000000F80FF8000000F81FF0000001F81FF0000003
F83FE000000FF87FC000003FF87FC00001FFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFF
F82E3E7BBD38>I<FFFCFFFCFFFCFFFCF000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000
F000FFFCFFFCFFFCFFFC0E5B77C319>I<018000C0038001C003000180070003800E0007
001C000E0018000C0038001C003000180070003800600030006000300060003000E00070
00C0006000C0006000C0006000C0006000CF006780FFC07FE0FFE07FF0FFE07FF0FFE07F
F07FE03FF07FE03FF03FE01FF03FC01FE00F0007801C1C73BE2D>I<FFFCFFFCFFFCFFFC
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C
003C003C003C003C003C003C003C003C003C003C003CFFFCFFFCFFFCFFFC0E5B7FC319>
I<01800380030007000E001C001800380030007000600060006000E000C000C000C000C0
00CF00FFC0FFE0FFE0FFE07FE07FE03FE03FC00F000B1C7ABE19>96
D<000FF800000000FFFE00000003F01F800000078007E000000F8003F000000FE001F800
001FF001FC00001FF000FE00001FF000FE00001FF000FE00001FF0007F00000FE0007F00
000380007F00000000007F00000000007F00000000007F00000000007F000000001FFF00
000003FFFF0000001FF87F0000007F807F000001FC007F000007F8007F00000FE0007F00
001FC0007F00003F80007F00003F80007F00007F00007F00007F00007F0380FE00007F03
80FE00007F0380FE00007F0380FE0000FF0380FE0000FF0380FE0000FF03807F0001FF03
807F0003BF03803F80071F87001FC00E1FCF0007F03C0FFE0001FFF807FC00003FC001F0
00292A7DA82D>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000
000003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC03FC000001FC1FFF800001FC7C07E00001FDE001F00001FFC000FC0001FF8000
7E0001FF00003F0001FE00003F8001FC00001F8001FC00001FC001FC00000FE001FC0000
0FE001FC00000FF001FC00000FF001FC000007F001FC000007F801FC000007F801FC0000
07F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC0000
07F801FC000007F801FC000007F001FC000007F001FC00000FF001FC00000FF001FC0000
0FE001FC00001FE001FC00001FC001FE00001F8001FE00003F0001FF00007F0001FF8000
FE0001F3C001F80001F1E003F00001E0780FC00001C03FFF0000000007F800002D407EBE
33>I<0001FF0000000FFFE000003F00F800007C001E0001F8001F0003F0007F0007F000
FF800FE000FF800FC000FF801FC000FF801FC000FF803F80007F003F80001C007F800000
007F800000007F00000000FF00000000FF00000000FF00000000FF00000000FF00000000
FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F800000007F
800000007F800000003F800001C03FC00001C01FC00003C01FC00003800FE000078007F0
00070003F0000E0001F8001E0000FC007800003F01F000000FFFC0000001FE0000222A7D
A828>I<00000001FC00000000FFFC00000000FFFC00000000FFFC0000000007FC000000
0003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000
FF01FC000007FFE1FC00001F80F9FC00007E003DFC0000FC001FFC0003F80007FC0007F0
0007FC0007E00003FC000FC00001FC001FC00001FC003FC00001FC003F800001FC007F80
0001FC007F800001FC007F000001FC007F000001FC00FF000001FC00FF000001FC00FF00
0001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF00
0001FC00FF000001FC007F000001FC007F800001FC007F800001FC003F800001FC003F80
0001FC001FC00001FC000FC00003FC000FE00003FC0007E00007FC0003F0000FFE0001F8
001FFF00007C0079FFF8003F01F1FFF8000FFFC1FFF80001FE01FC002D407DBE33>I<00
01FE0000000FFFC000003F03F00000FC01F80001F800FC0003F0007E0007E0003F000FE0
003F800FC0001F801FC0001FC03F80000FC03F80000FC07F80000FC07F80000FE07F0000
0FE07F00000FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFFFFE0FF00000000FF000000
00FF00000000FF00000000FF00000000FF000000007F000000007F000000007F80000000
3F800000003F800000E01FC00000E01FC00001E00FC00001C007E00003C007F000078003
F800070000FC001E00007E003C00001F80F8000007FFE0000000FF0000232A7EA828>I<
00001FC000007FF80001F83C0007E07E000FC0FF001FC1FF003F81FF003F01FF007F01FF
007F00FE00FE007C00FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000000FE0000FFFFFF00FFFFFF00
FFFFFF0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE000000FE000000FE000000FE000000FE000001FF00007FFFFF007FFFFF00
7FFFFF0020407EBF1C>I<000000007C000003F801FF00001FFF078F80007E0FDE1F8000
F803F81F8003F001F81F8003F001F81F8007E000FC06000FE000FE00000FC0007E00001F
C0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001F
C0007F00001FC0007F00000FC0007E00000FE000FE000007E000FC000003F001F8000003
F001F8000001F803E0000003FE0FC00000071FFF0000000703F80000000600000000000E
00000000000E00000000000E00000000000F00000000000F00000000000F80000000000F
C00000000007FFFFE0000007FFFFFE000003FFFFFF800001FFFFFFE00000FFFFFFF00003
FFFFFFF8000FC0001FFC001F000001FE003E000000FE007C0000007E007C0000003F00F8
0000003F00F80000001F00F80000001F00F80000001F00F80000001F00FC0000003F007C
0000003E007E0000007E003F000000FC001F800001F8000FC00003F00003F0000FC00000
FE007F0000003FFFFC00000003FFC00000293D7EA82D>I<01FC00000000FFFC00000000
FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC01FE000001FC07FFC00001FC1E07E000
01FC7803F00001FCE001F80001FDC001FC0001FD8001FC0001FF8000FE0001FF0000FE00
01FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFC
FFFFF87FFFFC2E3F7DBE33>I<01E00007F80007F8000FFC000FFC000FFC000FFC0007F8
0007F80001E0000000000000000000000000000000000000000000000000000000000000
0000000000000001FC007FFC007FFC007FFC0007FC0003FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>I<0000780001FE0001FE00
03FF0003FF0003FF0003FF0001FE0001FE00007800000000000000000000000000000000
000000000000000000000000000000000000000000007F007FFF007FFF007FFF0001FF00
00FF00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00
007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00
007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00
007F00007F00007F00007F00007F00007F3E007F7F007FFF807EFF80FEFF80FEFF80FCFF
81F87F01F87C03F01E07C00FFF8001FC00185185BD1C>I<01FC00000000FFFC00000000
FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC00FFFF8001FC00FFFF80
01FC00FFFF8001FC003FFC0001FC003FE00001FC003F800001FC003F000001FC003C0000
01FC0078000001FC00F0000001FC01E0000001FC07C0000001FC0F80000001FC1F000000
01FC3E00000001FC7F00000001FCFF80000001FDFF80000001FFDFC0000001FF9FE00000
01FF0FE0000001FE07F0000001FC07F8000001F803FC000001F801FC000001F801FE0000
01F800FF000001F8007F000001F8007F800001F8003FC00001F8001FC00001F8001FE000
01F8000FF00001F8000FF00001F8000FF80003FC000FFE00FFFFF07FFFE0FFFFF07FFFE0
FFFFF07FFFE02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC
0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7DBE1A>I<01F801FE0000FF
0000FFF807FFC003FFE000FFF81E07E00F03F000FFF87803F03C01F80007F8E001F87000
FC0003F9C001FCE000FE0001F98001FCC000FE0001FB8000FFC0007F0001FB0000FF8000
7F0001FF0000FF80007F0001FE0000FF00007F0001FE0000FF00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000
7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0003FE0001FF0000
FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<
01F801FE0000FFF807FFC000FFF81E07E000FFF87803F00007F8E001F80003F9C001FC00
01F98001FC0001FB8000FE0001FB0000FE0001FF0000FE0001FE0000FE0001FE0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00
03FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<0000FF0000
0007FFE000001F81F800007E007E0000F8001F0001F0000F8003E00007C007C00003E00F
C00003F01F800001F81F800001F83F800001FC3F800001FC7F000000FE7F000000FE7F00
0000FE7F000000FEFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000
00FFFF000000FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000FE3F800001
FC3F800001FC3F800001FC1F800001F80FC00003F00FC00003F007E00007E003F0000FC0
01F8001F80007E007E00003F81FC00000FFFF0000000FF0000282A7EA82D>I<01FC03FC
0000FFFC1FFF8000FFFC7C0FE000FFFDE003F00003FFC001FC0001FF8000FE0001FF0000
7F0001FE00003F8001FC00003F8001FC00001FC001FC00001FE001FC00001FE001FC0000
0FF001FC00000FF001FC00000FF001FC000007F801FC000007F801FC000007F801FC0000
07F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC0000
07F801FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00001FE001FC0000
1FE001FC00003FC001FE00003F8001FE00007F0001FF00007F0001FF8000FE0001FFC001
F80001FDE007F00001FC780FC00001FC3FFF000001FC07F8000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000
000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE0000
0000FFFFF8000000FFFFF8000000FFFFF80000002D3A7EA733>I<0000FF001C000007FF
C03C00001F80F03C00007F00387C0000FC001C7C0003F8000E7C0007F0000FFC0007F000
07FC000FE00003FC001FE00003FC003FC00003FC003FC00001FC007F800001FC007F8000
01FC007F800001FC007F800001FC00FF000001FC00FF000001FC00FF000001FC00FF0000
01FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF0000
01FC007F800001FC007F800001FC007F800001FC003FC00001FC003FC00001FC001FC000
03FC000FE00003FC000FE00007FC0007F0000FFC0003F8000FFC0001FC003DFC00007E00
79FC00003F81F1FC00000FFFC1FC000001FE01FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000
01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE00000000
FFFFF8000000FFFFF8000000FFFFF82D3A7DA730>I<01F807E0FFF81FF8FFF8787CFFF8
E1FE07F9C1FE03F981FE01FB81FE01FB01FE01FB00FC01FF003001FE000001FE000001FE
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC
000001FC000001FC000001FC000001FC000001FC000003FE0000FFFFFE00FFFFFE00FFFF
FE001F287EA724>I<003FC06001FFF8E007C03FE01F000FE03E0007E03C0003E07C0003
E0780001E0F80001E0F80000E0F80000E0FC0000E0FE0000E0FF0000E0FF8000007FF800
007FFFC0003FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0003FFFE00003FFF000001F
F000000FF8E00003F8E00003F8E00001F8F00001F8F00000F8F00000F8F80000F8F80000
F0FC0000F0FC0001F0FE0001E0FF0003C0FF800780F3E01F00E0FFFC00C01FE0001D2A7D
A824>I<001C0000001C0000001C0000001C0000001C0000001C0000003C0000003C0000
003C0000003C0000007C0000007C000000FC000000FC000001FC000003FC000007FC0000
1FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000001FC000001FC000001FC0000
01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000
01FC000001FC000001FC000001FC000001FC000001FC00E001FC00E001FC00E001FC00E0
01FC00E001FC00E001FC00E001FC00E001FC00E000FC00E000FE01C000FE01C0007F03C0
003F0380001F87000007FE000001F8001B397EB723>I<01FC0000FE00FFFC007FFE00FF
FC007FFE00FFFC007FFE0007FC0003FE0003FC0001FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001
FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0001FC0001FE0001FC0001FE0001
FC0003FE0000FC0003FE0000FC0007FE0000FE0006FF00007E000EFF80003F001CFFFC00
1FC078FFFC0007FFE0FFFC0000FF80FE002E297DA733>I<FFFFE00FFFE0FFFFE00FFFE0
FFFFE00FFFE007FE0003FF0003FC0000FC0003FC0000F80001FC0000F00001FE0000F000
00FE0000E00000FE0000E00000FF0001E000007F0001C000007F0001C000003F80038000
003F80038000003FC0078000001FC0070000001FC0070000000FE00E0000000FE00E0000
000FF01E00000007F01C00000007F01C00000003F83800000003F83800000003FC780000
0001FC7000000001FC7000000001FEF000000000FEE000000000FEE0000000007FC00000
00007FC0000000007FC0000000003F80000000003F80000000001F00000000001F000000
00001F00000000000E0000002B287EA630>I<FFFFC3FFFE03FFF8FFFFC3FFFE03FFF8FF
FFC3FFFE03FFF80FFE003FE000FFC007FC001FC0003F8003F8001FC0003F0003FC000FC0
001E0001FC000FE0001C0001FC0007E0001C0001FE0007E0003C0000FE000FF000380000
FE000FF0003800007F000FF0007000007F001FF8007000007F001DF8007000003F801DF8
00E000003F803DFC00E000003F8038FC00E000001FC038FC01C000001FC078FE01C00000
1FC0707E03C000000FE0707F038000000FE0E03F038000000FF0E03F0780000007F0E03F
8700000007F1C01F8700000007F9C01F8F00000003F9C01FCE00000003FB800FCE000000
03FF800FDE00000001FF800FFC00000001FF0007FC00000000FF0007F800000000FF0007
F800000000FE0003F8000000007E0003F0000000007E0003F0000000007C0001F0000000
003C0001E000000000380000E000003D287EA642>I<FFFFF01FFFE0FFFFF01FFFE0FFFF
F01FFFE003FFC00FFF0000FF8007F800007F0007E000007F8007C000003FC0078000001F
C00F0000000FE00E0000000FF01E00000007F83C00000003F87800000001FCF000000001
FEE000000000FFE0000000007FC0000000003F80000000003FC0000000001FC000000000
1FE0000000003FF0000000003FF8000000007BF800000000F1FC00000001E1FE00000001
C0FF00000003C07F00000007803F8000000F003FC000001E001FE000003E000FE000007C
0007F00000FC0007F80001FE0007FC000FFE000FFE00FFFF803FFFF8FFFF803FFFF8FFFF
803FFFF82D277FA630>I<FFFFE00FFFE0FFFFE00FFFE0FFFFE00FFFE007FE0003FF0003
FC0001FC0003FC0000F80001FC0000F00001FE0000F00000FE0000E00000FE0000E00000
7F0001C000007F0001C000007F8003C000003F80038000003F80038000001FC007000000
1FC0070000001FE00F0000000FE00E0000000FE00E00000007F01C00000007F01C000000
07F83C00000003F83800000003F83800000001FC7000000001FC7000000001FEF0000000
00FEE000000000FEE0000000007FC0000000007FC0000000007FC0000000003F80000000
003F80000000003F80000000001F00000000001F00000000000E00000000000E00000000
001E00000000001C00000000003C00000000003800000000003800000000007800000018
00700000007E0070000000FF00E0000000FF00E0000000FF01C0000000FF01C0000000FE
03800000007E0700000000780E000000003C3C000000001FF80000000007E0000000002B
3A7EA630>I<1FFFFFFF801FFFFFFF801FE000FF801F8000FF001F0001FE001E0003FC00
1C0003FC001C0007F8003C000FF0003C001FF00038001FE00038003FC00038007FC00038
007F80003800FF00000001FE00000001FE00000003FC00000007F80000000FF80000000F
F00000001FE00000003FC00380003FC00380007F80038000FF00038001FF00038001FE00
038003FC00078007FC00078007F80007000FF00007001FE0000F001FE0000F003FC0001F
007F80007F00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA628>I<FFFFFFFFFFF0FFFF
FFFFFFF02C0280982D>I<FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC05A
0280985B>I E /Fv 16 120 df<000000000000007FFFE000000000700000000000003F
FFFFFF00000001F8000000000003FFFFFFFFF0000003F800000000003FFFFFFFFFFC0000
07F80000000001FFFFFFFFFFFF80000FF80000000007FFFFFFFFFFFFE0001FF800000000
3FFFFFFFFFFFFFF0003FF800000000FFFFFFFFFFFFFFFC007FF800000003FFFFFFFF0007
FFFE00FFF80000000FFFFFFFC000003FFF81FFF80000001FFFFFFC00000007FFC3FFF800
00007FFFFFE000000001FFF7FFF8000000FFFFFF80000000007FFFFFF8000003FFFFFE00
000000001FFFFFF8000007FFFFF800000000000FFFFFF800000FFFFFE0000000000007FF
FFF800001FFFFFC0000000000001FFFFF800007FFFFF80000000000000FFFFF80000FFFF
FE000000000000007FFFF80001FFFFFC000000000000003FFFF80003FFFFF80000000000
00003FFFF80003FFFFF0000000000000001FFFF80007FFFFF0000000000000000FFFF800
0FFFFFE00000000000000007FFF8001FFFFFC00000000000000003FFF8003FFFFF800000
000000000003FFF8003FFFFF800000000000000001FFF8007FFFFF000000000000000001
FFF800FFFFFE000000000000000000FFF800FFFFFE000000000000000000FFF801FFFFFC
0000000000000000007FF801FFFFFC0000000000000000007FF803FFFFFC000000000000
0000003FF803FFFFF80000000000000000003FF807FFFFF80000000000000000001FF807
FFFFF00000000000000000001FF80FFFFFF00000000000000000001FF80FFFFFF0000000
0000000000000FF80FFFFFF00000000000000000000FF81FFFFFE0000000000000000000
0FF81FFFFFE00000000000000000000FF81FFFFFE00000000000000000000FF83FFFFFE0
00000000000000000007F83FFFFFC000000000000000000007F83FFFFFC0000000000000
00000007F83FFFFFC000000000000000000003F07FFFFFC000000000000000000000007F
FFFFC000000000000000000000007FFFFFC000000000000000000000007FFFFFC0000000
00000000000000007FFFFF8000000000000000000000007FFFFF80000000000000000000
0000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80
0000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000000000
0000000000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FF
FFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000
0000000000000000FFFFFF800000000000000000000000FFFFFF80000000000000000000
0000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80
0000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000000000
0000000000FFFFFF8000000000000000000000007FFFFF8000000000000000000000007F
FFFF8000000000000000000000007FFFFFC000000000000000000000007FFFFFC0000000
00000000000000007FFFFFC000000000000000000000007FFFFFC0000000000000000000
00003FFFFFC000000000000000000000003FFFFFC000000000000000000000003FFFFFC0
00000000000000000003F03FFFFFE000000000000000000007F81FFFFFE0000000000000
00000007F81FFFFFE000000000000000000007F81FFFFFE000000000000000000007F80F
FFFFF000000000000000000007F80FFFFFF000000000000000000007F80FFFFFF0000000
0000000000000FF807FFFFF00000000000000000000FF807FFFFF8000000000000000000
0FF003FFFFF80000000000000000000FF003FFFFFC0000000000000000001FF001FFFFFC
0000000000000000001FF001FFFFFC0000000000000000001FE000FFFFFE000000000000
0000003FE000FFFFFF0000000000000000003FE0007FFFFF0000000000000000007FC000
3FFFFF8000000000000000007FC0003FFFFF800000000000000000FF80001FFFFFC00000
000000000000FF80000FFFFFE00000000000000001FF000007FFFFF00000000000000003
FF000003FFFFF00000000000000007FE000003FFFFF80000000000000007FE000001FFFF
FC000000000000000FFC000000FFFFFE000000000000001FF80000007FFFFF8000000000
00003FF00000001FFFFFC0000000000000FFE00000000FFFFFE0000000000001FFC00000
0007FFFFF8000000000003FF8000000003FFFFFE00000000000FFF0000000000FFFFFF80
000000003FFE00000000007FFFFFF000000000FFFC00000000001FFFFFFE00000003FFF8
00000000000FFFFFFFC000001FFFE0000000000003FFFFFFFF0003FFFFC0000000000000
FFFFFFFFFFFFFFFF000000000000003FFFFFFFFFFFFFFC0000000000000007FFFFFFFFFF
FFF00000000000000001FFFFFFFFFFFFC000000000000000003FFFFFFFFFFF0000000000
0000000003FFFFFFFFF8000000000000000000003FFFFFFF800000000000000000000000
7FFFF00000000000757A75F78C>67 D<FFFFFFFFFFC000000000000000000001FFFFFFFF
FF80FFFFFFFFFFE000000000000000000003FFFFFFFFFF80FFFFFFFFFFF0000000000000
00000007FFFFFFFFFF80FFFFFFFFFFF000000000000000000007FFFFFFFFFF80FFFFFFFF
FFF000000000000000000007FFFFFFFFFF80FFFFFFFFFFF80000000000000000000FFFFF
FFFFFF80FFFFFFFFFFF80000000000000000000FFFFFFFFFFF80FFFFFFFFFFFC00000000
00000000001FFFFFFFFFFF8000003FFFFFFC0000000000000000001FFFFFFE0000000000
3FFFFFFE0000000000000000003FBFFFFE00000000003FFFFFFE0000000000000000003F
BFFFFE00000000003FEFFFFF0000000000000000007F3FFFFE00000000003FEFFFFF0000
000000000000007F3FFFFE00000000003FEFFFFF0000000000000000007F3FFFFE000000
00003FE7FFFF800000000000000000FE3FFFFE00000000003FE7FFFF8000000000000000
00FE3FFFFE00000000003FE3FFFFC00000000000000001FC3FFFFE00000000003FE3FFFF
C00000000000000001FC3FFFFE00000000003FE1FFFFE00000000000000003F83FFFFE00
000000003FE1FFFFE00000000000000003F83FFFFE00000000003FE0FFFFF00000000000
000007F03FFFFE00000000003FE0FFFFF00000000000000007F03FFFFE00000000003FE0
FFFFF00000000000000007F03FFFFE00000000003FE07FFFF8000000000000000FE03FFF
FE00000000003FE07FFFF8000000000000000FE03FFFFE00000000003FE03FFFFC000000
000000001FC03FFFFE00000000003FE03FFFFC000000000000001FC03FFFFE0000000000
3FE01FFFFE000000000000003F803FFFFE00000000003FE01FFFFE000000000000003F80
3FFFFE00000000003FE00FFFFF000000000000007F003FFFFE00000000003FE00FFFFF00
0000000000007F003FFFFE00000000003FE00FFFFF000000000000007F003FFFFE000000
00003FE007FFFF80000000000000FE003FFFFE00000000003FE007FFFF80000000000000
FE003FFFFE00000000003FE003FFFFC0000000000001FC003FFFFE00000000003FE003FF
FFC0000000000001FC003FFFFE00000000003FE001FFFFE0000000000003F8003FFFFE00
000000003FE001FFFFE0000000000003F8003FFFFE00000000003FE001FFFFE000000000
0003F8003FFFFE00000000003FE000FFFFF0000000000007F0003FFFFE00000000003FE0
00FFFFF0000000000007F0003FFFFE00000000003FE0007FFFF800000000000FE0003FFF
FE00000000003FE0007FFFF800000000000FE0003FFFFE00000000003FE0003FFFFC0000
0000001FC0003FFFFE00000000003FE0003FFFFC00000000001FC0003FFFFE0000000000
3FE0001FFFFE00000000003F80003FFFFE00000000003FE0001FFFFE00000000003F8000
3FFFFE00000000003FE0001FFFFE00000000003F80003FFFFE00000000003FE0000FFFFF
00000000007F00003FFFFE00000000003FE0000FFFFF00000000007F00003FFFFE000000
00003FE00007FFFF8000000000FE00003FFFFE00000000003FE00007FFFF8000000000FE
00003FFFFE00000000003FE00003FFFFC000000001FC00003FFFFE00000000003FE00003
FFFFC000000001FC00003FFFFE00000000003FE00001FFFFE000000003F800003FFFFE00
000000003FE00001FFFFE000000003F800003FFFFE00000000003FE00001FFFFE0000000
03F800003FFFFE00000000003FE00000FFFFF000000007F000003FFFFE00000000003FE0
0000FFFFF000000007F000003FFFFE00000000003FE000007FFFF80000000FE000003FFF
FE00000000003FE000007FFFF80000000FE000003FFFFE00000000003FE000003FFFFC00
00001FC000003FFFFE00000000003FE000003FFFFC0000001FC000003FFFFE0000000000
3FE000003FFFFC0000001FC000003FFFFE00000000003FE000001FFFFE0000003F800000
3FFFFE00000000003FE000001FFFFE0000003F8000003FFFFE00000000003FE000000FFF
FF0000007F0000003FFFFE00000000003FE000000FFFFF0000007F0000003FFFFE000000
00003FE0000007FFFF800000FE0000003FFFFE00000000003FE0000007FFFF800000FE00
00003FFFFE00000000003FE0000003FFFFC00001FC0000003FFFFE00000000003FE00000
03FFFFC00001FC0000003FFFFE00000000003FE0000003FFFFC00001FC0000003FFFFE00
000000003FE0000001FFFFE00003F80000003FFFFE00000000003FE0000001FFFFE00003
F80000003FFFFE00000000003FE0000000FFFFF00007F00000003FFFFE00000000003FE0
000000FFFFF00007F00000003FFFFE00000000003FE00000007FFFF8000FE00000003FFF
FE00000000003FE00000007FFFF8000FE00000003FFFFE00000000003FE00000003FFFFC
001FC00000003FFFFE00000000003FE00000003FFFFC001FC00000003FFFFE0000000000
3FE00000003FFFFC001FC00000003FFFFE00000000003FE00000001FFFFE003F80000000
3FFFFE00000000003FE00000001FFFFE003F800000003FFFFE00000000003FE00000000F
FFFF007F000000003FFFFE00000000003FE00000000FFFFF007F000000003FFFFE000000
00003FE000000007FFFF80FE000000003FFFFE00000000003FE000000007FFFF80FE0000
00003FFFFE00000000003FE000000007FFFF81FC000000003FFFFE00000000003FE00000
0003FFFFC1FC000000003FFFFE00000000003FE000000003FFFFC1FC000000003FFFFE00
000000003FE000000001FFFFE3F8000000003FFFFE00000000003FE000000001FFFFE3F8
000000003FFFFE00000000003FE000000000FFFFF7F0000000003FFFFE00000000003FE0
00000000FFFFF7F0000000003FFFFE00000000003FE0000000007FFFFFE0000000003FFF
FE00000000003FE0000000007FFFFFE0000000003FFFFE00000000003FE0000000007FFF
FFE0000000003FFFFE00000000003FE0000000003FFFFFC0000000003FFFFE0000000000
3FE0000000003FFFFFC0000000003FFFFE00000000003FE0000000001FFFFF8000000000
3FFFFE00000000003FE0000000001FFFFF80000000003FFFFE00000000003FE000000000
0FFFFF00000000003FFFFE00000000003FE0000000000FFFFF00000000003FFFFE000000
00003FE00000000007FFFE00000000003FFFFE00000000003FE00000000007FFFE000000
00003FFFFE00000000003FE00000000007FFFE00000000003FFFFE00000000003FE00000
000003FFFC00000000003FFFFE00000000003FE00000000003FFFC00000000003FFFFE00
00000003FFFE0000000001FFF800000000003FFFFE000000FFFFFFFFFFF8000001FFF800
0000FFFFFFFFFFFFFF80FFFFFFFFFFF8000000FFF0000000FFFFFFFFFFFFFF80FFFFFFFF
FFF8000000FFF0000000FFFFFFFFFFFFFF80FFFFFFFFFFF80000007FE0000000FFFFFFFF
FFFFFF80FFFFFFFFFFF80000007FE0000000FFFFFFFFFFFFFF80FFFFFFFFFFF80000007F
E0000000FFFFFFFFFFFFFF80FFFFFFFFFFF80000003FC0000000FFFFFFFFFFFFFF80FFFF
FFFFFFF80000001F80000000FFFFFFFFFFFFFF80A97679F5B8>77
D<00000003FFF80000000E000000007FFFFFC000003F00000003FFFFFFFC00007F000000
1FFFFFFFFF0000FF0000007FFFFFFFFFC001FF000001FFFFFFFFFFF003FF000003FFFFFF
FFFFFC07FF00000FFFFF000FFFFE07FF00001FFFF000007FFF8FFF00003FFFC000000FFF
DFFF00007FFF00000003FFFFFF0000FFFE00000000FFFFFF0001FFF8000000003FFFFF00
03FFF8000000001FFFFF0003FFF0000000000FFFFF0007FFE00000000007FFFF000FFFE0
0000000003FFFF000FFFC00000000001FFFF001FFFC00000000000FFFF001FFF80000000
00007FFF003FFF8000000000003FFF003FFF8000000000003FFF003FFF0000000000001F
FF007FFF0000000000001FFF007FFF0000000000000FFF007FFF0000000000000FFF007F
FF00000000000007FF00FFFF00000000000007FF00FFFF00000000000003FF00FFFF8000
0000000003FF00FFFF80000000000003FF00FFFF80000000000001FF00FFFFC000000000
0001FF00FFFFC0000000000001FF00FFFFE0000000000001FF00FFFFE0000000000001FF
00FFFFF0000000000000FF00FFFFF8000000000000FF00FFFFFC000000000000FF00FFFF
FE0000000000007E00FFFFFF00000000000000007FFFFF80000000000000007FFFFFE000
0000000000007FFFFFFC000000000000007FFFFFFFC00000000000003FFFFFFFFC000000
0000003FFFFFFFFFE000000000001FFFFFFFFFFF00000000001FFFFFFFFFFFF000000000
0FFFFFFFFFFFFF800000000FFFFFFFFFFFFFF000000007FFFFFFFFFFFFFE00000007FFFF
FFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFF0000000FFFFFFFFFF
FFFFFC0000007FFFFFFFFFFFFFFE0000003FFFFFFFFFFFFFFF0000001FFFFFFFFFFFFFFF
8000000FFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000001FFFFFFFFFFFFFFF00000
00FFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFE00000007FF
FFFFFFFFFFFE00000000FFFFFFFFFFFFFF000000001FFFFFFFFFFFFF8000000000FFFFFF
FFFFFF80000000000FFFFFFFFFFFC000000000007FFFFFFFFFC0000000000007FFFFFFFF
E00000000000003FFFFFFFE000000000000003FFFFFFE0000000000000007FFFFFF00000
00000000001FFFFFF0000000000000000FFFFFF00000000000000007FFFFF00000000000
000001FFFFF80000000000000001FFFFF80000000000000000FFFFF80000000000000000
7FFFF87E000000000000003FFFF8FF000000000000003FFFF8FF000000000000001FFFF8
FF000000000000001FFFF8FF000000000000000FFFF8FF000000000000000FFFF8FF0000
00000000000FFFF8FF800000000000000FFFF8FF8000000000000007FFF8FF8000000000
000007FFF8FF8000000000000007FFF8FFC000000000000007FFF0FFC000000000000007
FFF0FFC000000000000007FFF0FFE000000000000007FFF0FFE000000000000007FFE0FF
F00000000000000FFFE0FFF00000000000000FFFE0FFF80000000000000FFFC0FFFC0000
000000001FFFC0FFFE0000000000001FFFC0FFFF0000000000001FFF80FFFF8000000000
003FFF80FFFFC000000000007FFF00FFFFE000000000007FFE00FFFFF00000000000FFFE
00FFFFFC0000000001FFFC00FFFFFF0000000003FFF800FFFFFFE000000007FFF000FFFF
FFFC0000001FFFE000FFFBFFFF8000007FFFC000FFF1FFFFFE0007FFFF8000FFE07FFFFF
FFFFFFFF0000FFE03FFFFFFFFFFFFC0000FFC00FFFFFFFFFFFF80000FF8003FFFFFFFFFF
E00000FF00007FFFFFFFFF800000FE00000FFFFFFFFE000000FC000000FFFFFFF0000000
7000000003FFFE00000000557A75F76C>83 D<FFFFFFFFFFFFFF00000000007FFFFFFFFF
80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
80FFFFFFFFFFFFFF00000000007FFFFFFFFF80FFFFFFFFFFFFFF00000000007FFFFFFFFF
80FFFFFFFFFFFFFF00000000007FFFFFFFFF800000FFFFFF00000000000000000FFFF000
000000FFFFFF800000000000000000FF80000000007FFFFF800000000000000001FF0000
0000007FFFFF800000000000000001FF00000000003FFFFFC00000000000000001FE0000
0000003FFFFFC00000000000000003FE00000000001FFFFFE00000000000000003FC0000
0000001FFFFFE00000000000000007FC00000000001FFFFFF00000000000000007FC0000
0000000FFFFFF0000000000000000FF800000000000FFFFFF8000000000000000FF80000
00000007FFFFF8000000000000000FF0000000000007FFFFF8000000000000001FF00000
00000003FFFFFC000000000000001FE0000000000003FFFFFC000000000000003FE00000
00000003FFFFFE000000000000003FE0000000000001FFFFFE000000000000007FC00000
00000001FFFFFF000000000000007FC0000000000000FFFFFF000000000000007F800000
00000000FFFFFF00000000000000FF800000000000007FFFFF80000000000000FF000000
000000007FFFFF80000000000001FF000000000000003FFFFFC0000000000001FE000000
000000003FFFFFC0000000000003FE000000000000003FFFFFE0000000000003FE000000
000000001FFFFFE0000000000007FC000000000000001FFFFFE0000000000007FC000000
000000000FFFFFF0000000000007F8000000000000000FFFFFF000000000000FF8000000
0000000007FFFFF800000000000FF00000000000000007FFFFF800000000001FF0000000
0000000007FFFFFC00000000001FF00000000000000003FFFFFC00000000003FE0000000
0000000003FFFFFC00000000003FE00000000000000001FFFFFE00000000003FC0000000
0000000001FFFFFE00000000007FC00000000000000000FFFFFF00000000007F80000000
0000000000FFFFFF0000000000FF800000000000000000FFFFFF8000000000FF80000000
00000000007FFFFF8000000001FF0000000000000000007FFFFF8000000001FF00000000
00000000003FFFFFC000000001FE0000000000000000003FFFFFC000000003FE00000000
00000000001FFFFFE000000003FC0000000000000000001FFFFFE000000007FC00000000
00000000001FFFFFF000000007FC0000000000000000000FFFFFF00000000FF800000000
00000000000FFFFFF00000000FF800000000000000000007FFFFF80000000FF000000000
000000000007FFFFF80000001FF000000000000000000003FFFFFC0000001FE000000000
000000000003FFFFFC0000003FE000000000000000000003FFFFFE0000003FE000000000
000000000001FFFFFE0000007FC000000000000000000001FFFFFF0000007FC000000000
000000000000FFFFFF0000007F8000000000000000000000FFFFFF000000FF8000000000
0000000000007FFFFF800000FF00000000000000000000007FFFFF800001FF0000000000
0000000000007FFFFFC00001FF00000000000000000000003FFFFFC00003FE0000000000
0000000000003FFFFFE00003FE00000000000000000000001FFFFFE00003FC0000000000
0000000000001FFFFFE00007FC00000000000000000000000FFFFFF00007F80000000000
0000000000000FFFFFF0000FF800000000000000000000000FFFFFF8000FF80000000000
00000000000007FFFFF8001FF0000000000000000000000007FFFFFC001FF00000000000
00000000000003FFFFFC003FE0000000000000000000000003FFFFFC003FE00000000000
00000000000001FFFFFE003FC0000000000000000000000001FFFFFE007FC00000000000
00000000000000FFFFFF007F80000000000000000000000000FFFFFF00FF800000000000
00000000000000FFFFFF80FF800000000000000000000000007FFFFF81FF000000000000
000000000000007FFFFF81FF000000000000000000000000003FFFFFC1FE000000000000
000000000000003FFFFFC3FE000000000000000000000000001FFFFFE3FC000000000000
000000000000001FFFFFE7FC000000000000000000000000001FFFFFF7FC000000000000
000000000000000FFFFFFFF8000000000000000000000000000FFFFFFFF8000000000000
0000000000000007FFFFFFF00000000000000000000000000007FFFFFFF0000000000000
0000000000000003FFFFFFE00000000000000000000000000003FFFFFFE0000000000000
0000000000000003FFFFFFE00000000000000000000000000001FFFFFFC0000000000000
0000000000000001FFFFFFC00000000000000000000000000000FFFFFF80000000000000
0000000000000000FFFFFF8000000000000000000000000000007FFFFF00000000000000
00000000000000007FFFFF0000000000000000000000000000007FFFFF00000000000000
00000000000000003FFFFE0000000000000000000000000000003FFFFE00000000000000
00000000000000001FFFFC0000000000000000000000000000001FFFFC00000000000000
00000000000000000FFFF80000000000000000000000000000000FFFF800000000000000
00000000000000000FFFF800000000000000000000000000000007FFF000000000000000
000000000000000007FFF000000000000000000000000000000003FFE000000000000000
000000000000000003FFE000000000000000000000000000000001FFC000000000000000
000000000000000001FFC000000000000000000000000000000000FF8000000000000000
0000000000000000007F00000000000000000089787CF592>86 D<0000003FFFF8000000
0000000007FFFFFFE00000000000007FFFFFFFFC000000000001FFFFFFFFFF8000000000
07FFFFFFFFFFE0000000001FFFFFFFFFFFF0000000003FFFF0007FFFFC000000007FFE00
000FFFFE00000000FFFF000003FFFF80000001FFFF800001FFFFC0000001FFFFC00000FF
FFE0000001FFFFC000007FFFF0000003FFFFE000003FFFF8000003FFFFE000001FFFF800
0003FFFFE000001FFFFC000003FFFFE000000FFFFE000003FFFFE000000FFFFE000003FF
FFE000000FFFFF000003FFFFE0000007FFFF000003FFFFE0000007FFFF000001FFFFC000
0007FFFF000001FFFFC0000003FFFF800000FFFF80000003FFFF8000007FFF00000003FF
FF8000003FFE00000003FFFF8000000FF800000003FFFF80000003E000000003FFFF8000
00000000000003FFFF800000000000000003FFFF800000000000000003FFFF8000000000
00000003FFFF800000000000000003FFFF800000000000000003FFFF8000000000000000
03FFFF8000000000000007FFFFFF8000000000001FFFFFFFFF800000000003FFFFFFFFFF
80000000007FFFFFFFFFFF8000000003FFFFFFFFFFFF800000001FFFFFFE03FFFF800000
00FFFFFF8003FFFF80000003FFFFF80003FFFF8000000FFFFFC00003FFFF8000001FFFFF
000003FFFF8000007FFFFC000003FFFF800000FFFFF0000003FFFF800001FFFFC0000003
FFFF800003FFFF80000003FFFF800007FFFF00000003FFFF80000FFFFE00000003FFFF80
001FFFFE00000003FFFF80003FFFFC00000003FFFF80003FFFF800000003FFFF80007FFF
F800000003FFFF80007FFFF000000003FFFF80007FFFF000000003FFFF8000FFFFF00000
0003FFFF8000FFFFE000000003FFFF8000FFFFE000000003FFFF8000FFFFE000000003FF
FF8000FFFFE000000007FFFF8000FFFFE000000007FFFF8000FFFFE000000007FFFF8000
FFFFF00000000FFFFF8000FFFFF00000000FFFFF80007FFFF00000001FFFFF80007FFFF8
0000003FFFFF80007FFFF80000007EFFFF80003FFFFC0000007EFFFFC0003FFFFE000001
FCFFFFE0001FFFFF000003F8FFFFFC000FFFFF80000FF0FFFFFFFC07FFFFE0003FE07FFF
FFFE01FFFFFC03FFC07FFFFFFE00FFFFFFFFFF803FFFFFFE003FFFFFFFFE001FFFFFFE00
0FFFFFFFFC0007FFFFFE0003FFFFFFF00001FFFFFE00003FFFFF8000003FFFFC000001FF
F800000000000057507ACE5E>97 D<000000007FFF800000000000000FFFFFFC00000000
00007FFFFFFF800000000001FFFFFFFFE00000000007FFFFFFFFF8000000001FFFFFFFFF
FE000000007FFFF807FFFF00000001FFFFC000FFFF80000003FFFF00003FFFE0000007FF
FC00000FFFF000000FFFF8000007FFF800001FFFF0000003FFF800003FFFE0000001FFFC
00007FFFC0000000FFFE0000FFFF80000000FFFE0001FFFF800000007FFF0001FFFF0000
00007FFF8003FFFF000000003FFF8007FFFE000000003FFF8007FFFE000000003FFFC00F
FFFE000000001FFFC00FFFFE000000001FFFE01FFFFC000000001FFFE01FFFFC00000000
1FFFE01FFFFC000000000FFFF03FFFFC000000000FFFF03FFFFC000000000FFFF03FFFF8
000000000FFFF07FFFF8000000000FFFF07FFFF8000000000FFFF07FFFF8000000000FFF
F87FFFF80000000007FFF87FFFF80000000007FFF8FFFFF80000000007FFF8FFFFF80000
000007FFF8FFFFF80000000007FFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FF
FFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF0FFFFF800000000
000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF8
00000000000000FFFFF8000000000000007FFFF8000000000000007FFFF8000000000000
007FFFF8000000000000007FFFFC000000000000003FFFFC000000000000003FFFFC0000
00000000003FFFFC000000000000003FFFFC000000000000001FFFFC000000000000001F
FFFE000000000000000FFFFE000000000003F00FFFFE000000000007F807FFFF00000000
0007F807FFFF00000000000FF803FFFF80000000000FF001FFFF80000000001FF001FFFF
C0000000001FE000FFFFE0000000003FE0007FFFF0000000007FC0003FFFF800000000FF
C0001FFFFC00000001FF80000FFFFE00000003FF000007FFFF8000000FFE000003FFFFE0
00003FFC000001FFFFF80000FFF8000000FFFFFFC00FFFF00000003FFFFFFFFFFFE00000
000FFFFFFFFFFF8000000003FFFFFFFFFE0000000000FFFFFFFFF800000000001FFFFFFF
E0000000000003FFFFFF000000000000000FFFE00000004D507BCE58>101
D<0000000000000000007F8000000007FFFC000007FFE0000000FFFFFFE0001FFFF80000
07FFFFFFFC007FFFFC00001FFFFFFFFF01FFFFFE00007FFFFFFFFFC3FFFFFE0001FFFFFF
FFFFF7FFBFFF0003FFFF803FFFFFF83FFF000FFFFC0007FFFFC03FFF001FFFF00001FFFF
007FFF003FFFE00000FFFF807FFF007FFFC000007FFFC03FFF00FFFFC000007FFFE03FFF
00FFFF8000003FFFE03FFE01FFFF8000003FFFF01FFE03FFFF0000001FFFF80FFC03FFFF
0000001FFFF807F003FFFF0000001FFFF8000007FFFE0000000FFFFC000007FFFE000000
0FFFFC000007FFFE0000000FFFFC00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE
00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000F
FFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE00
00000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE000007FFFE0000000F
FFFC000007FFFE0000000FFFFC000007FFFE0000000FFFFC000003FFFF0000001FFFF800
0003FFFF0000001FFFF8000003FFFF0000001FFFF8000001FFFF8000003FFFF0000000FF
FF8000003FFFE0000000FFFFC000007FFFE00000007FFFC000007FFFC00000003FFFE000
00FFFF800000001FFFF00001FFFF000000000FFFFC0007FFFE000000000FFFFF803FFFF8
000000000FFFFFFFFFFFF0000000001FFFFFFFFFFFC0000000003F1FFFFFFFFF00000000
003F07FFFFFFFC00000000007E00FFFFFFE000000000007E0007FFFC000000000000FE00
000000000000000000FE00000000000000000000FE00000000000000000000FE00000000
000000000001FE00000000000000000001FF00000000000000000001FF00000000000000
000001FF80000000000000000001FF80000000000000000001FFC0000000000000000001
FFE0000000000000000001FFF0000000000000000001FFFE000000000000000000FFFFFF
FFFFFFC000000000FFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFF0000000FFFFFFFFFFFF
FFFC0000007FFFFFFFFFFFFFFF8000007FFFFFFFFFFFFFFFE000003FFFFFFFFFFFFFFFF0
00003FFFFFFFFFFFFFFFFC00001FFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFF000007
FFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFFC00007FFFFFFFFFFFFFFFFC0001FFFFFFF
FFFFFFFFFFE0007FFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFF007FFFC00000000FF
FFFFF00FFFE00000000003FFFFF81FFFC000000000007FFFF83FFF8000000000001FFFF8
3FFF00000000000007FFF87FFF00000000000003FFFC7FFE00000000000003FFFCFFFE00
000000000001FFFCFFFC00000000000001FFFCFFFC00000000000000FFFCFFFC00000000
000000FFFCFFFC00000000000000FFFCFFFC00000000000000FFFCFFFC00000000000000
FFFCFFFE00000000000001FFFC7FFE00000000000001FFF87FFF00000000000003FFF87F
FF00000000000003FFF83FFF80000000000007FFF03FFFC000000000000FFFF01FFFE000
000000001FFFE00FFFF000000000003FFFC007FFFC0000000000FFFF8003FFFF00000000
03FFFF0000FFFFC00000000FFFFC00007FFFF80000007FFFF800001FFFFFE0001FFFFFE0
000007FFFFFFFFFFFFFF80000001FFFFFFFFFFFFFE000000007FFFFFFFFFFFF800000000
0FFFFFFFFFFFC000000000007FFFFFFFF800000000000001FFFFFE0000000058727BCE61
>103 D<0001FFFC000000000000000000FFFFFFFC000000000000000000FFFFFFFC0000
00000000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000FFFFFF
FC000000000000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000
FFFFFFFC000000000000000000007FFFFC000000000000000000001FFFFC000000000000
000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC000000
000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC
000000000000000000000FFFFC000000000000000000000FFFFC00000000000000000000
0FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000000000
0000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000
0000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00
0000000000000000000FFFFC000000000000000000000FFFFC000000000000000000000F
FFFC000000000000000000000FFFFC000000000000000000000FFFFC0000000000000000
00000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000000000
00000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000
00000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFF
FC000000000000000000000FFFFC00000FFFE000000000000FFFFC0000FFFFFE00000000
000FFFFC0003FFFFFF80000000000FFFFC000FFFFFFFE0000000000FFFFC003FFFFFFFF8
000000000FFFFC007FFFFFFFFC000000000FFFFC01FFF01FFFFE000000000FFFFC03FF00
07FFFF000000000FFFFC07FC0003FFFF800000000FFFFC0FF00001FFFFC00000000FFFFC
1FC00000FFFFC00000000FFFFC3F800000FFFFE00000000FFFFC7F000000FFFFE0000000
0FFFFC7E0000007FFFF00000000FFFFCFC0000007FFFF00000000FFFFDF80000007FFFF0
0000000FFFFDF00000007FFFF00000000FFFFFF00000003FFFF80000000FFFFFE0000000
3FFFF80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000000FFFFFC0
0000003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFFF80000000F
FFFF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF800
00000FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF
FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000
000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF
F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000
003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8
0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000
3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00
0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F
FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800
00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
00003FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFFFF80FFFFFF
FFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80
FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFF
FFFF80FFFFFFFFFFE003FFFFFFFFFF80617879F76C>I<0001FC0000000007FF00000000
1FFFC00000003FFFE00000007FFFF0000000FFFFF8000000FFFFF8000001FFFFFC000001
FFFFFC000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003
FFFFFE000003FFFFFE000001FFFFFC000001FFFFFC000000FFFFF8000000FFFFF8000000
7FFFF00000003FFFE00000001FFFC000000007FF0000000001FC00000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000001FFFC00007F
FFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007F
FFFFFC00007FFFFFFC0000007FFFFC0000001FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC000000
0FFFFC0000000FFFFC0000000FFFFC0000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FF
FFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80297979F835>I<
0001FFF800000FFFE0000000003FFF80000000FFFFFFF80000FFFFFE00000003FFFFF800
0000FFFFFFF80003FFFFFF8000000FFFFFFE000000FFFFFFF8000FFFFFFFE000003FFFFF
FF800000FFFFFFF8003FFFFFFFF80000FFFFFFFFE00000FFFFFFF8007FFFFFFFFC0001FF
FFFFFFF00000FFFFFFF801FFF01FFFFE0007FFC07FFFF80000FFFFFFF803FF0007FFFF00
0FFC001FFFFC0000FFFFFFF807FC0003FFFF801FF0000FFFFE0000007FFFF80FF00001FF
FFC03FC00007FFFF0000001FFFF81FC00000FFFFC07F000003FFFF0000000FFFF83F8000
00FFFFE0FE000003FFFF8000000FFFF87F000000FFFFE1FC000003FFFF8000000FFFF87E
0000007FFFF1F8000001FFFFC000000FFFF8FC0000007FFFF3F0000001FFFFC000000FFF
F9F80000007FFFF7E0000001FFFFC000000FFFF9F00000007FFFF7C0000001FFFFC00000
0FFFFBF00000003FFFFFC0000000FFFFE000000FFFFBE00000003FFFFF80000000FFFFE0
00000FFFFFE00000003FFFFF80000000FFFFE000000FFFFFC00000003FFFFF00000000FF
FFE000000FFFFFC00000003FFFFF00000000FFFFE000000FFFFF800000003FFFFE000000
00FFFFE000000FFFFF800000003FFFFE00000000FFFFE000000FFFFF000000003FFFFC00
000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFF000000003FFF
FC00000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFE00000000
3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000
00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE
000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000F
FFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000
000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFF
E000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000
FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF80000
0000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8
00000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003F
FFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000
003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00
0000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFF
FE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE00000
0FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE0
00000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FF
FFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8000000
00FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800
000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFF
F800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00000000
3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000
00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE
000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000FFFF
FFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFE
FFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFF
FFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFF
FFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF80
0FFFFFFFFFFE974E79CDA2>109 D<0001FFF800000FFFE000000000FFFFFFF80000FFFF
FE00000000FFFFFFF80003FFFFFF80000000FFFFFFF8000FFFFFFFE0000000FFFFFFF800
3FFFFFFFF8000000FFFFFFF8007FFFFFFFFC000000FFFFFFF801FFF01FFFFE000000FFFF
FFF803FF0007FFFF000000FFFFFFF807FC0003FFFF800000007FFFF80FF00001FFFFC000
00001FFFF81FC00000FFFFC00000000FFFF83F800000FFFFE00000000FFFF87F000000FF
FFE00000000FFFF87E0000007FFFF00000000FFFF8FC0000007FFFF00000000FFFF9F800
00007FFFF00000000FFFF9F00000007FFFF00000000FFFFBF00000003FFFF80000000FFF
FBE00000003FFFF80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000
000FFFFFC00000003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFF
F80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000
003FFFF80000000FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8
0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000
3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00
0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F
FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800
00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F
FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000
00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF
FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000
000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF
F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000
003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE
000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000
0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFF
FF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FF
FFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFF
E003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80614E79CD6C>I<000000001FFFE000
00000000000003FFFFFF000000000000001FFFFFFFE0000000000000FFFFFFFFFC000000
000003FFFFFFFFFF00000000000FFFFFFFFFFFC0000000003FFFFC00FFFFF000000000FF
FFC0000FFFFC00000001FFFF000003FFFE00000003FFFC000000FFFF0000000FFFF80000
007FFFC000001FFFF00000003FFFE000003FFFE00000001FFFF000003FFFC00000000FFF
F000007FFF8000000007FFF80000FFFF0000000003FFFC0001FFFF0000000003FFFE0001
FFFF0000000003FFFE0003FFFE0000000001FFFF0007FFFE0000000001FFFF8007FFFE00
00000001FFFF800FFFFC0000000000FFFFC00FFFFC0000000000FFFFC01FFFFC00000000
00FFFFE01FFFFC0000000000FFFFE01FFFFC0000000000FFFFE03FFFF800000000007FFF
F03FFFF800000000007FFFF03FFFF800000000007FFFF07FFFF800000000007FFFF87FFF
F800000000007FFFF87FFFF800000000007FFFF87FFFF800000000007FFFF87FFFF80000
0000007FFFF8FFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF80000000000
7FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFC
FFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF8
00000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF8000000
00007FFFFCFFFFF800000000007FFFFC7FFFF800000000007FFFF87FFFF800000000007F
FFF87FFFF800000000007FFFF87FFFF800000000007FFFF83FFFF800000000007FFFF03F
FFFC0000000000FFFFF03FFFFC0000000000FFFFF03FFFFC0000000000FFFFF01FFFFC00
00000000FFFFE01FFFFC0000000000FFFFE00FFFFE0000000001FFFFC00FFFFE00000000
01FFFFC007FFFE0000000001FFFF8007FFFF0000000003FFFF8003FFFF0000000003FFFF
0001FFFF8000000007FFFE0001FFFF8000000007FFFE0000FFFFC00000000FFFFC00007F
FFE00000001FFFF800003FFFF00000003FFFF000001FFFF80000007FFFE000000FFFFC00
0000FFFFC0000007FFFF000003FFFF80000003FFFFC0000FFFFF00000000FFFFFC00FFFF
FC000000007FFFFFFFFFFFF8000000001FFFFFFFFFFFE00000000007FFFFFFFFFF800000
000001FFFFFFFFFE0000000000003FFFFFFFF000000000000003FFFFFF00000000000000
001FFFE00000000056507BCE61>I<0001FFF80007FE0000FFFFFFF8003FFFC000FFFFFF
F800FFFFF000FFFFFFF803FFFFF800FFFFFFF807FFFFFE00FFFFFFF80FFFFFFF00FFFFFF
F81FFC3FFF80FFFFFFF83FE07FFFC0FFFFFFF87F80FFFFC0007FFFF87F00FFFFC0001FFF
F8FE01FFFFE0000FFFF9FC01FFFFE0000FFFF9F801FFFFE0000FFFFBF801FFFFE0000FFF
FBF001FFFFE0000FFFFBE001FFFFE0000FFFFFE001FFFFE0000FFFFFC001FFFFE0000FFF
FFC000FFFFC0000FFFFF8000FFFFC0000FFFFF80007FFF80000FFFFF80001FFE00000FFF
FF00000FFC00000FFFFF000001E000000FFFFF0000000000000FFFFF0000000000000FFF
FE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000000FFF
FE0000000000000FFFFE0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFF
FC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000FFFFFF
FFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFF
FFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000434E7A
CD4F>114 D<000003FFFC00078000007FFFFFE00FC00003FFFFFFF83FC0000FFFFFFFFE
FFC0003FFFFFFFFFFFC0007FFF000FFFFFC001FFF00000FFFFC003FF8000003FFFC007FF
0000000FFFC00FFE00000007FFC01FFC00000003FFC01FF800000001FFC03FF800000001
FFC03FF800000000FFC07FF000000000FFC07FF0000000007FC07FF0000000007FC0FFF0
000000007FC0FFF8000000003FC0FFF8000000003FC0FFF8000000003FC0FFFC00000000
3FC0FFFE000000003FC0FFFF000000001F80FFFFC00000000000FFFFF00000000000FFFF
FE0000000000FFFFFFF0000000007FFFFFFF800000007FFFFFFFFE0000007FFFFFFFFFE0
00003FFFFFFFFFFC00001FFFFFFFFFFF00001FFFFFFFFFFFC0000FFFFFFFFFFFE00007FF
FFFFFFFFF80003FFFFFFFFFFFC0001FFFFFFFFFFFE0000FFFFFFFFFFFF00003FFFFFFFFF
FF80001FFFFFFFFFFFC00007FFFFFFFFFFE00001FFFFFFFFFFF000003FFFFFFFFFF00000
07FFFFFFFFF80000001FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00000000007F
FFFC00000000001FFFFE000000000007FFFE7E0000000003FFFEFF0000000001FFFEFF00
00000000FFFEFF80000000007FFEFF80000000007FFEFF80000000003FFEFFC000000000
3FFEFFC0000000001FFEFFC0000000001FFEFFE0000000001FFEFFE0000000001FFCFFF0
000000001FFCFFF0000000001FFCFFF8000000003FFCFFFC000000003FF8FFFE00000000
7FF8FFFE000000007FF0FFFF00000000FFF0FFFF80000001FFE0FFFFE0000003FFC0FFFF
F0000007FF80FFFFFE00003FFF00FFFFFFC003FFFE00FFE7FFFFFFFFFC00FFC3FFFFFFFF
F000FF80FFFFFFFFC000FE003FFFFFFF0000FC0007FFFFF800007000007FFF0000003F50
7ACE4C>I<000000FF00000000000000FF00000000000000FF00000000000000FF000000
00000000FF00000000000000FF00000000000000FF00000000000001FF00000000000001
FF00000000000001FF00000000000001FF00000000000001FF00000000000003FF000000
00000003FF00000000000003FF00000000000003FF00000000000007FF00000000000007
FF0000000000000FFF0000000000000FFF0000000000001FFF0000000000001FFF000000
0000003FFF0000000000003FFF0000000000007FFF000000000000FFFF000000000000FF
FF000000000001FFFF000000000003FFFF000000000007FFFF00000000001FFFFF000000
00003FFFFF0000000000FFFFFFFFFFFF000FFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF
FFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF
000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF
FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000
000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF00001FE00007FF
FF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001F
E00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FF
FF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00003F
E00007FFFF80003FC00003FFFF80003FC00003FFFF80007FC00003FFFFC0007F800001FF
FFC000FF800001FFFFE000FF800000FFFFE001FF0000007FFFF003FE0000007FFFFE0FFE
0000003FFFFFFFFC0000000FFFFFFFF800000007FFFFFFF000000001FFFFFFC000000000
7FFFFF80000000001FFFFE000000000001FFF000003B6E7CEC4B>I<FFFFFFFFFE01FFFF
FFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFF
F00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF000
03FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0FFFFFFFFFE01FFFFFFFFF00003FF
FFFFE0FFFFFFFFFE01FFFFFFFFF00003FFFFFFE0003FFFFC0000003FFFE000000007FFE0
00001FFFFC0000003FFFE000000000FF0000001FFFFE0000001FFFF000000001FF000000
1FFFFE0000001FFFF000000001FF0000000FFFFE0000001FFFF000000001FE0000000FFF
FF0000000FFFF800000003FE00000007FFFF0000000FFFF800000003FC00000007FFFF80
00000FFFF800000007FC00000007FFFF80000007FFFC00000007FC00000003FFFF800000
07FFFC00000007F800000003FFFFC0000007FFFE0000000FF800000001FFFFC000000FFF
FE0000000FF000000001FFFFE000000FFFFE0000001FF000000001FFFFE000000FFFFF00
00001FF000000000FFFFE000001FFFFF0000001FE000000000FFFFF000001FFFFF800000
3FE0000000007FFFF000003FFFFF8000003FC0000000007FFFF800003FFFFF8000007FC0
000000007FFFF800003FFFFFC000007FC0000000003FFFF800007FFFFFC000007F800000
00003FFFFC00007FBFFFE00000FF80000000001FFFFC0000FFBFFFE00000FF0000000000
1FFFFC0000FFBFFFE00001FF00000000001FFFFE0000FF1FFFF00001FF00000000000FFF
FE0001FF1FFFF00001FE00000000000FFFFF0001FE0FFFF80003FE00000000000FFFFF00
03FE0FFFF80003FE000000000007FFFF0003FE0FFFF80003FC000000000007FFFF8003FC
07FFFC0007FC000000000003FFFF8007FC07FFFC0007F8000000000003FFFFC007FC07FF
FC000FF8000000000003FFFFC007F803FFFE000FF8000000000001FFFFC00FF803FFFE00
0FF0000000000001FFFFE00FF001FFFF001FF0000000000000FFFFE01FF001FFFF001FE0
000000000000FFFFF01FF001FFFF003FE0000000000000FFFFF01FE000FFFF803FE00000
000000007FFFF03FE000FFFF803FC00000000000007FFFF83FC0007FFFC07FC000000000
00003FFFF87FC0007FFFC07F800000000000003FFFFC7FC0007FFFC0FF80000000000000
3FFFFC7F80003FFFE0FF800000000000001FFFFCFF80003FFFE0FF000000000000001FFF
FEFF00001FFFF1FF000000000000000FFFFFFF00001FFFF1FE000000000000000FFFFFFF
00001FFFF3FE000000000000000FFFFFFE00000FFFFBFE0000000000000007FFFFFE0000
0FFFFBFC0000000000000007FFFFFC000007FFFFFC0000000000000007FFFFFC000007FF
FFFC0000000000000003FFFFFC000007FFFFF80000000000000003FFFFF8000003FFFFF8
0000000000000001FFFFF8000003FFFFF00000000000000001FFFFF8000003FFFFF00000
000000000001FFFFF0000001FFFFF00000000000000000FFFFF0000001FFFFE000000000
00000000FFFFE0000000FFFFE000000000000000007FFFE0000000FFFFC0000000000000
00007FFFE0000000FFFFC000000000000000007FFFC00000007FFFC00000000000000000
3FFFC00000007FFF8000000000000000003FFF800000003FFF8000000000000000001FFF
800000003FFF0000000000000000001FFF800000003FFF0000000000000000001FFF0000
00001FFF0000000000000000000FFF000000001FFE0000000000000000000FFE00000000
0FFE00000000000000000007FE000000000FFC00000000000000000007FC0000000007FC
00000000000000000003F80000000003F80000000000834E7CCC8C>119
D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: Letter

%%EndSetup
%%Page: 1 1
1 0 bop 1056 1824 a Fv(V)-16 b(ersion)65 b(Managemen)-5
b(t)1762 2096 y(with)1753 2333 y(CVS)1674 2662 y Fu(for)30
b Ft(cvs)f Fu(1.9.28)1551 3100 y(P)m(er)i(Cederqvist)e(et)i(al)p
eop
%%Page: 2 2
2 1 bop 150 4371 a Fu(Cop)m(yrigh)m(t)602 4368 y(c)577
4371 y Fs(\015)30 b Fu(1992,)j(1993)f(Sign)m(um)c(Supp)s(ort)h(AB)150
4505 y(P)m(ermission)h(is)i(gran)m(ted)h(to)f(mak)m(e)i(and)d
(distribute)f(v)m(erbatim)i(copies)g(of)g(this)f(man)m(ual)h(pro)m
(vided)f(the)150 4615 y(cop)m(yrigh)m(t)g(notice)f(and)g(this)f(p)s
(ermission)f(notice)i(are)h(preserv)m(ed)f(on)h(all)e(copies.)150
4749 y(P)m(ermission)36 b(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f
(distribute)e(mo)s(di\014ed)g(v)m(ersions)h(of)i(this)e(man)m(ual)g
(under)g(the)150 4859 y(conditions)j(for)i(v)m(erbatim)g(cop)m(ying,)j
(pro)m(vided)40 b(also)i(that)h(the)f(en)m(tire)g(resulting)e(deriv)m
(ed)h(w)m(ork)h(is)150 4969 y(distributed)27 b(under)i(the)i(terms)f
(of)h(a)f(p)s(ermission)e(notice)i(iden)m(tical)f(to)j(this)d(one.)150
5103 y(P)m(ermission)i(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f
(distribute)d(translations)i(of)i(this)e(man)m(ual)g(in)m(to)h(another)
g(lan-)150 5213 y(guage,)d(under)e(the)g(ab)s(o)m(v)m(e)i(conditions)d
(for)i(mo)s(di\014ed)d(v)m(ersions,)j(except)g(that)h(this)d(p)s
(ermission)f(notice)150 5322 y(ma)m(y)31 b(b)s(e)f(stated)h(in)e(a)i
(translation)e(appro)m(v)m(ed)i(b)m(y)f(the)h(F)-8 b(ree)31
b(Soft)m(w)m(are)h(F)-8 b(oundation.)p eop
%%Page: 1 3
1 2 bop 150 -116 a Fu(Chapter)30 b(1:)41 b(Ov)m(erview)2718
b(1)150 366 y Fr(1)80 b(Ov)l(erview)275 600 y Fu(This)22
b(c)m(hapter)j(is)e(for)i(p)s(eople)e(who)h(ha)m(v)m(e)h(nev)m(er)g
(used)f Ft(cvs)p Fu(,)g(and)g(p)s(erhaps)f(ha)m(v)m(e)i(nev)m(er)g
(used)e(v)m(ersion)150 709 y(con)m(trol)31 b(soft)m(w)m(are)h(b)s
(efore.)275 844 y(If)e(y)m(ou)i(are)g(already)f(familiar)e(with)h
Ft(cvs)g Fu(and)h(are)h(just)f(trying)f(to)i(learn)f(a)g(particular)f
(feature)i(or)150 953 y(remem)m(b)s(er)e(a)h(certain)f(command,)g(y)m
(ou)h(can)g(probably)d(skip)h(ev)m(erything)h(here.)150
1210 y Fq(1.1)68 b(What)45 b(is)g(CVS?)275 1403 y Ft(cvs)26
b Fu(is)h(a)h(v)m(ersion)f(con)m(trol)h(system.)40 b(Using)26
b(it,)i(y)m(ou)g(can)g(record)g(the)f(history)g(of)g(y)m(our)h(source)g
(\014les.)275 1537 y(F)-8 b(or)39 b(example,)i(bugs)d(sometimes)g
(creep)h(in)f(when)f(soft)m(w)m(are)k(is)c(mo)s(di\014ed,)i(and)f(y)m
(ou)h(migh)m(t)g(not)150 1647 y(detect)29 b(the)f(bug)f(un)m(til)f(a)i
(long)g(time)f(after)i(y)m(ou)f(mak)m(e)h(the)f(mo)s(di\014cation.)38
b(With)27 b Ft(cvs)p Fu(,)h(y)m(ou)g(can)g(easily)150
1756 y(retriev)m(e)j(old)e(v)m(ersions)g(to)i(see)g(exactly)g(whic)m(h)
e(c)m(hange)i(caused)g(the)f(bug.)40 b(This)28 b(can)j(sometimes)f(b)s
(e)g(a)150 1866 y(big)g(help.)275 2000 y(Y)-8 b(ou)34
b(could)f(of)h(course)g(sa)m(v)m(e)i(ev)m(ery)e(v)m(ersion)g(of)g(ev)m
(ery)g(\014le)f(y)m(ou)i(ha)m(v)m(e)g(ev)m(er)g(created.)52
b(This)32 b(w)m(ould)150 2110 y(ho)m(w)m(ev)m(er)h(w)m(aste)f(an)f
(enormous)g(amoun)m(t)h(of)f(disk)f(space.)44 b Ft(cvs)30
b Fu(stores)i(all)e(the)i(v)m(ersions)e(of)i(a)f(\014le)g(in)f(a)150
2219 y(single)f(\014le)g(in)h(a)g(clev)m(er)h(w)m(a)m(y)g(that)g(only)f
(stores)h(the)f(di\013erences)g(b)s(et)m(w)m(een)h(v)m(ersions.)275
2354 y Ft(cvs)36 b Fu(also)h(helps)f(y)m(ou)h(if)g(y)m(ou)g(are)h(part)
f(of)g(a)h(group)f(of)g(p)s(eople)f(w)m(orking)h(on)g(the)h(same)f(pro)
5 b(ject.)150 2463 y(It)32 b(is)f(all)f(to)s(o)i(easy)h(to)f(o)m(v)m
(erwrite)g(eac)m(h)h(others')f(c)m(hanges)h(unless)d(y)m(ou)i(are)g
(extremely)g(careful.)44 b(Some)150 2573 y(editors,)26
b(lik)m(e)f Ft(gnu)g Fu(Emacs,)i(try)e(to)h(mak)m(e)h(sure)d(that)i
(the)g(same)g(\014le)e(is)h(nev)m(er)h(mo)s(di\014ed)d(b)m(y)i(t)m(w)m
(o)i(p)s(eople)150 2683 y(at)38 b(the)g(same)g(time.)62
b(Unfortunately)-8 b(,)39 b(if)e(someone)h(is)f(using)f(another)i
(editor,)h(that)f(safeguard)g(will)150 2792 y(not)c(w)m(ork.)52
b Ft(cvs)33 b Fu(solv)m(es)h(this)f(problem)f(b)m(y)i(insulating)d(the)
j(di\013eren)m(t)g(dev)m(elop)s(ers)f(from)g(eac)m(h)i(other.)150
2902 y(Ev)m(ery)29 b(dev)m(elop)s(er)e(w)m(orks)i(in)e(his)g(o)m(wn)h
(directory)-8 b(,)29 b(and)f Ft(cvs)f Fu(merges)i(the)f(w)m(ork)h(when)
e(eac)m(h)i(dev)m(elop)s(er)150 3011 y(is)g(done.)275
3146 y Ft(cvs)h Fu(started)j(out)f(as)g(a)g(bunc)m(h)f(of)h(shell)e
(scripts)h(written)g(b)m(y)h(Dic)m(k)g(Grune,)g(p)s(osted)g(to)g(the)g
(news-)150 3255 y(group)23 b Fp(comp.sources.unix)18
b Fu(in)k(the)h(v)m(olume)g(6)h(release)f(of)g(Decem)m(b)s(er,)j(1986.)
40 b(While)22 b(no)h(actual)h(co)s(de)150 3365 y(from)36
b(these)i(shell)d(scripts)g(is)h(presen)m(t)h(in)f(the)h(curren)m(t)f
(v)m(ersion)g(of)h Ft(cvs)f Fu(m)m(uc)m(h)h(of)g(the)g
Ft(cvs)f Fu(con\015ict)150 3474 y(resolution)29 b(algorithms)g(come)j
(from)d(them.)275 3609 y(In)24 b(April,)g(1989,)k(Brian)d(Berliner)e
(designed)h(and)g(co)s(ded)h Ft(cvs)p Fu(.)38 b(Je\013)26
b(P)m(olk)f(later)g(help)s(ed)e(Brian)h(with)150 3718
y(the)31 b(design)e(of)h(the)h Ft(cvs)e Fu(mo)s(dule)g(and)h(v)m(endor)
g(branc)m(h)g(supp)s(ort.)275 3853 y(Y)-8 b(ou)36 b(can)h(get)g
Ft(cvs)f Fu(in)f(a)h(v)-5 b(ariet)m(y)37 b(of)f(w)m(a)m(ys,)j
(including)33 b(free)j(do)m(wnload)g(from)g(the)g(in)m(ternet.)58
b(F)-8 b(or)150 3962 y(more)31 b(information)d(on)i(do)m(wnloading)f
Ft(cvs)h Fu(and)f(other)i Ft(cvs)e Fu(topics,)i(see:)390
4091 y Fp(http://www.cyclic.com/)390 4195 y(http://www.loria.fr/~mol)o
(li/c)o(vs-i)o(nde)o(x.ht)o(ml)275 4329 y Fu(There)24
b(is)g(a)h(mailing)e(list,)i(kno)m(wn)g(as)g Fp(info-cvs)n
Fu(,)h(dev)m(oted)g(to)g Ft(cvs)p Fu(.)38 b(T)-8 b(o)25
b(subscrib)s(e)e(or)i(unsubscrib)s(e)150 4439 y(send)39
b(a)i(message)g(to)g Fp(info-cvs-request@prep.a)o(i.mi)o(t.e)o(du)-6
b Fu(.)70 b(Please)40 b(b)s(e)f(sp)s(eci\014c)g(ab)s(out)h(y)m(our)150
4548 y(email)30 b(address.)40 b(As)30 b(of)h(Ma)m(y)g(1996,)i
(subscription)27 b(requests)k(are)g(handled)d(b)m(y)i(a)h(busy)f(h)m
(uman)f(b)s(eing,)150 4658 y(so)35 b(y)m(ou)g(cannot)h(exp)s(ect)f(to)g
(b)s(e)g(added)f(or)g(remo)m(v)m(ed)i(immediately)-8
b(.)53 b(If)34 b(y)m(ou)h(prefer)f(a)h(usenet)g(group,)150
4767 y(the)h(righ)m(t)g(group)f(is)g Fp(comp.software.config-mgmt)30
b Fu(whic)m(h)k(is)i(for)f Ft(cvs)g Fu(discussions)f(\(along)i(with)150
4877 y(other)f(con\014guration)f(managemen)m(t)i(systems\).)53
b(In)34 b(the)h(future,)g(it)f(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
(create)i(a)150 4986 y Fp(comp.software.config-mgm)o(t.cv)o(s)p
Fu(,)e(but)j(probably)e(only)i(if)f(there)i(is)f(su\016cien)m(t)g
Ft(cvs)f Fu(tra\016c)i(on)150 5096 y Fp(comp.software.config-mgm)o(t)p
Fu(.)275 5230 y(Y)-8 b(ou)21 b(can)h(also)f(subscrib)s(e)d(to)k(the)f
(bug-cvs)g(mailing)e(list,)j(describ)s(ed)d(in)h(more)h(detail)g(in)e
(App)s(endix)g(H)150 5340 y([BUGS],)31 b(page)h(151.)42
b(T)-8 b(o)30 b(subscrib)s(e)e(send)i(mail)f(to)i(bug-cvs-request)p
Fp(@)p Fu(gn)m(u.org.)p eop
%%Page: 2 4
2 3 bop 150 -116 a Fu(2)2156 b(CVS|Concurren)m(t)29 b(V)-8
b(ersions)30 b(System)150 366 y Fq(1.2)68 b(What)45 b(is)g(CVS)g(not?)
275 571 y Ft(cvs)29 b Fu(can)i(do)f(a)h(lot)f(of)h(things)e(for)h(y)m
(ou,)h(but)f(it)f(do)s(es)i(not)f(try)g(to)h(b)s(e)f(ev)m(erything)g
(for)h(ev)m(ery)m(one.)150 747 y Ft(cvs)e Fu(is)h(not)g(a)h(build)d
(system.)630 857 y(Though)38 b(the)h(structure)f(of)i(y)m(our)e(rep)s
(ository)g(and)h(mo)s(dules)e(\014le)h(in)m(teract)h(with)f(y)m(our)630
966 y(build)27 b(system)k(\(e.g.)42 b(`)p Fp(Makefile)p
Fu('s\),)29 b(they)i(are)f(essen)m(tially)g(indep)s(enden)m(t.)630
1106 y Ft(cvs)c Fu(do)s(es)h(not)g(dictate)h(ho)m(w)g(y)m(ou)f(build)d
(an)m(ything.)39 b(It)28 b(merely)e(stores)i(\014les)e(for)h(retriev)-5
b(al)630 1216 y(in)29 b(a)i(tree)g(structure)f(y)m(ou)h(devise.)630
1356 y Ft(cvs)d Fu(do)s(es)g(not)g(dictate)i(ho)m(w)e(to)h(use)g(disk)e
(space)i(in)e(the)i(c)m(hec)m(k)m(ed)h(out)f(w)m(orking)f(directo-)630
1466 y(ries.)39 b(If)28 b(y)m(ou)h(write)f(y)m(our)h(`)p
Fp(Makefile)p Fu('s)d(or)j(scripts)e(in)g(ev)m(ery)j(directory)e(so)h
(they)f(ha)m(v)m(e)i(to)630 1575 y(kno)m(w)f(the)f(relativ)m(e)h(p)s
(ositions)d(of)j(ev)m(erything)f(else,)h(y)m(ou)g(wind)e(up)g
(requiring)f(the)j(en)m(tire)630 1685 y(rep)s(ository)g(to)i(b)s(e)f(c)
m(hec)m(k)m(ed)i(out.)630 1825 y(If)d(y)m(ou)h(mo)s(dularize)e(y)m(our)
h(w)m(ork,)h(and)f(construct)h(a)g(build)d(system)j(that)g(will)d
(share)i(\014les)630 1935 y(\(via)c(links,)e(moun)m(ts,)j
Fp(VPATH)d Fu(in)h(`)p Fp(Makefile)p Fu('s,)g(etc.\),)k(y)m(ou)d(can)g
(arrange)g(y)m(our)f(disk)f(usage)630 2044 y(ho)m(w)m(ev)m(er)32
b(y)m(ou)e(lik)m(e.)630 2185 y(But)i(y)m(ou)h(ha)m(v)m(e)h(to)f(remem)m
(b)s(er)e(that)i Fo(an)m(y)41 b Fu(suc)m(h)32 b(system)g(is)g(a)g(lot)h
(of)f(w)m(ork)h(to)g(construct)630 2294 y(and)d(main)m(tain.)39
b Ft(cvs)30 b Fu(do)s(es)g(not)h(address)e(the)i(issues)e(in)m(v)m(olv)
m(ed.)630 2434 y(Of)35 b(course,)i(y)m(ou)f(should)d(place)j(the)g(to)s
(ols)f(created)h(to)h(supp)s(ort)c(suc)m(h)i(a)h(build)d(system)630
2544 y(\(scripts,)d(`)p Fp(Makefile)p Fu('s,)e(etc\))k(under)d
Ft(cvs)p Fu(.)630 2684 y(Figuring)35 b(out)i(what)g(\014les)e(need)i
(to)g(b)s(e)g(rebuilt)d(when)i(something)g(c)m(hanges)i(is,)g(again,)
630 2794 y(something)d(to)h(b)s(e)f(handled)f(outside)h(the)h(scop)s(e)
f(of)h Ft(cvs)p Fu(.)56 b(One)35 b(traditional)f(approac)m(h)630
2903 y(is)k(to)h(use)g Fp(make)e Fu(for)i(building,)e(and)h(use)g(some)
i(automated)g(to)s(ol)e(for)h(generating)g(the)630 3013
y(dep)s(endencies)28 b(whic)m(h)i Fp(make)f Fu(uses.)630
3153 y(See)46 b(Chapter)f(14)h([Builds],)i(page)e(77,)51
b(for)45 b(more)h(information)e(on)h(doing)g(builds)d(in)630
3263 y(conjunction)29 b(with)g Ft(cvs)p Fu(.)150 3434
y Ft(cvs)g Fu(is)h(not)g(a)h(substitute)e(for)i(managemen)m(t.)630
3543 y(Y)-8 b(our)20 b(managers)h(and)f(pro)5 b(ject)21
b(leaders)f(are)h(exp)s(ected)f(to)h(talk)g(to)g(y)m(ou)g(frequen)m
(tly)e(enough)630 3653 y(to)37 b(mak)m(e)f(certain)g(y)m(ou)g(are)h(a)m
(w)m(are)g(of)f(sc)m(hedules,)h(merge)f(p)s(oin)m(ts,)g(branc)m(h)g
(names)g(and)630 3762 y(release)31 b(dates.)41 b(If)30
b(they)g(don't,)h Ft(cvs)e Fu(can't)j(help.)630 3902
y Ft(cvs)g Fu(is)f(an)i(instrumen)m(t)e(for)h(making)g(sources)h(dance)
f(to)i(y)m(our)e(tune.)47 b(But)33 b(y)m(ou)g(are)g(the)630
4012 y(pip)s(er)28 b(and)i(the)g(comp)s(oser.)41 b(No)31
b(instrumen)m(t)e(pla)m(ys)h(itself)f(or)h(writes)g(its)f(o)m(wn)i(m)m
(usic.)150 4183 y Ft(cvs)e Fu(is)h(not)g(a)h(substitute)e(for)i(dev)m
(elop)s(er)e(comm)m(unication.)630 4292 y(When)35 b(faced)h(with)e
(con\015icts)h(within)d(a)k(single)e(\014le,)h(most)h(dev)m(elop)s(ers)
f(manage)h(to)g(re-)630 4402 y(solv)m(e)28 b(them)f(without)f(to)s(o)j
(m)m(uc)m(h)e(e\013ort.)40 b(But)28 b(a)g(more)f(general)h
(de\014nition)d(of)i(\\con\015ict")630 4512 y(includes)h(problems)h(to)
s(o)i(di\016cult)d(to)j(solv)m(e)g(without)e(comm)m(unication)h(b)s(et)
m(w)m(een)h(dev)m(el-)630 4621 y(op)s(ers.)630 4761 y
Ft(cvs)26 b Fu(cannot)i(determine)e(when)g(sim)m(ultaneous)g(c)m
(hanges)i(within)d(a)i(single)f(\014le,)h(or)g(across)630
4871 y(a)34 b(whole)f(collection)g(of)h(\014les,)f(will)e(logically)h
(con\015ict)i(with)e(one)i(another.)50 b(Its)34 b(concept)630
4981 y(of)h(a)g Fo(con\015ict)h Fu(is)e(purely)e(textual,)k(arising)d
(when)h(t)m(w)m(o)i(c)m(hanges)f(to)g(the)g(same)g(base)g(\014le)630
5090 y(are)c(near)f(enough)g(to)h(sp)s(o)s(ok)f(the)g(merge)h(\(i.e.)41
b Fp(diff3)p Fu(\))30 b(command.)630 5230 y Ft(cvs)41
b Fu(do)s(es)g(not)h(claim)f(to)i(help)d(at)j(all)e(in)f(\014guring)g
(out)i(non-textual)g(or)g(distributed)630 5340 y(con\015icts)30
b(in)f(program)h(logic.)p eop
%%Page: 3 5
3 4 bop 150 -116 a Fu(Chapter)30 b(1:)41 b(Ov)m(erview)2718
b(3)630 366 y(F)-8 b(or)27 b(example:)38 b(Sa)m(y)27
b(y)m(ou)f(c)m(hange)i(the)e(argumen)m(ts)h(to)g(function)d
Fp(X)i Fu(de\014ned)f(in)g(\014le)g(`)p Fp(A)p Fu('.)40
b(A)m(t)630 476 y(the)32 b(same)h(time,)f(someone)h(edits)e(\014le)h(`)
p Fp(B)p Fu(',)g(adding)f(new)h(calls)f(to)i(function)d
Fp(X)i Fu(using)f(the)630 586 y(old)f(argumen)m(ts.)41
b(Y)-8 b(ou)30 b(are)h(outside)f(the)g(realm)g(of)h Ft(cvs)p
Fu('s)e(comp)s(etence.)630 729 y(Acquire)h(the)g(habit)g(of)g(reading)g
(sp)s(ecs)f(and)h(talking)g(to)h(y)m(our)f(p)s(eers.)150
905 y Ft(cvs)f Fu(do)s(es)h(not)h(ha)m(v)m(e)h(c)m(hange)f(con)m(trol)
630 1014 y(Change)42 b(con)m(trol)g(refers)f(to)i(a)f(n)m(um)m(b)s(er)e
(of)i(things.)74 b(First)41 b(of)h(all)e(it)h(can)h(mean)g
Fo(bug-)630 1124 y(trac)m(king)p Fu(,)c(that)f(is)e(b)s(eing)f(able)i
(to)g(k)m(eep)h(a)f(database)h(of)f(rep)s(orted)f(bugs)h(and)f(the)h
(sta-)630 1234 y(tus)j(of)g(eac)m(h)h(one)f(\(is)f(it)h(\014xed?)65
b(in)38 b(what)h(release?)66 b(has)39 b(the)g(bug)g(submitter)e(agreed)
630 1343 y(that)e(it)e(is)g(\014xed?\).)51 b(F)-8 b(or)35
b(in)m(terfacing)e Ft(cvs)g Fu(to)h(an)g(external)g(bug-trac)m(king)g
(system,)h(see)630 1453 y(the)45 b(`)p Fp(rcsinfo)p Fu(')f(and)g(`)p
Fp(verifymsg)p Fu(')f(\014les)h(\(see)i(App)s(endix)c(C)j
([Administrativ)m(e)e(\014les],)630 1562 y(page)31 b(125\).)630
1705 y(Another)k(asp)s(ect)h(of)g(c)m(hange)h(con)m(trol)f(is)e(k)m
(eeping)i(trac)m(k)h(of)e(the)h(fact)h(that)f(c)m(hanges)g(to)630
1815 y(sev)m(eral)27 b(\014les)f(w)m(ere)h(in)f(fact)i(c)m(hanged)f
(together)i(as)e(one)g(logical)f(c)m(hange.)41 b(If)27
b(y)m(ou)g(c)m(hec)m(k)h(in)630 1925 y(sev)m(eral)k(\014les)e(in)g(a)h
(single)f Fp(cvs)g(commit)f Fu(op)s(eration,)i Ft(cvs)f
Fu(then)h(forgets)h(that)g(those)g(\014les)630 2034 y(w)m(ere)g(c)m
(hec)m(k)m(ed)i(in)d(together,)j(and)d(the)h(fact)h(that)f(they)g(ha)m
(v)m(e)i(the)e(same)g(log)g(message)h(is)630 2144 y(the)c(only)f(thing)
g(t)m(ying)g(them)h(together.)42 b(Keeping)28 b(a)h Ft(gnu)f
Fu(st)m(yle)h(`)p Fp(ChangeLog)p Fu(')e(can)i(help)630
2253 y(somewhat.)630 2396 y(Another)h(asp)s(ect)h(of)g(c)m(hange)g(con)
m(trol,)g(in)e(some)i(systems,)g(is)e(the)i(abilit)m(y)e(to)i(k)m(eep)g
(trac)m(k)630 2506 y(of)h(the)g(status)g(of)g(eac)m(h)h(c)m(hange.)46
b(Some)32 b(c)m(hanges)h(ha)m(v)m(e)g(b)s(een)e(written)g(b)m(y)h(a)g
(dev)m(elop)s(er,)630 2615 y(others)25 b(ha)m(v)m(e)g(b)s(een)f(review)
m(ed)g(b)m(y)h(a)g(second)f(dev)m(elop)s(er,)h(and)f(so)h(on.)39
b(Generally)-8 b(,)25 b(the)g(w)m(a)m(y)630 2725 y(to)31
b(do)f(this)g(with)f Ft(cvs)g Fu(is)h(to)h(generate)h(a)e(di\013)f
(\(using)h Fp(cvs)f(diff)g Fu(or)i Fp(diff)p Fu(\))e(and)h(email)f(it)
630 2835 y(to)g(someone)g(who)e(can)i(then)f(apply)e(it)i(using)f(the)h
Fp(patch)f Fu(utilit)m(y)-8 b(.)38 b(This)27 b(is)g(v)m(ery)h
(\015exible,)630 2944 y(but)d(dep)s(ends)f(on)h(mec)m(hanisms)g
(outside)g Ft(cvs)f Fu(to)j(mak)m(e)f(sure)f(nothing)g(falls)f(through)
h(the)630 3054 y(crac)m(ks.)150 3230 y Ft(cvs)k Fu(is)h(not)g(an)h
(automated)g(testing)g(program)630 3340 y(It)57 b(should)e(b)s(e)h(p)s
(ossible)f(to)i(enforce)g(mandatory)g(use)g(of)g(a)g(testsuite)g(using)
f(the)630 3449 y Fp(commitinfo)40 b Fu(\014le.)78 b(I)43
b(ha)m(v)m(en't)h(heard)e(a)i(lot)f(ab)s(out)f(pro)5
b(jects)44 b(trying)e(to)h(do)g(that)h(or)630 3559 y(whether)30
b(there)g(are)h(subtle)e(gotc)m(has,)k(ho)m(w)m(ev)m(er.)150
3735 y Ft(cvs)c Fu(do)s(es)h(not)h(ha)m(v)m(e)h(a)e(builtin)d(pro)s
(cess)j(mo)s(del)630 3845 y(Some)21 b(systems)f(pro)m(vide)g(w)m(a)m
(ys)h(to)g(ensure)f(that)h(c)m(hanges)h(or)e(releases)h(go)g(through)f
(v)-5 b(arious)630 3954 y(steps,)42 b(with)d(v)-5 b(arious)39
b(appro)m(v)-5 b(als)39 b(as)h(needed.)68 b(Generally)-8
b(,)42 b(one)e(can)g(accomplish)f(this)630 4064 y(with)h
Ft(cvs)h Fu(but)g(it)g(migh)m(t)h(b)s(e)f(a)h(little)e(more)i(w)m(ork.)
74 b(In)41 b(some)h(cases)h(y)m(ou'll)e(w)m(an)m(t)h(to)630
4173 y(use)h(the)g(`)p Fp(commitinfo)p Fu(',)h(`)p Fp(loginfo)p
Fu(',)h(`)p Fp(rcsinfo)p Fu(',)g(or)e(`)p Fp(verifymsg)p
Fu(')e(\014les,)k(to)f(require)630 4283 y(that)34 b(certain)f(steps)g
(b)s(e)f(p)s(erformed)g(b)s(efore)g(cvs)i(will)c(allo)m(w)j(a)g(c)m
(hec)m(kin.)49 b(Also)33 b(consider)630 4393 y(whether)d(features)i
(suc)m(h)e(as)i(branc)m(hes)e(and)h(tags)h(can)f(b)s(e)f(used)h(to)g(p)
s(erform)f(tasks)h(suc)m(h)630 4502 y(as)g(doing)e(w)m(ork)h(in)f(a)i
(dev)m(elopmen)m(t)g(tree)g(and)e(then)h(merging)g(certain)g(c)m
(hanges)i(o)m(v)m(er)f(to)630 4612 y(a)g(stable)f(tree)h(only)e(once)j
(they)e(ha)m(v)m(e)i(b)s(een)d(pro)m(v)m(en.)150 4911
y Fq(1.3)68 b(A)44 b(sample)i(session)275 5121 y Fu(As)24
b(a)h(w)m(a)m(y)g(of)g(in)m(tro)s(ducing)d Ft(cvs)p Fu(,)j(w)m(e'll)f
(go)h(through)f(a)h(t)m(ypical)f(w)m(ork-session)g(using)f
Ft(cvs)p Fu(.)38 b(The)24 b(\014rst)150 5230 y(thing)35
b(to)h(understand)e(is)h(that)h Ft(cvs)f Fu(stores)h(all)f(\014les)f
(in)h(a)h(cen)m(tralized)f Fo(rep)s(ository)43 b Fu(\(see)36
b(Chapter)g(2)150 5340 y([Rep)s(ository],)30 b(page)h(7\);)h(this)d
(section)i(assumes)f(that)h(a)f(rep)s(ository)g(is)f(set)i(up.)p
eop
%%Page: 4 6
4 5 bop 150 -116 a Fu(4)2156 b(CVS|Concurren)m(t)29 b(V)-8
b(ersions)30 b(System)275 366 y(Supp)s(ose)j(y)m(ou)j(are)f(w)m(orking)
g(on)g(a)g(simple)f(compiler.)53 b(The)35 b(source)h(consists)e(of)i(a)
f(handful)e(of)i(C)150 476 y(\014les)28 b(and)g(a)h(`)p
Fp(Makefile)p Fu('.)38 b(The)28 b(compiler)g(is)f(called)h(`)p
Fp(tc)p Fu(')h(\(T)-8 b(rivial)27 b(Compiler\),)g(and)h(the)h(rep)s
(ository)f(is)150 586 y(set)j(up)e(so)i(that)g(there)f(is)g(a)h(mo)s
(dule)d(called)i(`)p Fp(tc)p Fu('.)150 830 y Fn(1.3.1)63
b(Getting)40 b(the)h(source)275 1033 y Fu(The)30 b(\014rst)g(thing)g(y)
m(ou)h(m)m(ust)g(do)g(is)f(to)i(get)g(y)m(our)f(o)m(wn)g(w)m(orking)f
(cop)m(y)i(of)f(the)g(source)g(for)g(`)p Fp(tc)p Fu('.)42
b(F)-8 b(or)150 1143 y(this,)30 b(y)m(ou)g(use)g(the)h
Fp(checkout)d Fu(command:)390 1282 y Fp($)47 b(cvs)g(checkout)f(tc)150
1427 y Fu(This)29 b(will)e(create)32 b(a)f(new)f(directory)g(called)f
(`)p Fp(tc)p Fu(')i(and)e(p)s(opulate)h(it)f(with)h(the)g(source)h
(\014les.)390 1566 y Fp($)47 b(cd)h(tc)390 1669 y($)f(ls)390
1773 y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
b(frontend.c)93 b(parser.c)275 1918 y Fu(The)21 b(`)p
Fp(CVS)p Fu(')h(directory)f(is)g(used)g(in)m(ternally)f(b)m(y)i
Ft(cvs)p Fu(.)37 b(Normally)-8 b(,)24 b(y)m(ou)e(should)e(not)i(mo)s
(dify)e(or)i(remo)m(v)m(e)150 2028 y(an)m(y)31 b(of)f(the)h(\014les)e
(in)g(it.)275 2172 y(Y)-8 b(ou)37 b(start)g(y)m(our)g(fa)m(v)m(orite)g
(editor,)h(hac)m(k)g(a)m(w)m(a)m(y)g(at)g(`)p Fp(backend.c)p
Fu(',)e(and)g(a)h(couple)g(of)f(hours)g(later)150 2282
y(y)m(ou)27 b(ha)m(v)m(e)g(added)f(an)g(optimization)f(pass)h(to)h(the)
g(compiler.)38 b(A)26 b(note)h(to)g Ft(r)n(cs)f Fu(and)g
Ft(sccs)f Fu(users:)37 b(There)150 2391 y(is)f(no)h(need)g(to)h(lo)s(c)
m(k)f(the)g(\014les)f(that)i(y)m(ou)f(w)m(an)m(t)h(to)g(edit.)60
b(See)38 b(Chapter)e(10)i([Multiple)d(dev)m(elop)s(ers],)150
2501 y(page)c(57,)h(for)e(an)g(explanation.)150 2746
y Fn(1.3.2)63 b(Committing)39 b(y)m(our)i(c)m(hanges)275
2949 y Fu(When)31 b(y)m(ou)h(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(that)e
(the)g(compiler)e(is)h(still)e(compilable)h(y)m(ou)i(decide)f(to)i(mak)
m(e)f(a)g(new)150 3058 y(v)m(ersion)27 b(of)h(`)p Fp(backend.c)p
Fu('.)38 b(This)27 b(will)e(store)j(y)m(our)g(new)g(`)p
Fp(backend.c)p Fu(')e(in)g(the)i(rep)s(ository)f(and)g(mak)m(e)i(it)150
3168 y(a)m(v)-5 b(ailable)30 b(to)h(an)m(y)m(one)g(else)g(who)f(is)f
(using)g(that)i(same)g(rep)s(ository)-8 b(.)390 3307
y Fp($)47 b(cvs)g(commit)f(backend.c)150 3452 y Ft(cvs)26
b Fu(starts)i(an)f(editor,)h(to)g(allo)m(w)f(y)m(ou)h(to)g(en)m(ter)g
(a)g(log)f(message.)41 b(Y)-8 b(ou)28 b(t)m(yp)s(e)f(in)f(\\Added)h(an)
g(optimiza-)150 3561 y(tion)j(pass.",)h(sa)m(v)m(e)h(the)e(temp)s
(orary)g(\014le,)g(and)g(exit)g(the)h(editor.)275 3706
y(The)22 b(en)m(vironmen)m(t)g(v)-5 b(ariable)22 b Fp($CVSEDITOR)e
Fu(determines)i(whic)m(h)f(editor)i(is)f(started.)38
b(If)23 b Fp($CVSEDITOR)150 3816 y Fu(is)48 b(not)h(set,)54
b(then)49 b(if)e(the)i(en)m(vironmen)m(t)g(v)-5 b(ariable)47
b Fp($EDITOR)g Fu(is)h(set,)54 b(it)49 b(will)d(b)s(e)i(used.)95
b(If)49 b(b)s(oth)150 3925 y Fp($CVSEDITOR)39 b Fu(and)h
Fp($EDITOR)g Fu(are)i(not)f(set)h(then)f(there)h(is)e(a)i(default)f
(whic)m(h)f(will)f(v)-5 b(ary)41 b(with)f(y)m(our)150
4035 y(op)s(erating)30 b(system,)h(for)f(example)g Fp(vi)g
Fu(for)g(unix)e(or)j Fp(notepad)d Fu(for)i(Windo)m(ws)g(NT/95.)275
4180 y(When)k Ft(cvs)h Fu(starts)g(the)h(editor,)g(it)f(includes)d(a)k
(list)e(of)h(\014les)f(whic)m(h)g(are)i(mo)s(di\014ed.)53
b(F)-8 b(or)36 b(the)f Ft(cvs)150 4289 y Fu(clien)m(t,)40
b(this)d(list)g(is)g(based)g(on)h(comparing)g(the)g(mo)s(di\014cation)e
(time)i(of)g(the)h(\014le)e(against)h(the)g(mo)s(d-)150
4399 y(i\014cation)f(time)g(that)h(the)g(\014le)f(had)g(when)g(it)g(w)m
(as)h(last)f(gotten)j(or)d(up)s(dated.)62 b(Therefore,)39
b(if)e(a)h(\014le's)150 4508 y(mo)s(di\014cation)30 b(time)g(has)h(c)m
(hanged)h(but)f(its)f(con)m(ten)m(ts)j(ha)m(v)m(e)g(not,)f(it)e(will)f
(sho)m(w)i(up)f(as)h(mo)s(di\014ed.)41 b(The)150 4618
y(simplest)22 b(w)m(a)m(y)k(to)f(handle)d(this)i(is)f(simply)f(not)i
(to)h(w)m(orry)f(ab)s(out)g(it|if)f(y)m(ou)i(pro)s(ceed)f(with)f(the)h
(commit)150 4727 y Ft(cvs)32 b Fu(will)d(detect)34 b(that)f(the)g(con)m
(ten)m(ts)h(are)f(not)g(mo)s(di\014ed)d(and)i(treat)i(it)e(as)g(an)h
(unmo)s(di\014ed)c(\014le.)46 b(The)150 4837 y(next)38
b Fp(update)f Fu(will)e(clue)j Ft(cvs)f Fu(in)g(to)i(the)g(fact)g(that)
g(the)f(\014le)f(is)h(unmo)s(di\014ed,)f(and)g(it)h(will)e(reset)j(its)
150 4947 y(stored)30 b(timestamp)g(so)h(that)g(the)g(\014le)e(will)f
(not)i(sho)m(w)h(up)e(in)g(future)h(editor)f(sessions.)275
5091 y(If)d(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g(starting)f(an)g
(editor)g(y)m(ou)h(can)g(sp)s(ecify)e(the)h(log)h(message)g(on)g(the)f
(command)150 5201 y(line)i(using)g(the)h(`)p Fp(-m)p
Fu(')g(\015ag)h(instead,)f(lik)m(e)g(this:)390 5340 y
Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d(pass")j
(backend.c)p eop
%%Page: 5 7
5 6 bop 150 -116 a Fu(Chapter)30 b(1:)41 b(Ov)m(erview)2718
b(5)150 366 y Fn(1.3.3)63 b(Cleaning)41 b(up)275 559
y Fu(Before)h(y)m(ou)h(turn)e(to)h(other)g(tasks)h(y)m(ou)f(decide)f
(to)i(remo)m(v)m(e)g(y)m(our)f(w)m(orking)g(cop)m(y)g(of)g(tc.)76
b(One)150 669 y(acceptable)31 b(w)m(a)m(y)h(to)f(do)f(that)h(is)f(of)g
(course)390 797 y Fp($)47 b(cd)h(..)390 901 y($)f(rm)h(-r)f(tc)150
1036 y Fu(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
Fp(release)f Fu(command)h(\(see)h(Section)f(A.15)i([release],)g(page)f
(105\):)390 1164 y Fp($)47 b(cd)h(..)390 1268 y($)f(cvs)g(release)f(-d)
h(tc)390 1372 y(M)g(driver.c)390 1476 y(?)g(tc)390 1579
y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)390
1683 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
e(module)i(`tc':)f(n)390 1787 y(**)h(`release')e(aborted)h(by)h(user)g
(choice.)275 1921 y Fu(The)42 b Fp(release)f Fu(command)i(c)m(hec)m(ks)
i(that)e(all)f(y)m(our)h(mo)s(di\014cations)f(ha)m(v)m(e)i(b)s(een)e
(committed.)79 b(If)150 2031 y(history)29 b(logging)g(is)f(enabled)h
(it)g(also)h(mak)m(es)g(a)g(note)g(in)e(the)i(history)f(\014le.)39
b(See)30 b(Section)f(C.10)i([history)150 2141 y(\014le],)f(page)h(136.)
275 2275 y(When)f(y)m(ou)g(use)g(the)h(`)p Fp(-d)p Fu(')f(\015ag)h
(with)e Fp(release)p Fu(,)g(it)h(also)g(remo)m(v)m(es)i(y)m(our)e(w)m
(orking)g(cop)m(y)-8 b(.)275 2410 y(In)32 b(the)i(example)f(ab)s(o)m(v)
m(e,)i(the)f Fp(release)d Fu(command)i(wrote)h(a)g(couple)e(of)i(lines)
d(of)j(output.)49 b(`)p Fp(?)30 b(tc)p Fu(')150 2519
y(means)d(that)g(the)g(\014le)e(`)p Fp(tc)p Fu(')i(is)f(unkno)m(wn)f
(to)i Ft(cvs)p Fu(.)39 b(That)26 b(is)g(nothing)g(to)h(w)m(orry)f(ab)s
(out:)39 b(`)p Fp(tc)p Fu(')26 b(is)g(the)h(exe-)150
2629 y(cutable)g(compiler,)g(and)g(it)g(should)f(not)i(b)s(e)f(stored)g
(in)f(the)i(rep)s(ository)-8 b(.)39 b(See)28 b(Section)f(C.9)h
([cvsignore],)150 2738 y(page)38 b(135,)j(for)c(information)e(ab)s(out)
i(ho)m(w)g(to)h(mak)m(e)h(that)e(w)m(arning)g(go)h(a)m(w)m(a)m(y)-8
b(.)63 b(See)38 b(Section)f(A.15.2)150 2848 y([release)30
b(output],)g(page)h(106,)h(for)d(a)h(complete)h(explanation)e(of)h(all)
e(p)s(ossible)g(output)h(from)h Fp(release)p Fu(.)275
2982 y(`)p Fp(M)g(driver.c)p Fu(')e(is)i(more)g(serious.)40
b(It)31 b(means)f(that)h(the)g(\014le)f(`)p Fp(driver.c)p
Fu(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)150 3092
y(it)h(w)m(as)h(c)m(hec)m(k)m(ed)h(out.)275 3226 y(The)c
Fp(release)f Fu(command)i(alw)m(a)m(ys)h(\014nishes)c(b)m(y)j(telling)f
(y)m(ou)h(ho)m(w)g(man)m(y)g(mo)s(di\014ed)e(\014les)h(y)m(ou)i(ha)m(v)
m(e)150 3336 y(in)c(y)m(our)h(w)m(orking)f(cop)m(y)i(of)g(the)f
(sources,)h(and)f(then)g(asks)g(y)m(ou)g(for)g(con\014rmation)g(b)s
(efore)f(deleting)h(an)m(y)150 3446 y(\014les)i(or)i(making)e(an)m(y)i
(note)g(in)e(the)i(history)e(\014le.)275 3580 y(Y)-8
b(ou)30 b(decide)g(to)h(pla)m(y)f(it)g(safe)h(and)f(answ)m(er)g
Fm(n)1874 3577 y Fl(h)p 1898 3524 151 4 v 1898 3580 a
Fk(RET)p 1898 3595 V 2045 3577 a Fl(i)2105 3580 y Fu(when)f
Fp(release)g Fu(asks)h(for)g(con\014rmation.)150 3804
y Fn(1.3.4)63 b(Viewing)41 b(di\013erences)275 3997 y
Fu(Y)-8 b(ou)32 b(do)f(not)h(remem)m(b)s(er)e(mo)s(difying)f(`)p
Fp(driver.c)p Fu(',)i(so)g(y)m(ou)h(w)m(an)m(t)h(to)f(see)g(what)f(has)
g(happ)s(ened)f(to)150 4106 y(that)h(\014le.)390 4235
y Fp($)47 b(cd)h(tc)390 4339 y($)f(cvs)g(diff)g(driver.c)275
4473 y Fu(This)20 b(command)i(runs)e Fp(diff)h Fu(to)h(compare)h(the)f
(v)m(ersion)g(of)g(`)p Fp(driver.c)p Fu(')e(that)j(y)m(ou)f(c)m(hec)m
(k)m(ed)i(out)e(with)150 4583 y(y)m(our)35 b(w)m(orking)g(cop)m(y)-8
b(.)56 b(When)35 b(y)m(ou)h(see)g(the)f(output)g(y)m(ou)h(remem)m(b)s
(er)e(that)i(y)m(ou)g(added)f(a)g(command)150 4692 y(line)29
b(option)h(that)h(enabled)e(the)h(optimization)g(pass.)40
b(Y)-8 b(ou)31 b(c)m(hec)m(k)h(it)e(in,)f(and)h(release)h(the)f(mo)s
(dule.)390 4821 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h
(optimization)d(pass")j(driver.c)390 4925 y(Checking)f(in)h(driver.c;)
390 5029 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89
b(<--)94 b(driver.c)390 5132 y(new)47 b(revision:)e(1.2;)i(previous)e
(revision:)h(1.1)390 5236 y(done)390 5340 y($)h(cd)h(..)p
eop
%%Page: 6 8
6 7 bop 150 -116 a Fu(6)2156 b(CVS|Concurren)m(t)29 b(V)-8
b(ersions)30 b(System)390 366 y Fp($)47 b(cvs)g(release)f(-d)h(tc)390
470 y(?)g(tc)390 574 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
(repository.)390 678 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
(\(and)h(delete\))e(module)i(`tc':)f(y)p eop
%%Page: 7 9
7 8 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)2471
b(7)150 366 y Fr(2)80 b(The)54 b(Rep)t(ository)275 597
y Fu(The)24 b Ft(cvs)f Fo(rep)s(ository)32 b Fu(stores)25
b(a)g(complete)g(cop)m(y)g(of)g(all)e(the)i(\014les)f(and)g
(directories)f(whic)m(h)g(are)i(under)150 706 y(v)m(ersion)30
b(con)m(trol.)275 840 y(Normally)-8 b(,)34 b(y)m(ou)h(nev)m(er)g
(access)g(an)m(y)g(of)f(the)h(\014les)e(in)g(the)h(rep)s(ository)g
(directly)-8 b(.)51 b(Instead,)36 b(y)m(ou)e(use)150
949 y Ft(cvs)f Fu(commands)h(to)h(get)g(y)m(our)g(o)m(wn)f(cop)m(y)h
(of)f(the)h(\014les)e(in)m(to)h(a)h Fo(w)m(orking)e(directory)p
Fu(,)i(and)f(then)g(w)m(ork)150 1059 y(on)k(that)g(cop)m(y)-8
b(.)65 b(When)37 b(y)m(ou'v)m(e)i(\014nished)d(a)i(set)g(of)g(c)m
(hanges,)j(y)m(ou)e(c)m(hec)m(k)g(\(or)f Fo(commit)r
Fu(\))g(them)g(bac)m(k)150 1169 y(in)m(to)27 b(the)g(rep)s(ository)-8
b(.)39 b(The)26 b(rep)s(ository)f(then)i(con)m(tains)g(the)g(c)m
(hanges)h(whic)m(h)d(y)m(ou)i(ha)m(v)m(e)h(made,)g(as)f(w)m(ell)150
1278 y(as)32 b(recording)f(exactly)h(what)g(y)m(ou)g(c)m(hanged,)g
(when)f(y)m(ou)h(c)m(hanged)g(it,)g(and)f(other)h(suc)m(h)f
(information.)150 1388 y(Note)h(that)f(the)g(rep)s(ository)f(is)f(not)i
(a)g(sub)s(directory)e(of)i(the)g(w)m(orking)f(directory)-8
b(,)31 b(or)f(vice)h(v)m(ersa;)h(they)150 1497 y(should)c(b)s(e)i(in)f
(separate)j(lo)s(cations.)275 1631 y Ft(Cvs)g Fu(can)g(access)i(a)f
(rep)s(ository)e(b)m(y)h(a)h(v)-5 b(ariet)m(y)33 b(of)f(means.)47
b(It)32 b(migh)m(t)h(b)s(e)e(on)i(the)f(lo)s(cal)g(computer,)150
1741 y(or)h(it)g(migh)m(t)g(b)s(e)f(on)h(a)g(computer)g(across)h(the)f
(ro)s(om)g(or)g(across)h(the)f(w)m(orld.)48 b(T)-8 b(o)34
b(distinguish)29 b(v)-5 b(arious)150 1850 y(w)m(a)m(ys)41
b(to)g(access)h(a)e(rep)s(ository)-8 b(,)43 b(the)d(rep)s(ository)g
(name)g(can)h(start)f(with)f(an)i Fo(access)g(metho)s(d)p
Fu(.)70 b(F)-8 b(or)150 1960 y(example,)30 b(the)g(access)i(metho)s(d)d
Fp(:local:)f Fu(means)i(to)h(access)g(a)f(rep)s(ository)f(directory)-8
b(,)31 b(so)f(the)g(rep)s(osi-)150 2069 y(tory)i Fp
(:local:/usr/local/cvsroot)25 b Fu(means)32 b(that)h(the)f(rep)s
(ository)f(is)g(in)f(`)p Fp(/usr/local/cvsroot)p Fu(')150
2179 y(on)37 b(the)f(computer)h(running)d Ft(cvs)p Fu(.)59
b(F)-8 b(or)37 b(information)e(on)h(other)h(access)h(metho)s(ds,)g(see)
f(Section)g(2.9)150 2289 y([Remote)32 b(rep)s(ositories],)d(page)i(18.)
275 2422 y(If)24 b(the)g(access)i(metho)s(d)e(is)f(omitted,)j(then)f
(if)e(the)i(rep)s(ository)e(do)s(es)h(not)h(con)m(tain)g(`)p
Fp(:)p Fu(',)h(then)e Fp(:local:)150 2532 y Fu(is)30
b(assumed.)41 b(If)31 b(it)f(do)s(es)h(con)m(tain)g(`)p
Fp(:)p Fu(')g(then)g(either)f Fp(:ext:)f Fu(or)i Fp(:server:)e
Fu(is)h(assumed.)41 b(F)-8 b(or)32 b(example,)150 2641
y(if)c(y)m(ou)i(ha)m(v)m(e)h(a)e(lo)s(cal)g(rep)s(ository)f(in)g(`)p
Fp(/usr/local/cvsroot)p Fu(',)e(y)m(ou)j(can)h(use)f
Fp(/usr/local/cvsroot)150 2751 y Fu(instead)36 b(of)h
Fp(:local:/usr/local/cvsro)o(ot)p Fu(.)53 b(But)37 b(if)f(\(under)f
(Windo)m(ws)h(NT,)h(for)f(example\))h(y)m(our)150 2861
y(lo)s(cal)47 b(rep)s(ository)f(is)h(`)p Fp(c:\\src\\cvsroot)p
Fu(',)i(then)e(y)m(ou)h(m)m(ust)g(sp)s(ecify)e(the)i(access)h(metho)s
(d,)i(as)d(in)150 2970 y Fp(:local:c:\\src\\cvsroot)p
Fu(.)275 3104 y(The)35 b(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
(parts.)56 b(`)p Fp($CVSROOT/CVSROOT)p Fu(')32 b(con)m(tains)k
(administrativ)m(e)e(\014les)150 3214 y(for)c Ft(cvs)p
Fu(.)40 b(The)30 b(other)g(directories)g(con)m(tain)h(the)f(actual)h
(user-de\014ned)e(mo)s(dules.)150 3468 y Fq(2.1)68 b(T)-11
b(elling)46 b(CVS)e(where)h(y)l(our)g(rep)t(ository)h(is)275
3660 y Fu(There)41 b(are)i(sev)m(eral)f(w)m(a)m(ys)h(to)g(tell)e
Ft(cvs)h Fu(where)f(to)i(\014nd)e(the)h(rep)s(ository)-8
b(.)75 b(Y)-8 b(ou)43 b(can)g(name)f(the)150 3770 y(rep)s(ository)29
b(on)i(the)f(command)g(line)f(explicitly)-8 b(,)29 b(with)g(the)h
Fp(-d)g Fu(\(for)g Fp(")p Fu(directory)p Fp(")p Fu(\))g(option:)390
3898 y Fp(cvs)47 b(-d)g(/usr/local/cvsroot)c(checkout)i(yoyodyne/tc)275
4031 y Fu(Or)24 b(y)m(ou)i(can)g(set)h(the)f Fp($CVSROOT)d
Fu(en)m(vironmen)m(t)i(v)-5 b(ariable)25 b(to)h(an)g(absolute)f(path)h
(to)g(the)g(ro)s(ot)g(of)g(the)150 4141 y(rep)s(ository)-8
b(,)35 b(`)p Fp(/usr/local/cvsroot)p Fu(')30 b(in)j(this)g(example.)53
b(T)-8 b(o)35 b(set)g Fp($CVSROOT)p Fu(,)e Fp(csh)h Fu(and)g
Fp(tcsh)f Fu(users)150 4251 y(should)28 b(ha)m(v)m(e)k(this)d(line)g
(in)g(their)g(`)p Fp(.cshrc)p Fu(')h(or)g(`)p Fp(.tcshrc)p
Fu(')f(\014les:)390 4379 y Fp(setenv)46 b(CVSROOT)g(/usr/local/cvsroot)
150 4512 y(sh)30 b Fu(and)g Fp(bash)f Fu(users)g(should)g(instead)g(ha)
m(v)m(e)j(these)f(lines)d(in)h(their)h(`)p Fp(.profile)p
Fu(')e(or)j(`)p Fp(.bashrc)p Fu(':)390 4640 y Fp
(CVSROOT=/usr/local/cvsro)o(ot)390 4744 y(export)46 b(CVSROOT)275
4878 y Fu(A)35 b(rep)s(ository)e(sp)s(eci\014ed)h(with)f
Fp(-d)h Fu(will)f(o)m(v)m(erride)i(the)g Fp($CVSROOT)d
Fu(en)m(vironmen)m(t)j(v)-5 b(ariable.)53 b(Once)150
4987 y(y)m(ou'v)m(e)24 b(c)m(hec)m(k)m(ed)h(a)e(w)m(orking)f(cop)m(y)h
(out)g(from)g(the)f(rep)s(ository)-8 b(,)24 b(it)f(will)d(remem)m(b)s
(er)i(where)g(its)g(rep)s(ository)150 5097 y(is)29 b(\(the)i
(information)e(is)g(recorded)i(in)e(the)h(`)p Fp(CVS/Root)p
Fu(')f(\014le)g(in)g(the)i(w)m(orking)f(cop)m(y\).)275
5230 y(The)38 b Fp(-d)h Fu(option)f(and)h(the)g(`)p Fp(CVS/Root)p
Fu(')f(\014le)g(b)s(oth)g(o)m(v)m(erride)h(the)h Fp($CVSROOT)d
Fu(en)m(vironmen)m(t)h(v)-5 b(ari-)150 5340 y(able.)42
b(If)30 b Fp(-d)g Fu(option)h(di\013ers)e(from)i(`)p
Fp(CVS/Root)p Fu(',)e(the)i(former)g(is)e(used)i(\(and)f(sp)s(ecifying)
f Fp(-d)h Fu(will)e(cause)p eop
%%Page: 8 10
8 9 bop 150 -116 a Fu(8)2156 b(CVS|Concurren)m(t)29 b(V)-8
b(ersions)30 b(System)150 366 y(`)p Fp(CVS/Root)p Fu(')36
b(to)j(b)s(e)e(up)s(dated\).)63 b(Of)38 b(course,)i(for)e(prop)s(er)e
(op)s(eration)i(they)g(should)e(b)s(e)i(t)m(w)m(o)h(w)m(a)m(ys)g(of)150
476 y(referring)29 b(to)i(the)g(same)f(rep)s(ository)-8
b(.)150 735 y Fq(2.2)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g(the)g
(rep)t(ository)275 928 y Fu(F)-8 b(or)34 b(most)h(purp)s(oses)d(it)h
(isn't)h(imp)s(ortan)m(t)f Fo(ho)m(w)42 b Ft(cvs)33 b
Fu(stores)h(information)f(in)f(the)j(rep)s(ository)-8
b(.)51 b(In)150 1037 y(fact,)41 b(the)d(format)g(has)f(c)m(hanged)i(in)
d(the)i(past,)i(and)d(is)g(lik)m(ely)f(to)i(c)m(hange)h(in)e(the)h
(future.)62 b(Since)36 b(in)150 1147 y(almost)d(all)f(cases)i(one)g
(accesses)g(the)g(rep)s(ository)e(via)h Ft(cvs)f Fu(commands,)h(suc)m
(h)g(c)m(hanges)h(need)f(not)h(b)s(e)150 1257 y(disruptiv)m(e.)275
1392 y(Ho)m(w)m(ev)m(er,)50 b(in)44 b(some)i(cases)f(it)g(ma)m(y)h(b)s
(e)e(necessary)h(to)h(understand)d(ho)m(w)i Ft(cvs)f
Fu(stores)i(data)f(in)150 1501 y(the)g(rep)s(ository)-8
b(,)48 b(for)c(example)h(y)m(ou)g(migh)m(t)f(need)g(to)i(trac)m(k)g(do)
m(wn)e Ft(cvs)g Fu(lo)s(c)m(ks)g(\(see)i(Section)e(10.5)150
1611 y([Concurrency],)28 b(page)h(61\))g(or)f(y)m(ou)g(migh)m(t)f(need)
h(to)h(deal)e(with)g(the)h(\014le)f(p)s(ermissions)d(appropriate)j(for)
150 1720 y(the)k(rep)s(ository)-8 b(.)150 1946 y Fn(2.2.1)63
b(Where)41 b(\014les)g(are)g(stored)h(within)e(the)h(rep)s(ository)275
2139 y Fu(The)23 b(o)m(v)m(erall)i(structure)e(of)i(the)f(rep)s
(ository)f(is)g(a)i(directory)f(tree)g(corresp)s(onding)f(to)i(the)f
(directories)150 2248 y(in)29 b(the)i(w)m(orking)e(directory)-8
b(.)41 b(F)-8 b(or)31 b(example,)f(supp)s(osing)e(the)j(rep)s(ository)e
(is)g(in)390 2378 y Fp(/usr/local/cvsroot)150 2513 y
Fu(here)h(is)g(a)g(p)s(ossible)e(directory)i(tree)h(\(sho)m(wing)f
(only)g(the)g(directories\):)390 2642 y Fp(/usr)438 2746
y(|)438 2849 y(+--local)438 2953 y(|)143 b(|)438 3057
y(|)g(+--cvsroot)438 3161 y(|)g(|)190 b(|)438 3264 y(|)143
b(|)190 b(+--CVSROOT)867 3368 y(|)286 b(\(administrative)44
b(files\))867 3472 y(|)867 3576 y(+--gnu)867 3680 y(|)143
b(|)867 3783 y(|)g(+--diff)867 3887 y(|)g(|)g(\(source)46
b(code)h(to)g Ft(gnu)g Fp(diff\))867 3991 y(|)143 b(|)867
4095 y(|)g(+--rcs)867 4198 y(|)g(|)g(\(source)46 b(code)h(to)g
Ft(r)n(cs)p Fp(\))867 4302 y(|)143 b(|)867 4406 y(|)g(+--cvs)867
4510 y(|)334 b(\(source)46 b(code)h(to)g Ft(cvs)p Fp(\))867
4614 y(|)867 4717 y(+--yoyodyne)1058 4821 y(|)1058 4925
y(+--tc)1058 5029 y(|)191 b(|)1058 5132 y(|)g(+--man)1058
5236 y(|)g(|)1058 5340 y(|)g(+--testing)p eop
%%Page: 9 11
9 10 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)2471
b(9)1058 366 y Fp(|)1058 470 y(+--\(other)45 b(Yoyodyne)h(software\))
275 608 y Fu(With)36 b(the)g(directories)g(are)h Fo(history)e(\014les)
40 b Fu(for)c(eac)m(h)i(\014le)d(under)g(v)m(ersion)h(con)m(trol.)60
b(The)36 b(name)h(of)150 718 y(the)28 b(history)f(\014le)h(is)f(the)h
(name)g(of)h(the)f(corresp)s(onding)e(\014le)h(with)g(`)p
Fp(,v)p Fu(')h(app)s(ended)f(to)i(the)f(end.)39 b(Here)29
b(is)150 827 y(what)h(the)h(rep)s(ository)e(for)h(the)h(`)p
Fp(yoyodyne/tc)p Fu(')d(directory)i(migh)m(t)g(lo)s(ok)g(lik)m(e:)485
959 y Fp($CVSROOT)581 1063 y(|)581 1167 y(+--yoyodyne)581
1271 y(|)143 b(|)581 1374 y(|)g(+--tc)581 1478 y(|)g(|)g(|)963
1582 y(+--Makefile,v)963 1686 y(+--backend.c,v)963 1790
y(+--driver.c,v)963 1893 y(+--frontend.c,v)963 1997 y(+--parser.c,v)963
2101 y(+--man)963 2205 y(|)190 b(|)963 2308 y(|)g(+--tc.1,v)963
2412 y(|)963 2516 y(+--testing)1201 2620 y(|)1201 2724
y(+--testpgm.t,v)1201 2827 y(+--test2.t,v)275 2965 y
Fu(The)20 b(history)f(\014les)h(con)m(tain,)j(among)e(other)g(things,)g
(enough)g(information)d(to)k(recreate)g(an)m(y)f(revision)150
3075 y(of)35 b(the)f(\014le,)h(a)g(log)g(of)f(all)g(commit)g(messages)h
(and)f(the)h(user-name)f(of)h(the)f(p)s(erson)g(who)g(committed)150
3184 y(the)h(revision.)53 b(The)34 b(history)g(\014les)g(are)h(kno)m
(wn)f(as)h Fo(R)m(CS)g(\014les)p Fu(,)g(b)s(ecause)g(the)g(\014rst)f
(program)h(to)g(store)150 3294 y(\014les)g(in)g(that)h(format)h(w)m(as)
f(a)h(v)m(ersion)e(con)m(trol)i(system)f(kno)m(wn)g(as)g
Ft(r)n(cs)p Fu(.)57 b(F)-8 b(or)36 b(a)h(full)d(description)g(of)150
3404 y(the)29 b(\014le)e(format,)i(see)g(the)g Fp(man)e
Fu(page)j Fo(rcs\014le\(5\))p Fu(,)f(distributed)c(with)i
Ft(r)n(cs)p Fu(,)h(or)h(the)f(\014le)g(`)p Fp(doc/RCSFILES)p
Fu(')150 3513 y(in)j(the)i Ft(cvs)f Fu(source)g(distribution.)44
b(This)30 b(\014le)i(format)h(has)f(b)s(ecome)h(v)m(ery)g(common|man)m
(y)g(systems)150 3623 y(other)e(than)f Ft(cvs)f Fu(or)i
Ft(r)n(cs)e Fu(can)i(at)g(least)f(imp)s(ort)f(history)g(\014les)h(in)f
(this)g(format.)275 3761 y(The)34 b Ft(r)n(cs)g Fu(\014les)g(used)g(in)
g Ft(cvs)g Fu(di\013er)g(in)g(a)h(few)g(w)m(a)m(ys)h(from)f(the)g
(standard)f(format.)55 b(The)35 b(biggest)150 3870 y(di\013erence)28
b(is)g(magic)h(branc)m(hes;)h(for)e(more)h(information)f(see)h(Section)
g(5.5)h([Magic)g(branc)m(h)e(n)m(um)m(b)s(ers],)150 3980
y(page)j(40.)42 b(Also)30 b(in)f Ft(cvs)g Fu(the)h(v)-5
b(alid)29 b(tag)j(names)e(are)h(a)f(subset)g(of)g(what)h
Ft(r)n(cs)e Fu(accepts;)j(for)e Ft(cvs)p Fu('s)f(rules)150
4089 y(see)i(Section)f(4.4)i([T)-8 b(ags],)32 b(page)f(32.)150
4320 y Fn(2.2.2)63 b(File)41 b(p)s(ermissions)275 4516
y Fu(All)33 b(`)p Fp(,v)p Fu(')h(\014les)f(are)i(created)h(read-only)-8
b(,)35 b(and)f(y)m(ou)h(should)d(not)j(c)m(hange)h(the)e(p)s(ermission)
e(of)i(those)150 4626 y(\014les.)71 b(The)41 b(directories)f(inside)e
(the)j(rep)s(ository)f(should)f(b)s(e)h(writable)g(b)m(y)h(the)g(p)s
(ersons)e(that)j(ha)m(v)m(e)150 4735 y(p)s(ermission)25
b(to)j(mo)s(dify)f(the)h(\014les)e(in)h(eac)m(h)i(directory)-8
b(.)40 b(This)26 b(normally)g(means)i(that)g(y)m(ou)h(m)m(ust)e(create)
150 4845 y(a)g(UNIX)f(group)g(\(see)h(group\(5\)\))h(consisting)d(of)h
(the)h(p)s(ersons)e(that)i(are)g(to)g(edit)f(the)g(\014les)f(in)g(a)i
(pro)5 b(ject,)150 4955 y(and)30 b(set)h(up)e(the)i(rep)s(ository)e(so)
h(that)h(it)f(is)g(that)h(group)f(that)h(o)m(wns)f(the)g(directory)-8
b(.)275 5093 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
(trol)i(access)h(to)f(\014les)e(on)h(a)h(p)s(er-directory)e(basis.)275
5230 y(Note)40 b(that)h(users)d(m)m(ust)i(also)f(ha)m(v)m(e)i(write)e
(access)i(to)f(c)m(hec)m(k)h(out)f(\014les,)h(b)s(ecause)e
Ft(cvs)g Fu(needs)g(to)150 5340 y(create)32 b(lo)s(c)m(k)e(\014les)g
(\(see)h(Section)f(10.5)i([Concurrency],)e(page)h(61\).)p
eop
%%Page: 10 12
10 11 bop 150 -116 a Fu(10)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(Also)j(note)h(that)h(users)e(m)m
(ust)g(ha)m(v)m(e)i(write)e(access)i(to)g(the)f(`)p Fp
(CVSROOT/val-tags)p Fu(')c(\014le.)50 b Ft(Cvs)33 b Fu(uses)150
476 y(it)h(to)g(k)m(eep)h(trac)m(k)h(of)e(what)g(tags)h(are)f(v)-5
b(alid)33 b(tag)i(names)f(\(it)g(is)f(sometimes)h(up)s(dated)f(when)g
(tags)j(are)150 586 y(used,)30 b(as)g(w)m(ell)g(as)g(when)g(they)g(are)
h(created\).)275 735 y(Eac)m(h)23 b Ft(r)n(cs)f Fu(\014le)h(will)d(b)s
(e)j(o)m(wned)g(b)m(y)g(the)g(user)f(who)h(last)g(c)m(hec)m(k)m(ed)i
(it)e(in.)37 b(This)21 b(has)i(little)f(signi\014cance;)150
845 y(what)30 b(really)g(matters)h(is)e(who)h(o)m(wns)g(the)h
(directories.)275 994 y Ft(cvs)20 b Fu(tries)g(to)i(set)f(up)f
(reasonable)h(\014le)f(p)s(ermissions)e(for)i(new)h(directories)f(that)
h(are)h(added)e(inside)f(the)150 1103 y(tree,)28 b(but)e(y)m(ou)h(m)m
(ust)f(\014x)g(the)h(p)s(ermissions)c(man)m(ually)j(when)f(a)i(new)f
(directory)g(should)f(ha)m(v)m(e)i(di\013eren)m(t)150
1213 y(p)s(ermissions)32 b(than)j(its)g(paren)m(t)g(directory)-8
b(.)55 b(If)35 b(y)m(ou)g(set)h(the)g Fp(CVSUMASK)d Fu(en)m(vironmen)m
(t)h(v)-5 b(ariable)34 b(that)150 1323 y(will)g(con)m(trol)i(the)h
(\014le)e(p)s(ermissions)e(whic)m(h)i Ft(cvs)h Fu(uses)f(in)g(creating)
i(directories)e(and/or)i(\014les)e(in)g(the)150 1432
y(rep)s(ository)-8 b(.)68 b Fp(CVSUMASK)37 b Fu(do)s(es)i(not)h
(a\013ect)h(the)f(\014le)e(p)s(ermissions)f(in)h(the)i(w)m(orking)e
(directory;)44 b(suc)m(h)150 1542 y(\014les)32 b(ha)m(v)m(e)i(the)f(p)s
(ermissions)d(whic)m(h)i(are)h(t)m(ypical)g(for)g(newly)e(created)j
(\014les,)f(except)h(that)g(sometimes)150 1651 y Ft(cvs)e
Fu(creates)i(them)f(read-only)g(\(see)h(the)f(sections)g(on)g(w)m(atc)m
(hes,)i(Section)e(10.6.1)i([Setting)e(a)g(w)m(atc)m(h],)150
1761 y(page)24 b(62;)i(-r,)f(Section)e(A.4)h([Global)e(options],)i
(page)g(82;)j(or)c(CVSREAD,)g(App)s(endix)d(D)k([En)m(vironmen)m(t)150
1871 y(v)-5 b(ariables],)30 b(page)h(139\).)275 2020
y(Note)36 b(that)f(using)e(the)i(clien)m(t/serv)m(er)h
Ft(cvs)d Fu(\(see)j(Section)f(2.9)h([Remote)g(rep)s(ositories],)f(page)
g(18\),)150 2129 y(there)26 b(is)e(no)i(go)s(o)s(d)f(w)m(a)m(y)i(to)f
(set)g Fp(CVSUMASK)p Fu(;)f(the)h(setting)g(on)f(the)h(clien)m(t)f(mac)
m(hine)g(has)g(no)h(e\013ect.)41 b(If)25 b(y)m(ou)150
2239 y(are)h(connecting)f(with)f Fp(rsh)p Fu(,)h(y)m(ou)h(can)g(set)f
Fp(CVSUMASK)e Fu(in)h(`)p Fp(.bashrc)p Fu(')g(or)h(`)p
Fp(.cshrc)p Fu(',)g(as)h(describ)s(ed)d(in)h(the)150
2349 y(do)s(cumen)m(tation)35 b(for)f(y)m(our)h(op)s(erating)f(system.)
55 b(This)33 b(b)s(eha)m(vior)h(migh)m(t)g(c)m(hange)i(in)e(future)g(v)
m(ersions)150 2458 y(of)d Ft(cvs)p Fu(;)e(do)h(not)h(rely)f(on)g(the)g
(setting)h(of)f Fp(CVSUMASK)f Fu(on)h(the)g(clien)m(t)g(ha)m(ving)g(no)
h(e\013ect.)275 2608 y(Using)37 b(pserv)m(er,)k(y)m(ou)e(will)d
(generally)i(need)g(stricter)g(p)s(ermissions)e(on)i(the)h
Ft(cvsr)n(oot)d Fu(directory)150 2717 y(and)c(directories)f(ab)s(o)m(v)
m(e)i(it)f(in)e(the)j(tree;)h(see)e(Section)g(2.9.3.3)j([P)m(assw)m
(ord)d(authen)m(tication)h(securit)m(y],)150 2827 y(page)e(22.)275
2976 y(Some)d(op)s(erating)f(systems)i(ha)m(v)m(e)g(features)g(whic)m
(h)d(allo)m(w)i(a)h(particular)d(program)i(to)h(run)e(with)g(the)150
3086 y(abilit)m(y)j(to)j(p)s(erform)e(op)s(erations)g(whic)m(h)g(the)h
(caller)f(of)h(the)g(program)g(could)f(not.)46 b(F)-8
b(or)32 b(example,)h(the)150 3195 y(set)e(user)e(ID)i(\(setuid\))e(or)h
(set)h(group)f(ID)g(\(setgid\))h(features)f(of)g(unix)f(or)h(the)g
(installed)e(image)i(feature)150 3305 y(of)e(VMS.)f(CVS)g(w)m(as)h(not)
g(written)f(to)h(use)f(suc)m(h)g(features)h(and)f(therefore)h
(attempting)g(to)g(install)e(CVS)150 3414 y(in)k(this)h(fashion)f(will)
f(pro)m(vide)i(protection)h(against)g(only)f(acciden)m(tal)h(lapses;)g
(an)m(y)m(one)h(who)e(is)g(trying)150 3524 y(to)39 b(circum)m(v)m(en)m
(t)g(the)g(measure)f(will)e(b)s(e)h(able)h(to)i(do)e(so,)j(and)d(dep)s
(ending)d(on)k(ho)m(w)f(y)m(ou)h(ha)m(v)m(e)g(set)g(it)150
3634 y(up)32 b(ma)m(y)i(gain)e(access)i(to)g(more)f(than)g(just)g(CVS.)
f(Y)-8 b(ou)34 b(ma)m(y)f(wish)e(to)j(instead)e(consider)g(pserv)m(er.)
49 b(It)150 3743 y(shares)24 b(some)h(of)g(the)g(same)g(attributes,)h
(in)d(terms)i(of)g(p)s(ossibly)d(pro)m(viding)g(a)k(false)e(sense)h(of)
f(securit)m(y)h(or)150 3853 y(op)s(ening)h(securit)m(y)h(holes)f(wider)
g(than)h(the)g(ones)g(y)m(ou)h(are)g(trying)e(to)i(\014x,)f(so)h(read)f
(the)g(do)s(cumen)m(tation)150 3962 y(on)36 b(pserv)m(er)g(securit)m(y)
g(carefully)f(if)g(y)m(ou)i(are)g(considering)d(this)h(option)h
(\(Section)h(2.9.3.3)i([P)m(assw)m(ord)150 4072 y(authen)m(tication)31
b(securit)m(y],)f(page)h(22\).)150 4326 y Fn(2.2.3)63
b(File)41 b(P)m(ermission)g(issues)i(sp)s(eci\014c)e(to)g(Windo)m(ws)
275 4533 y Fu(Some)f(\014le)g(p)s(ermission)e(issues)i(are)h(sp)s
(eci\014c)f(to)h(Windo)m(ws)f(op)s(erating)h(systems)g(\(Windo)m(ws)f
(95,)150 4643 y(Windo)m(ws)21 b(NT,)g(and)g(presumably)f(future)g(op)s
(erating)h(systems)h(in)e(this)h(family)-8 b(.)36 b(Some)22
b(of)g(the)f(follo)m(wing)150 4752 y(migh)m(t)30 b(apply)f(to)i(OS/2)g
(but)e(I'm)h(not)h(sure\).)275 4902 y(If)38 b(y)m(ou)h(are)g(using)e
(lo)s(cal)h(CVS)g(and)g(the)h(rep)s(ository)f(is)f(on)i(a)g(net)m(w)m
(ork)m(ed)h(\014le)e(system)g(whic)m(h)g(is)150 5011
y(serv)m(ed)d(b)m(y)g(the)g(Sam)m(ba)g(SMB)g(serv)m(er,)i(some)e(p)s
(eople)f(ha)m(v)m(e)i(rep)s(orted)e(problems)f(with)h(p)s(ermissions.)
150 5121 y(Enabling)20 b(WRITE=YES)i(in)f(the)i(sam)m(ba)g
(con\014guration)e(is)h(said)g(to)h(\014x/w)m(ork)-5
b(around)21 b(it.)38 b(Disclaimer:)150 5230 y(I)f(ha)m(v)m(en't)h(in)m
(v)m(estigated)f(enough)g(to)g(kno)m(w)g(the)g(implications)d(of)j
(enabling)e(that)i(option,)h(nor)f(do)f(I)150 5340 y(kno)m(w)f(whether)
g(there)h(is)e(something)h(whic)m(h)f(CVS)h(could)f(b)s(e)h(doing)f
(di\013eren)m(tly)g(in)g(order)h(to)h(a)m(v)m(oid)p eop
%%Page: 11 13
11 12 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(11)150 366 y(the)38 b(problem.)62 b(If)37 b(y)m(ou)h(\014nd)f
(something)g(out,)j(please)e(let)g(us)f(kno)m(w)h(as)g(describ)s(ed)e
(in)h(App)s(endix)e(H)150 476 y([BUGS],)c(page)h(151.)150
691 y Fn(2.2.4)63 b(The)41 b(attic)275 881 y Fu(Y)-8
b(ou)30 b(will)e(notice)j(that)g(sometimes)f Ft(cvs)f
Fu(stores)i(an)f Ft(r)n(cs)g Fu(\014le)f(in)g(the)i Fp(Attic)p
Fu(.)39 b(F)-8 b(or)31 b(example,)f(if)g(the)150 991
y Ft(cvsr)n(oot)36 b Fu(is)h(`)p Fp(/usr/local/cvsroot)p
Fu(')d(and)j(w)m(e)h(are)h(talking)e(ab)s(out)h(the)g(\014le)f(`)p
Fp(backend.c)p Fu(')f(in)h(the)150 1100 y(directory)30
b(`)p Fp(yoyodyne/tc)p Fu(',)e(then)i(the)h(\014le)e(normally)g(w)m
(ould)g(b)s(e)g(in)390 1226 y Fp(/usr/local/cvsroot/yoyod)o(yne/)o
(tc/b)o(ack)o(end.)o(c,v)275 1358 y Fu(but)g(if)h(it)f(go)s(es)i(in)f
(the)g(attic,)h(it)f(w)m(ould)g(b)s(e)f(in)390 1483 y
Fp(/usr/local/cvsroot/yoyod)o(yne/)o(tc/A)o(tti)o(c/ba)o(cken)o(d.c)o
(,v)275 1615 y Fu(instead.)57 b(It)37 b(should)d(not)j(matter)g(from)f
(a)h(user)e(p)s(oin)m(t)h(of)g(view)g(whether)g(a)g(\014le)g(is)f(in)g
(the)i(attic;)150 1724 y Ft(cvs)d Fu(k)m(eeps)i(trac)m(k)g(of)g(this)e
(and)g(lo)s(oks)h(in)f(the)h(attic)h(when)f(it)f(needs)h(to.)56
b(But)35 b(in)f(case)j(y)m(ou)e(w)m(an)m(t)h(to)150 1834
y(kno)m(w,)31 b(the)g(rule)e(is)h(that)i(the)f(R)m(CS)f(\014le)g(is)f
(stored)i(in)f(the)h(attic)g(if)f(and)g(only)g(if)g(the)h(head)f
(revision)f(on)150 1944 y(the)i(trunk)f(has)g(state)i
Fp(dead)p Fu(.)41 b(A)31 b Fp(dead)f Fu(state)i(means)f(that)g(\014le)f
(has)g(b)s(een)g(remo)m(v)m(ed,)j(or)d(nev)m(er)h(added,)150
2053 y(for)i(that)h(revision.)48 b(F)-8 b(or)34 b(example,)g(if)e(y)m
(ou)i(add)f(a)g(\014le)g(on)g(a)h(branc)m(h,)g(it)e(will)f(ha)m(v)m(e)k
(a)e(trunk)g(revision)150 2163 y(in)c Fp(dead)g Fu(state,)j(and)e(a)h
(branc)m(h)f(revision)e(in)h(a)i(non-)p Fp(dead)e Fu(state.)150
2378 y Fn(2.2.5)63 b(The)41 b(CVS)f(directory)h(in)g(the)g(rep)s
(ository)275 2568 y Fu(The)f(`)p Fp(CVS)p Fu(')g(directory)h(in)e(eac)m
(h)k(rep)s(ository)c(directory)i(con)m(tains)g(information)e(suc)m(h)i
(as)g(\014le)f(at-)150 2677 y(tributes)35 b(\(in)g(a)i(\014le)e(called)
h(`)p Fp(CVS/fileattr)p Fu(';)g(see)h(\014leattr.h)f(in)f(the)i(CVS)e
(source)i(distribution)32 b(for)150 2787 y(more)41 b(do)s(cumen)m
(tation\).)74 b(In)40 b(the)i(future)e(additional)f(\014les)h(ma)m(y)i
(b)s(e)f(added)f(to)i(this)f(directory)-8 b(,)44 b(so)150
2897 y(implemen)m(tations)29 b(should)f(silen)m(tly)h(ignore)h
(additional)e(\014les.)275 3028 y(This)33 b(b)s(eha)m(vior)i(is)f
(implemen)m(ted)g(only)h(b)m(y)g Ft(cvs)g Fu(1.7)h(and)f(later;)k(for)c
(details)f(see)i(Section)g(10.6.5)150 3138 y([W)-8 b(atc)m(hes)33
b(Compatibilit)m(y],)28 b(page)j(65.)150 3353 y Fn(2.2.6)63
b(CVS)40 b(lo)s(c)m(ks)h(in)g(the)g(rep)s(ository)275
3543 y Fu(F)-8 b(or)42 b(an)f(in)m(tro)s(duction)f(to)i(CVS)f(lo)s(c)m
(ks)h(fo)s(cusing)e(on)h(user-visible)e(b)s(eha)m(vior,)44
b(see)e(Section)f(10.5)150 3652 y([Concurrency],)h(page)f(61.)70
b(The)39 b(follo)m(wing)g(section)h(is)f(aimed)g(at)i(p)s(eople)d(who)i
(are)g(writing)e(to)s(ols)150 3762 y(whic)m(h)f(w)m(an)m(t)h(to)h
(access)g(a)g(CVS)e(rep)s(ository)g(without)g(in)m(terfering)f(with)h
(other)h(to)s(ols)g(acessing)g(the)150 3871 y(same)f(rep)s(ository)-8
b(.)57 b(If)36 b(y)m(ou)g(\014nd)f(y)m(ourself)g(confused)g(b)m(y)i
(concepts)f(describ)s(ed)f(here,)i(lik)m(e)f Fo(read)g(lo)s(c)m(k)p
Fu(,)150 3981 y Fo(write)20 b(lo)s(c)m(k)p Fu(,)j(and)e
Fo(deadlo)s(c)m(k)p Fu(,)i(y)m(ou)e(migh)m(t)f(consult)h(the)g
(literature)f(on)h(op)s(erating)f(systems)h(or)g(databases.)275
4113 y(An)m(y)39 b(\014le)f(in)g(the)h(rep)s(ository)f(with)g(a)i(name)
f(starting)g(with)f(`)p Fp(#cvs.rfl)p Fu(')f(is)h(a)i(read)f(lo)s(c)m
(k.)67 b(An)m(y)150 4222 y(\014le)30 b(in)f(the)i(rep)s(ository)f(with)
g(a)h(name)f(starting)h(with)f(`)p Fp(#cvs.wfl)p Fu(')f(is)g(a)j(write)
e(lo)s(c)m(k.)41 b(Old)30 b(v)m(ersions)g(of)150 4332
y(CVS)f(\(b)s(efore)g(CVS)f(1.5\))j(also)e(created)i(\014les)d(with)g
(names)h(starting)g(with)f(`)p Fp(#cvs.tfl)p Fu(',)g(but)h(they)h(are)
150 4441 y(not)j(discussed)e(here.)48 b(The)33 b(directory)f(`)p
Fp(#cvs.lock)p Fu(')f(serv)m(es)i(as)g(a)h(master)f(lo)s(c)m(k.)48
b(That)33 b(is,)g(one)g(m)m(ust)150 4551 y(obtain)d(this)f(lo)s(c)m(k)h
(\014rst)g(b)s(efore)g(creating)h(an)m(y)g(of)f(the)h(other)f(lo)s(c)m
(ks.)275 4682 y(T)-8 b(o)39 b(obtain)g(a)h(readlo)s(c)m(k,)h(\014rst)e
(create)h(the)g(`)p Fp(#cvs.lock)p Fu(')d(directory)-8
b(.)67 b(This)38 b(op)s(eration)g(m)m(ust)i(b)s(e)150
4792 y(atomic)31 b(\(whic)m(h)f(should)f(b)s(e)h(true)g(for)h(creating)
g(a)g(directory)f(under)f(most)i(op)s(erating)f(systems\).)42
b(If)30 b(it)150 4902 y(fails)g(b)s(ecause)h(the)g(directory)f(already)
h(existed,)g(w)m(ait)g(for)g(a)h(while)d(and)h(try)h(again.)43
b(After)31 b(obtaining)150 5011 y(the)40 b(`)p Fp(#cvs.lock)p
Fu(')d(lo)s(c)m(k,)42 b(create)f(a)f(\014le)f(whose)g(name)g(is)g(`)p
Fp(#cvs.rfl)p Fu(')f(follo)m(w)m(ed)h(b)m(y)g(information)f(of)150
5121 y(y)m(our)33 b(c)m(hoice)h(\(for)g(example,)g(hostname)f(and)g
(pro)s(cess)g(iden)m(ti\014cation)f(n)m(um)m(b)s(er\).)49
b(Then)32 b(remo)m(v)m(e)j(the)150 5230 y(`)p Fp(#cvs.lock)p
Fu(')23 b(directory)i(to)g(release)h(the)f(master)g(lo)s(c)m(k.)39
b(Then)24 b(pro)s(ceed)h(with)f(reading)g(the)h(rep)s(ository)-8
b(.)150 5340 y(When)30 b(y)m(ou)h(are)g(done,)f(remo)m(v)m(e)i(the)e(`)
p Fp(#cvs.rfl)p Fu(')f(\014le)h(to)h(release)f(the)h(read)f(lo)s(c)m
(k.)p eop
%%Page: 12 14
12 13 bop 150 -116 a Fu(12)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(T)-8 b(o)33 b(obtain)f(a)i
(writelo)s(c)m(k,)f(\014rst)f(create)j(the)e(`)p Fp(#cvs.lock)p
Fu(')e(directory)-8 b(,)34 b(as)f(with)f(a)h(readlo)s(c)m(k.)49
b(Then)150 476 y(c)m(hec)m(k)c(that)f(there)g(are)g(no)g(\014les)e
(whose)h(names)h(start)g(with)e(`)p Fp(#cvs.rfl)p Fu('.)79
b(If)43 b(there)h(are,)j(remo)m(v)m(e)150 586 y(`)p Fp(#cvs.lock)p
Fu(',)40 b(w)m(ait)g(for)g(a)g(while,)g(and)f(try)h(again.)69
b(If)39 b(there)h(are)g(no)g(readers,)i(then)d(create)j(a)e(\014le)150
695 y(whose)20 b(name)h(is)e(`)p Fp(#cvs.wfl)p Fu(')g(follo)m(w)m(ed)h
(b)m(y)g(information)f(of)h(y)m(our)h(c)m(hoice)g(\(for)g(example,)h
(hostname)f(and)150 805 y(pro)s(cess)27 b(iden)m(ti\014cation)f(n)m(um)
m(b)s(er\).)39 b(Hang)28 b(on)g(to)g(the)g(`)p Fp(#cvs.lock)p
Fu(')d(lo)s(c)m(k.)40 b(Pro)s(ceed)28 b(with)e(writing)g(the)150
914 y(rep)s(ository)-8 b(.)45 b(When)32 b(y)m(ou)h(are)f(done,)h
(\014rst)e(remo)m(v)m(e)j(the)e(`)p Fp(#cvs.wfl)p Fu(')e(\014le)h(and)h
(then)g(the)g(`)p Fp(#cvs.lock)p Fu(')150 1024 y(directory)-8
b(.)65 b(Note)40 b(that)f(unlik)m(e)d(the)j(`)p Fp(#cvs.rfl)p
Fu(')e(\014le,)i(the)g(`)p Fp(#cvs.wfl)p Fu(')e(\014le)g(is)h(just)g
(informational;)150 1134 y(it)i(has)g(no)g(e\013ect)i(on)e(the)h(lo)s
(c)m(king)e(op)s(eration)h(b)s(ey)m(ond)g(what)g(is)f(pro)m(vided)g(b)m
(y)h(holding)e(on)j(to)g(the)150 1243 y(`)p Fp(#cvs.lock)p
Fu(')28 b(lo)s(c)m(k)j(itself.)275 1411 y(Note)37 b(that)g(eac)m(h)h
(lo)s(c)m(k)f(\(writelo)s(c)m(k)f(or)g(readlo)s(c)m(k\))h(only)f(lo)s
(c)m(ks)g(a)h(single)e(directory)h(in)g(the)g(rep)s(os-)150
1521 y(itory)-8 b(,)40 b(including)35 b(`)p Fp(Attic)p
Fu(')i(and)g(`)p Fp(CVS)p Fu(')h(but)f(not)i(including)34
b(sub)s(directories)i(whic)m(h)h(represen)m(t)h(other)150
1630 y(directories)d(under)g(v)m(ersion)g(con)m(trol.)59
b(T)-8 b(o)37 b(lo)s(c)m(k)f(an)g(en)m(tire)g(tree,)j(y)m(ou)d(need)g
(to)h(lo)s(c)m(k)f(eac)m(h)h(directory)150 1740 y(\(note)e(that)g(if)e
(y)m(ou)h(fail)f(to)h(obtain)g(an)m(y)g(lo)s(c)m(k)g(y)m(ou)h(need,)g
(y)m(ou)f(m)m(ust)g(release)g(the)g(whole)g(tree)g(b)s(efore)150
1849 y(w)m(aiting)c(and)f(trying)h(again,)h(to)g(a)m(v)m(oid)g(deadlo)s
(c)m(ks\).)275 2017 y(Note)j(also)e(that)i Ft(cvs)d Fu(exp)s(ects)i
(writelo)s(c)m(ks)f(to)i(con)m(trol)f(access)h(to)f(individual)28
b(`)p Fp(foo,v)p Fu(')k(\014les.)47 b Ft(r)n(cs)150 2127
y Fu(has)30 b(a)g(sc)m(heme)g(where)f(the)h(`)p Fp(,foo,)p
Fu(')f(\014le)g(serv)m(es)h(as)g(a)g(lo)s(c)m(k,)h(but)e
Ft(cvs)f Fu(do)s(es)i(not)g(implemen)m(t)e(it)i(and)f(so)150
2236 y(taking)36 b(out)h(a)g Ft(cvs)f Fu(writelo)s(c)m(k)f(is)h
(recommended.)58 b(See)37 b(the)g(commen)m(ts)g(at)g(rcs)p
2996 2236 28 4 v 33 w(in)m(ternal)p 3336 2236 V 32 w(lo)s(c)m(k\014le)e
(in)150 2346 y(the)c Ft(cvs)e Fu(source)i(co)s(de)f(for)g(further)f
(discussion/rationale.)150 2637 y Fn(2.2.7)63 b(Ho)m(w)40
b(\014les)i(are)e(stored)i(in)f(the)g(CVSR)m(OOT)f(directory)275
2863 y Fu(The)f(`)p Fp($CVSROOT/CVSROOT)p Fu(')c(directory)40
b(con)m(tains)f(the)h(v)-5 b(arious)39 b(administrativ)m(e)f(\014les.)
68 b(In)39 b(some)150 2972 y(w)m(a)m(ys)e(this)e(directory)g(is)g(just)
g(lik)m(e)g(an)m(y)i(other)f(directory)f(in)g(the)h(rep)s(ository;)i
(it)d(con)m(tains)h Ft(r)n(cs)f Fu(\014les)150 3082 y(whose)40
b(names)g(end)g(in)e(`)p Fp(,v)p Fu(',)43 b(and)d(man)m(y)g(of)g(the)h
Ft(cvs)e Fu(commands)h(op)s(erate)h(on)f(it)f(the)i(same)f(w)m(a)m(y)-8
b(.)150 3192 y(Ho)m(w)m(ev)m(er,)33 b(there)d(are)h(a)g(few)f
(di\013erences.)275 3359 y(F)-8 b(or)30 b(eac)m(h)h(administrativ)m(e)e
(\014le,)g(in)g(addition)f(to)i(the)h Ft(r)n(cs)d Fu(\014le,)i(there)g
(is)f(also)h(a)g(c)m(hec)m(k)m(ed)i(out)e(cop)m(y)150
3469 y(of)c(the)g(\014le.)38 b(F)-8 b(or)26 b(example,)h(there)e(is)g
(an)h Ft(r)n(cs)e Fu(\014le)h(`)p Fp(loginfo,v)p Fu(')f(and)h(a)h
(\014le)e(`)p Fp(loginfo)p Fu(')g(whic)m(h)h(con)m(tains)150
3579 y(the)i(latest)g(revision)e(con)m(tained)j(in)d(`)p
Fp(loginfo,v)p Fu('.)38 b(When)26 b(y)m(ou)h(c)m(hec)m(k)i(in)c(an)i
(administrativ)m(e)e(\014le,)i Ft(cvs)150 3688 y Fu(should)h(prin)m(t)
390 3850 y Fp(cvs)47 b(commit:)f(Rebuilding)f(administrative)f(file)i
(database)150 4018 y Fu(and)27 b(up)s(date)g(the)h(c)m(hec)m(k)m(ed)i
(out)e(cop)m(y)g(in)f(`)p Fp($CVSROOT/CVSROOT)p Fu('.)36
b(If)27 b(it)g(do)s(es)h(not,)h(there)f(is)e(something)150
4128 y(wrong)f(\(see)h(App)s(endix)d(H)j([BUGS],)g(page)g(151\).)41
b(T)-8 b(o)26 b(add)f(y)m(our)g(o)m(wn)h(\014les)e(to)i(the)g(\014les)e
(to)i(b)s(e)f(up)s(dated)150 4237 y(in)k(this)g(fashion,)h(y)m(ou)g
(can)h(add)f(them)g(to)h(the)g(`)p Fp(checkoutlist)p
Fu(')c(administrativ)m(e)i(\014le.)275 4405 y(By)38 b(default,)i(the)e
(`)p Fp(modules)p Fu(')f(\014le)g(b)s(eha)m(v)m(es)i(as)f(describ)s(ed)
e(ab)s(o)m(v)m(e.)66 b(If)37 b(the)i(mo)s(dules)d(\014le)h(is)h(v)m
(ery)150 4515 y(large,)29 b(storing)e(it)h(as)g(a)g(\015at)h(text)g
(\014le)e(ma)m(y)h(mak)m(e)h(lo)s(oking)e(up)g(mo)s(dules)f(slo)m(w)i
(\(I'm)g(not)g(sure)g(whether)150 4624 y(this)39 b(is)h(as)g(m)m(uc)m
(h)h(of)f(a)h(concern)f(no)m(w)h(as)f(when)g Ft(cvs)f
Fu(\014rst)h(ev)m(olv)m(ed)h(this)e(feature;)46 b(I)40
b(ha)m(v)m(en't)i(seen)150 4734 y(b)s(enc)m(hmarks\).)d(Therefore,)29
b(b)m(y)e(making)h(appropriate)f(edits)g(to)i(the)f Ft(cvs)f
Fu(source)h(co)s(de)g(one)g(can)g(store)150 4843 y(the)36
b(mo)s(dules)e(\014le)h(in)f(a)i(database)h(whic)m(h)d(implemen)m(ts)h
(the)h Fp(ndbm)e Fu(in)m(terface,)k(suc)m(h)d(as)h(Berk)m(eley)h(db)150
4953 y(or)h(GDBM.)i(If)d(this)g(option)g(is)g(in)g(use,)j(then)d(the)i
(mo)s(dules)d(database)j(will)c(b)s(e)i(stored)h(in)f(the)h(\014les)150
5063 y(`)p Fp(modules.db)p Fu(',)28 b(`)p Fp(modules.pag)p
Fu(',)g(and/or)j(`)p Fp(modules.dir)p Fu('.)275 5230
y(F)-8 b(or)44 b(information)e(on)i(the)f(meaning)g(of)h(the)g(v)-5
b(arious)43 b(administrativ)m(e)f(\014les,)k(see)e(App)s(endix)d(C)150
5340 y([Administrativ)m(e)29 b(\014les],)h(page)h(125.)p
eop
%%Page: 13 15
13 14 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(13)150 366 y Fq(2.3)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g
(the)g(w)l(orking)h(directory)275 559 y Fu(While)30 b(w)m(e)h(are)h
(discussing)d Ft(cvs)h Fu(in)m(ternals)g(whic)m(h)g(ma)m(y)i(b)s(ecome)
f(visible)e(from)i(time)g(to)h(time,)f(w)m(e)150 669
y(migh)m(t)g(as)h(w)m(ell)f(talk)h(ab)s(out)f(what)h
Ft(cvs)e Fu(puts)h(in)g(the)g(`)p Fp(CVS)p Fu(')h(directories)e(in)h
(the)h(w)m(orking)f(directories.)150 779 y(As)f(with)e(the)j(rep)s
(ository)-8 b(,)29 b Ft(cvs)g Fu(handles)f(this)h(information)f(and)i
(one)g(can)g(usually)e(access)j(it)e(via)h Ft(cvs)150
888 y Fu(commands.)46 b(But)33 b(in)e(some)i(cases)g(it)f(ma)m(y)h(b)s
(e)e(useful)g(to)i(lo)s(ok)f(at)h(it,)g(and)e(other)i(programs,)g(suc)m
(h)f(as)150 998 y(the)c Fp(jCVS)f Fu(graphical)f(user)h(in)m(terface)i
(or)e(the)h Fp(VC)f Fu(pac)m(k)-5 b(age)30 b(for)e(emacs,)h(ma)m(y)f
(need)g(to)g(lo)s(ok)g(at)g(it.)40 b(Suc)m(h)150 1107
y(programs)26 b(should)f(follo)m(w)h(the)h(recommendations)f(in)g(this)
f(section)i(if)f(they)h(hop)s(e)f(to)h(b)s(e)f(able)g(to)i(w)m(ork)150
1217 y(with)35 b(other)h(programs)f(whic)m(h)g(use)h(those)g(\014les,)h
(including)32 b(future)j(v)m(ersions)h(of)g(the)g(programs)g(just)150
1327 y(men)m(tioned)30 b(and)g(the)g(command-line)f Ft(cvs)h
Fu(clien)m(t.)275 1461 y(The)39 b(`)p Fp(CVS)p Fu(')g(directory)h(con)m
(tains)g(sev)m(eral)g(\014les.)69 b(Programs)40 b(whic)m(h)e(are)j
(reading)e(this)f(directory)150 1571 y(should)31 b(silen)m(tly)h
(ignore)g(\014les)g(whic)m(h)g(are)i(in)e(the)h(directory)g(but)f(whic)
m(h)g(are)i(not)f(do)s(cumen)m(ted)g(here,)150 1680 y(to)e(allo)m(w)f
(for)g(future)g(expansion.)150 1840 y(`)p Fp(Root)p Fu(')238
b(This)30 b(\014le)h(con)m(tains)h(the)g(curren)m(t)g
Ft(cvs)f Fu(ro)s(ot,)i(as)f(describ)s(ed)e(in)g(Section)i(2.1)h([Sp)s
(ecifying)630 1950 y(a)e(rep)s(ository],)f(page)h(7.)150
2110 y(`)p Fp(Repository)p Fu(')630 2219 y(This)20 b(\014le)h(con)m
(tains)h(the)g(directory)g(within)d(the)j(rep)s(ository)f(whic)m(h)g
(the)h(curren)m(t)f(directory)630 2329 y(corresp)s(onds)f(with.)36
b(It)21 b(can)g(b)s(e)f(either)h(an)f(absolute)h(pathname)g(or)g(a)g
(relativ)m(e)g(pathname;)630 2438 y Ft(cvs)34 b Fu(has)h(had)g(the)h
(abilit)m(y)d(to)j(read)f(either)g(format)h(since)e(at)i(least)g(v)m
(ersion)f(1.3)h(or)f(so.)630 2548 y(The)23 b(relativ)m(e)g(pathname)g
(is)g(relativ)m(e)g(to)h(the)g(ro)s(ot,)h(and)e(is)f(the)i(more)f
(sensible)e(approac)m(h,)630 2658 y(but)h(the)h(absolute)g(pathname)g
(is)f(quite)g(common)i(and)e(implemen)m(tations)f(should)g(accept)630
2767 y(either.)40 b(F)-8 b(or)31 b(example,)g(after)g(the)f(command)870
2896 y Fp(cvs)47 b(-d)g(:local:/usr/local/cvsroot)41
b(checkout)46 b(yoyodyne/tc)630 3031 y Fu(`)p Fp(Root)p
Fu(')30 b(will)d(con)m(tain)870 3159 y Fp(:local:/usr/local/cvsroo)o(t)
630 3294 y Fu(and)j(`)p Fp(Repository)p Fu(')e(will)g(con)m(tain)i
(either)870 3423 y Fp(/usr/local/cvsroot/yoyod)o(yne/)o(tc)630
3557 y Fu(or)870 3686 y Fp(yoyodyne/tc)150 3846 y Fu(`)p
Fp(Entries)p Fu(')94 b(This)30 b(\014le)i(lists)e(the)j(\014les)e(and)g
(directories)g(in)g(the)h(w)m(orking)g(directory)-8 b(.)46
b(It)32 b(is)f(a)i(text)g(\014le)630 3956 y(according)d(to)h(the)f(con)
m(v)m(en)m(tions)h(appropriate)e(for)g(the)h(op)s(erating)g(system)g
(in)e(question.)630 4065 y(The)g(\014rst)g(c)m(haracter)i(of)e(eac)m(h)
i(line)d(indicates)g(what)h(sort)h(of)g(line)e(it)h(is.)39
b(If)28 b(the)g(c)m(haracter)630 4175 y(is)23 b(unrecognized,)i
(programs)f(reading)g(the)g(\014le)g(should)e(silen)m(tly)h(skip)f
(that)j(line,)f(to)h(allo)m(w)630 4284 y(for)30 b(future)g(expansion.)
630 4419 y(If)g(the)g(\014rst)g(c)m(haracter)i(is)d(`)p
Fp(/)p Fu(',)i(then)f(the)h(format)g(is:)870 4548 y Fp(/)p
Fo(name)5 b Fp(/)p Fo(revision)p Fp(/)p Fo(timestamp)s
Fp([+)p Fo(con\015ict)r Fp(]/)p Fo(options)t Fp(/)p Fo(tagdate)630
4682 y Fu(where)26 b(`)p Fp([)p Fu(')h(and)g(`)p Fp(])p
Fu(')g(are)g(not)g(part)g(of)g(the)g(en)m(try)-8 b(,)29
b(but)d(instead)g(indicate)g(that)h(the)g(`)p Fp(+)p
Fu(')h(and)630 4792 y(con\015ict)i(mark)m(er)g(are)g(optional.)40
b Fo(name)35 b Fu(is)29 b(the)h(name)g(of)g(the)g(\014le)f(within)f
(the)i(directory)-8 b(.)630 4902 y Fo(revision)33 b Fu(is)i(the)g
(revision)f(that)h(the)h(\014le)e(in)g(the)h(w)m(orking)g(deriv)m(es)f
(from,)j(or)e(`)p Fp(0)p Fu(')g(for)g(an)630 5011 y(added)i(\014le,)i
(or)f(`)p Fp(-)p Fu(')g(follo)m(w)m(ed)g(b)m(y)g(a)g(revision)e(for)i
(a)g(remo)m(v)m(ed)h(\014le.)62 b Fo(timestamp)41 b Fu(is)c(the)630
5121 y(timestamp)c(of)h(the)f(\014le)g(at)h(the)g(time)f(that)h
Ft(cvs)f Fu(created)h(it;)h(if)e(the)g(timestamp)g(di\013ers)630
5230 y(with)24 b(the)i(actual)g(mo)s(di\014cation)e(time)h(of)h(the)f
(\014le)g(it)g(means)g(the)h(\014le)f(has)g(b)s(een)g(mo)s(di\014ed.)
630 5340 y(It)i(is)g(in)e(Univ)m(ersal)i(Time)f(\(UT\),)i(stored)f(in)f
(the)h(format)h(used)e(b)m(y)h(the)h(ISO)e(C)h(asctime\(\))p
eop
%%Page: 14 16
14 15 bop 150 -116 a Fu(14)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(function)39 b(\(for)i(example,)i
(`)p Fp(Sun)29 b(Apr)h(7)g(01:29:26)e(1996)p Fu('\).)70
b(One)40 b(ma)m(y)h(write)f(a)h(string)630 476 y(whic)m(h)34
b(is)g(not)h(in)f(that)h(format,)i(for)e(example,)h(`)p
Fp(Result)29 b(of)g(merge)p Fu(',)36 b(to)f(indicate)f(that)630
586 y(the)d(\014le)f(should)f(alw)m(a)m(ys)i(b)s(e)f(considered)g(to)i
(b)s(e)e(mo)s(di\014ed.)40 b(This)29 b(is)h(not)h(a)g(sp)s(ecial)f
(case;)630 695 y(to)36 b(see)g(whether)e(a)i(\014le)e(is)g(mo)s
(di\014ed)f(a)j(program)e(should)g(tak)m(e)i(the)g(timestamp)e(of)i
(the)630 805 y(\014le)j(and)g(simply)f(do)h(a)h(string)f(compare)i
(with)d Fo(timestamp)p Fu(.)69 b Fo(con\015ict)42 b Fu(indicates)c
(that)630 914 y(there)30 b(w)m(as)h(a)f(con\015ict;)h(if)e(it)g(is)h
(the)g(same)h(as)f(the)g(actual)h(mo)s(di\014cation)d(time)i(of)g(the)h
(\014le)630 1024 y(it)c(means)h(that)g(the)g(user)g(has)f(ob)m(viously)
g(not)h(resolv)m(ed)f(the)h(con\015ict.)40 b Fo(options)31
b Fu(con)m(tains)630 1134 y(stic)m(ky)24 b(options)g(\(for)g(example)g
(`)p Fp(-kb)p Fu(')g(for)g(a)g(binary)e(\014le\).)39
b Fo(tagdate)31 b Fu(con)m(tains)24 b(`)p Fp(T)p Fu(')g(follo)m(w)m(ed)
630 1243 y(b)m(y)36 b(a)g(tag)h(name,)g(or)f(`)p Fp(D)p
Fu(')g(for)g(a)g(date,)i(follo)m(w)m(ed)e(b)m(y)f(a)i(stic)m(ky)f(tag)h
(or)e(date.)58 b(Note)37 b(that)630 1353 y(if)c Fo(timestamp)j
Fu(con)m(tains)d(a)h(pair)f(of)h(timestamps)f(separated)h(b)m(y)f(a)h
(space,)i(rather)d(than)630 1462 y(a)f(single)e(timestamp,)h(y)m(ou)h
(are)g(dealing)e(with)g(a)i(v)m(ersion)f(of)g Ft(cvs)g
Fu(earlier)f(than)h Ft(cvs)g Fu(1.5)630 1572 y(\(not)g(do)s(cumen)m
(ted)f(here\).)630 1711 y(If)23 b(the)i(\014rst)e(c)m(haracter)i(of)f
(a)g(line)f(in)f(`)p Fp(Entries)p Fu(')h(is)g(`)p Fp(D)p
Fu(',)i(then)f(it)f(indicates)g(a)h(sub)s(directory)-8
b(.)630 1821 y(`)p Fp(D)p Fu(')30 b(on)g(a)g(line)f(all)f(b)m(y)i
(itself)f(indicates)g(that)h(the)h(program)e(whic)m(h)g(wrote)h(the)g
(`)p Fp(Entries)p Fu(')630 1930 y(\014le)37 b(do)s(es)g(record)h(sub)s
(directories)d(\(therefore,)41 b(if)36 b(there)i(is)f(suc)m(h)h(a)g
(line)e(and)h(no)h(other)630 2040 y(lines)24 b(b)s(eginning)f(with)h(`)
p Fp(D)p Fu(',)j(one)f(kno)m(ws)f(there)h(are)g(no)f(sub)s
(directories\).)37 b(Otherwise,)26 b(the)630 2150 y(line)j(lo)s(oks)h
(lik)m(e:)870 2283 y Fp(D/)p Fo(name)5 b Fp(/)p Fo(\014ller1)i
Fp(/)p Fo(\014ller2)g Fp(/)p Fo(\014ller3)g Fp(/)p Fo(\014l)o(ler4)630
2422 y Fu(where)32 b Fo(name)37 b Fu(is)32 b(the)g(name)g(of)h(the)f
(sub)s(directory)-8 b(,)32 b(and)f(all)g(the)i Fo(\014ller)k
Fu(\014elds)30 b(should)h(b)s(e)630 2532 y(silen)m(tly)37
b(ignored,)k(for)e(future)f(expansion.)65 b(Programs)39
b(whic)m(h)f(mo)s(dify)f Fp(Entries)g Fu(\014les)630
2641 y(should)28 b(preserv)m(e)j(these)g(\014elds.)150
2810 y(`)p Fp(Entries.Log)p Fu(')630 2920 y(This)42 b(\014le)i(do)s(es)
g(not)g(record)h(an)m(y)f(information)f(b)s(ey)m(ond)g(that)i(in)e(`)p
Fp(Entries)p Fu(',)k(but)c(it)630 3030 y(do)s(es)37 b(pro)m(vide)g(a)h
(w)m(a)m(y)h(to)f(up)s(date)f(the)h(information)e(without)h(ha)m(ving)g
(to)i(rewrite)e(the)630 3139 y(en)m(tire)g(`)p Fp(Entries)p
Fu(')e(\014le,)i(including)c(the)k(abilit)m(y)e(to)i(preserv)m(e)g(the)
g(information)e(ev)m(en)i(if)630 3249 y(the)c(program)f(writing)e(`)p
Fp(Entries)p Fu(')h(and)h(`)p Fp(Entries.Log)p Fu(')d(abruptly)i(ab)s
(orts.)46 b(Programs)630 3358 y(whic)m(h)25 b(are)i(reading)e(the)i(`)p
Fp(Entries)p Fu(')d(\014le)i(should)e(also)i(c)m(hec)m(k)i(for)e(`)p
Fp(Entries.Log)p Fu('.)37 b(If)26 b(the)630 3468 y(latter)g(exists,)g
(they)g(should)d(read)j(`)p Fp(Entries)p Fu(')e(and)h(then)g(apply)f
(the)i(c)m(hanges)g(men)m(tioned)630 3577 y(in)39 b(`)p
Fp(Entries.Log)p Fu('.)67 b(After)40 b(applying)e(the)i(c)m(hanges,)k
(the)c(recommended)g(practice)g(is)630 3687 y(to)d(rewrite)f(`)p
Fp(Entries)p Fu(')g(and)g(then)g(delete)h(`)p Fp(Entries.Log)p
Fu('.)57 b(The)36 b(format)h(of)g(a)g(line)e(in)630 3797
y(`)p Fp(Entries.Log)p Fu(')c(is)i(a)i(single)e(c)m(haracter)i(command)
f(follo)m(w)m(ed)g(b)m(y)f(a)i(space)f(follo)m(w)m(ed)g(b)m(y)630
3906 y(a)44 b(line)e(in)g(the)i(format)g(sp)s(eci\014ed)e(for)h(a)h
(line)e(in)g(`)p Fp(Entries)p Fu('.)79 b(The)43 b(single)f(c)m
(haracter)630 4016 y(command)34 b(is)g(`)p Fp(A)p Fu(')h(to)g(indicate)
f(that)h(the)g(en)m(try)g(is)f(b)s(eing)f(added,)i(`)p
Fp(R)p Fu(')g(to)h(indicate)d(that)630 4125 y(the)h(en)m(try)h(is)e(b)s
(eing)g(remo)m(v)m(ed,)k(or)d(an)m(y)h(other)f(c)m(haracter)i(to)f
(indicate)f(that)h(the)f(en)m(tire)630 4235 y(line)d(in)h(`)p
Fp(Entries.Log)p Fu(')e(should)h(b)s(e)h(silen)m(tly)f(ignored)h(\(for)
h(future)f(expansion\).)47 b(If)33 b(the)630 4345 y(second)25
b(c)m(haracter)i(of)e(the)h(line)d(in)h(`)p Fp(Entries.Log)p
Fu(')f(is)h(not)h(a)h(space,)h(then)e(it)f(w)m(as)i(written)630
4454 y(b)m(y)k(an)h(older)e(v)m(ersion)h(of)g Ft(cvs)g
Fu(\(not)h(do)s(cumen)m(ted)f(here\).)150 4623 y(`)p
Fp(Entries.Backup)p Fu(')630 4733 y(This)39 b(is)h(a)h(temp)s(orary)g
(\014le.)71 b(Recommended)41 b(usage)h(is)e(to)h(write)f(a)i(new)e(en)m
(tries)h(\014le)630 4842 y(to)h(`)p Fp(Entries.Backup)p
Fu(',)f(and)g(then)g(to)h(rename)f(it)g(\(atomically)-8
b(,)44 b(where)d(p)s(ossible\))e(to)630 4952 y(`)p Fp(Entries)p
Fu('.)150 5121 y(`)p Fp(Entries.Static)p Fu(')630 5230
y(The)33 b(only)f(relev)-5 b(an)m(t)34 b(thing)e(ab)s(out)h(this)g
(\014le)f(is)g(whether)h(it)g(exists)g(or)g(not.)50 b(If)33
b(it)g(exists,)630 5340 y(then)d(it)g(means)g(that)g(only)g(part)g(of)g
(a)h(directory)e(w)m(as)i(gotten)h(and)d Ft(cvs)g Fu(will)f(not)i
(create)p eop
%%Page: 15 17
15 16 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(15)630 366 y(additional)24 b(\014les)h(in)f(that)j(directory)-8
b(.)39 b(T)-8 b(o)26 b(clear)g(it,)h(use)e(the)h Fp(update)f
Fu(command)g(with)g(the)630 476 y(`)p Fp(-d)p Fu(')30
b(option,)g(whic)m(h)f(will)f(get)k(the)e(additional)f(\014les)g(and)h
(remo)m(v)m(e)h(`)p Fp(Entries.Static)p Fu('.)150 626
y(`)p Fp(Tag)p Fu(')286 b(This)33 b(\014le)h(con)m(tains)h(p)s
(er-directory)f(stic)m(ky)h(tags)h(or)f(dates.)55 b(The)35
b(\014rst)f(c)m(haracter)j(is)d(`)p Fp(T)p Fu(')630 736
y(for)25 b(a)h(branc)m(h)f(tag,)j(`)p Fp(N)p Fu(')e(for)f(a)h
(non-branc)m(h)f(tag,)j(or)e(`)p Fp(D)p Fu(')f(for)h(a)g(date,)h(or)f
(another)f(c)m(haracter)630 845 y(to)h(mean)g(the)g(\014le)f(should)e
(b)s(e)i(silen)m(tly)f(ignored,)i(for)g(future)e(expansion.)38
b(This)24 b(c)m(haracter)630 955 y(is)30 b(follo)m(w)m(ed)g(b)m(y)g
(the)h(tag)h(or)e(date.)42 b(Note)32 b(that)f(p)s(er-directory)f(stic)m
(ky)g(tags)i(or)e(dates)i(are)630 1064 y(used)c(for)h(things)f(lik)m(e)
h(applying)e(to)j(\014les)e(whic)m(h)g(are)i(newly)e(added;)h(they)g
(migh)m(t)g(not)h(b)s(e)630 1174 y(the)d(same)g(as)g(the)g(stic)m(ky)g
(tags)h(or)f(dates)g(on)g(individual)22 b(\014les.)38
b(F)-8 b(or)28 b(general)f(information)630 1284 y(on)j(stic)m(ky)h
(tags)g(and)f(dates,)h(see)g(Section)f(4.5)i([Stic)m(ky)e(tags],)i
(page)f(34.)150 1434 y(`)p Fp(Checkin.prog)p Fu(')150
1543 y(`)p Fp(Update.prog)p Fu(')630 1653 y(These)43
b(\014les)f(store)i(the)f(programs)g(sp)s(eci\014ed)e(b)m(y)i(the)g(`)p
Fp(-i)p Fu(')g(and)g(`)p Fp(-u)p Fu(')g(options)f(in)g(the)630
1762 y(mo)s(dules)29 b(\014le,)g(resp)s(ectiv)m(ely)-8
b(.)150 1912 y(`)p Fp(Notify)p Fu(')142 b(This)29 b(\014le)i(stores)h
(noti\014cations)e(\(for)h(example,)h(for)f Fp(edit)f
Fu(or)h Fp(unedit)p Fu(\))f(whic)m(h)g(ha)m(v)m(e)j(not)630
2022 y(y)m(et)f(b)s(een)d(sen)m(t)i(to)g(the)g(serv)m(er.)41
b(Its)30 b(format)h(is)e(not)i(y)m(et)g(do)s(cumen)m(ted)f(here.)150
2172 y(`)p Fp(Notify.tmp)p Fu(')630 2282 y(This)g(\014le)h(is)g(to)i(`)
p Fp(Notify)p Fu(')e(as)h(`)p Fp(Entries.Backup)p Fu(')d(is)i(to)i(`)p
Fp(Entries)p Fu('.)44 b(That)32 b(is,)g(to)h(write)630
2391 y(`)p Fp(Notify)p Fu(',)42 b(\014rst)e(write)g(the)h(new)f(con)m
(ten)m(ts)i(to)f(`)p Fp(Notify.tmp)p Fu(')e(and)h(then)g(\(atomically)
630 2501 y(where)30 b(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
Fp(Notify)p Fu('.)150 2651 y(`)p Fp(Base)p Fu(')238 b(If)26
b(w)m(atc)m(hes)j(are)e(in)f(use,)h(then)g(an)g Fp(edit)f
Fu(command)g(stores)i(the)f(original)e(cop)m(y)j(of)f(the)g(\014le)630
2760 y(in)j(the)i(`)p Fp(Base)p Fu(')f(directory)-8 b(.)44
b(This)30 b(allo)m(ws)g(the)i Fp(unedit)e Fu(command)h(to)i(op)s(erate)
f(ev)m(en)g(if)e(it)630 2870 y(is)f(unable)g(to)i(comm)m(unicate)g
(with)f(the)g(serv)m(er.)150 3020 y(`)p Fp(Baserev)p
Fu(')94 b(The)24 b(\014le)g(lists)f(the)i(revision)e(for)h(eac)m(h)i
(of)f(the)g(\014les)e(in)h(the)h(`)p Fp(Base)p Fu(')f(directory)-8
b(.)38 b(The)25 b(format)630 3129 y(is:)870 3253 y Fp(B)p
Fo(name)5 b Fp(/)p Fo(rev)j Fp(/)p Fo(expansion)630 3383
y Fu(where)30 b Fo(expansion)f Fu(should)f(b)s(e)i(ignored,)g(to)h
(allo)m(w)f(for)g(future)g(expansion.)150 3533 y(`)p
Fp(Baserev.tmp)p Fu(')630 3643 y(This)d(\014le)g(is)h(to)h(`)p
Fp(Baserev)p Fu(')e(as)i(`)p Fp(Entries.Backup)p Fu(')c(is)j(to)h(`)p
Fp(Entries)p Fu('.)39 b(That)28 b(is,)g(to)i(write)630
3752 y(`)p Fp(Baserev)p Fu(',)g(\014rst)h(write)f(the)i(new)f(con)m
(ten)m(ts)i(to)f(`)p Fp(Baserev.tmp)p Fu(')c(and)j(then)g(\(atomically)
630 3862 y(where)f(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
Fp(Baserev)p Fu('.)150 4012 y(`)p Fp(Template)p Fu(')630
4122 y(This)g(\014le)g(con)m(tains)i(the)g(template)g(sp)s(eci\014ed)e
(b)m(y)h(the)h(`)p Fp(rcsinfo)p Fu(')e(\014le)h(\(see)h(Section)g(C.8)
630 4231 y([rcsinfo],)42 b(page)f(134\).)72 b(It)41 b(is)e(only)g(used)
h(b)m(y)g(the)g(clien)m(t;)45 b(the)c(non-clien)m(t/serv)m(er)f
Ft(cvs)630 4341 y Fu(consults)29 b(`)p Fp(rcsinfo)p Fu(')g(directly)-8
b(.)150 4584 y Fq(2.4)68 b(The)45 b(administrativ)l(e)i(\014les)275
4772 y Fu(The)30 b(directory)h(`)p Fp($CVSROOT/CVSROOT)p
Fu(')c(con)m(tains)32 b(some)f Fo(administrativ)m(e)f(\014les)p
Fu(.)42 b(See)32 b(App)s(endix)c(C)150 4881 y([Administrativ)m(e)j
(\014les],)j(page)g(125,)h(for)e(a)g(complete)h(description.)47
b(Y)-8 b(ou)33 b(can)h(use)e Ft(cvs)g Fu(without)h(an)m(y)150
4991 y(of)e(these)h(\014les,)f(but)g(some)g(commands)g(w)m(ork)h(b)s
(etter)f(when)f(at)i(least)g(the)g(`)p Fp(modules)p Fu(')d(\014le)i(is)
f(prop)s(erly)150 5101 y(set)h(up.)275 5230 y(The)39
b(most)h(imp)s(ortan)m(t)f(of)h(these)g(\014les)f(is)g(the)h(`)p
Fp(modules)p Fu(')e(\014le.)69 b(It)40 b(de\014nes)e(all)h(mo)s(dules)f
(in)h(the)150 5340 y(rep)s(ository)-8 b(.)40 b(This)29
b(is)g(a)i(sample)e(`)p Fp(modules)p Fu(')g(\014le.)p
eop
%%Page: 16 18
16 17 bop 150 -116 a Fu(16)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)390 366 y Fp(CVSROOT)428
b(CVSROOT)390 470 y(modules)g(CVSROOT)45 b(modules)390
574 y(cvs)620 b(gnu/cvs)390 678 y(rcs)g(gnu/rcs)390 782
y(diff)572 b(gnu/diff)390 885 y(tc)668 b(yoyodyne/tc)275
1022 y Fu(The)33 b(`)p Fp(modules)p Fu(')g(\014le)g(is)g(line)f(orien)m
(ted.)52 b(In)33 b(its)h(simplest)e(form)i(eac)m(h)h(line)d(con)m
(tains)i(the)h(name)f(of)150 1131 y(the)k(mo)s(dule,)g(whitespace,)h
(and)e(the)h(directory)f(where)g(the)h(mo)s(dule)e(resides.)61
b(The)37 b(directory)g(is)g(a)150 1241 y(path)c(relativ)m(e)h(to)g
Fp($CVSROOT)p Fu(.)47 b(The)33 b(last)g(four)g(lines)f(in)g(the)h
(example)g(ab)s(o)m(v)m(e)i(are)f(examples)f(of)g(suc)m(h)150
1350 y(lines.)275 1487 y(The)g(line)g(that)i(de\014nes)e(the)i(mo)s
(dule)d(called)i(`)p Fp(modules)p Fu(')e(uses)i(features)h(that)g(are)f
(not)h(explained)150 1596 y(here.)k(See)25 b(Section)f(C.1)h([mo)s
(dules],)g(page)h(125,)h(for)d(a)i(full)c(explanation)i(of)h(all)e(the)
i(a)m(v)-5 b(ailable)24 b(features.)150 1824 y Fn(2.4.1)63
b(Editing)41 b(administrativ)m(e)e(\014les)275 2019 y
Fu(Y)-8 b(ou)27 b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g(the)i
(same)f(w)m(a)m(y)h(that)g(y)m(ou)f(w)m(ould)f(edit)h(an)m(y)g(other)g
(mo)s(dule.)150 2128 y(Use)37 b(`)p Fp(cvs)30 b(checkout)e(CVSROOT)p
Fu(')36 b(to)h(get)i(a)e(w)m(orking)f(cop)m(y)-8 b(,)41
b(edit)36 b(it,)j(and)d(commit)h(y)m(our)g(c)m(hanges)h(in)150
2238 y(the)31 b(normal)e(w)m(a)m(y)-8 b(.)275 2374 y(It)26
b(is)g(p)s(ossible)e(to)j(commit)g(an)f(erroneous)h(administrativ)m(e)e
(\014le.)38 b(Y)-8 b(ou)28 b(can)e(often)h(\014x)f(the)h(error)g(and)
150 2484 y(c)m(hec)m(k)37 b(in)d(a)h(new)g(revision,)g(but)f(sometimes)
h(a)h(particularly)d(bad)h(error)h(in)f(the)h(administrativ)m(e)f
(\014le)150 2593 y(mak)m(es)d(it)f(imp)s(ossible)d(to)k(commit)f(new)g
(revisions.)150 2855 y Fq(2.5)68 b(Multiple)46 b(rep)t(ositories)275
3050 y Fu(In)26 b(some)i(situations)f(it)g(is)g(a)h(go)s(o)s(d)f(idea)g
(to)i(ha)m(v)m(e)f(more)g(than)g(one)g(rep)s(ository)-8
b(,)27 b(for)h(instance)f(if)g(y)m(ou)150 3159 y(ha)m(v)m(e)h(t)m(w)m
(o)g(dev)m(elopmen)m(t)f(groups)e(that)j(w)m(ork)e(on)h(separate)g(pro)
5 b(jects)27 b(without)f(sharing)f(an)m(y)i(co)s(de.)39
b(All)150 3269 y(y)m(ou)d(ha)m(v)m(e)g(to)h(do)e(to)h(ha)m(v)m(e)h(sev)
m(eral)e(rep)s(ositories)f(is)h(to)h(sp)s(ecify)e(the)i(appropriate)e
(rep)s(ository)-8 b(,)36 b(using)150 3379 y(the)29 b
Fp(CVSROOT)e Fu(en)m(vironmen)m(t)i(v)-5 b(ariable,)28
b(the)i(`)p Fp(-d)p Fu(')f(option)f(to)i Ft(cvs)p Fu(,)e(or)h(\(once)i
(y)m(ou)e(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(out)f(a)150
3488 y(w)m(orking)d(directory\))g(b)m(y)h(simply)d(allo)m(wing)h
Ft(cvs)h Fu(to)h(use)f(the)h(rep)s(ository)e(that)j(w)m(as)f(used)e(to)
j(c)m(hec)m(k)g(out)150 3598 y(the)i(w)m(orking)e(directory)h(\(see)h
(Section)g(2.1)g([Sp)s(ecifying)d(a)j(rep)s(ository],)f(page)h(7\).)275
3734 y(The)37 b(big)g(adv)-5 b(an)m(tage)40 b(of)e(ha)m(ving)g(m)m
(ultiple)d(rep)s(ositories)i(is)g(that)h(they)g(can)h(reside)e(on)g
(di\013eren)m(t)150 3844 y(serv)m(ers.)47 b(The)31 b(big)h(disadv)-5
b(an)m(tage)33 b(is)e(that)i(y)m(ou)g(cannot)f(ha)m(v)m(e)i(a)f(single)
e Ft(cvs)g Fu(command)h(recurse)g(in)m(to)150 3953 y(directories)c
(whic)m(h)g(comes)i(from)f(di\013eren)m(t)g(rep)s(ositories.)39
b(Generally)28 b(sp)s(eaking,)h(if)f(y)m(ou)i(are)f(thinking)150
4063 y(of)35 b(setting)g(up)f(sev)m(eral)h(rep)s(ositories)f(on)h(the)g
(same)g(mac)m(hine,)h(y)m(ou)f(migh)m(t)g(w)m(an)m(t)h(to)g(consider)d
(using)150 4173 y(sev)m(eral)e(directories)e(within)f(the)j(same)f(rep)
s(ository)-8 b(.)275 4309 y(None)30 b(of)h(the)f(examples)g(in)f(this)h
(man)m(ual)f(sho)m(w)i(m)m(ultiple)d(rep)s(ositories.)150
4571 y Fq(2.6)68 b(Creating)46 b(a)g(rep)t(ository)275
4765 y Fu(T)-8 b(o)26 b(set)g(up)f(a)h Ft(cvs)f Fu(rep)s(ository)-8
b(,)26 b(\014rst)g(c)m(ho)s(ose)g(the)g(mac)m(hine)g(and)f(disk)g(on)g
(whic)m(h)g(y)m(ou)h(w)m(an)m(t)h(to)f(store)150 4875
y(the)h(revision)e(history)g(of)i(the)g(source)g(\014les.)38
b(CPU)27 b(and)f(memory)g(requiremen)m(ts)g(are)h(mo)s(dest,)h(so)f
(most)150 4984 y(mac)m(hines)j(should)e(b)s(e)i(adequate.)42
b(F)-8 b(or)31 b(details)e(see)i(Section)f(2.9.1)j([Serv)m(er)d
(requiremen)m(ts],)g(page)h(18.)275 5121 y(T)-8 b(o)23
b(estimate)i(disk)d(space)i(requiremen)m(ts,)g(if)e(y)m(ou)i(are)g(imp)
s(orting)d(R)m(CS)i(\014les)f(from)h(another)h(system,)150
5230 y(the)k(size)f(of)h(those)g(\014les)f(is)f(the)i(appro)m(ximate)g
(initial)d(size)i(of)h(y)m(our)f(rep)s(ository)-8 b(,)28
b(or)g(if)e(y)m(ou)i(are)g(starting)150 5340 y(without)i(an)m(y)h(v)m
(ersion)g(history)-8 b(,)31 b(a)g(rule)f(of)h(th)m(um)m(b)g(is)f(to)h
(allo)m(w)g(for)g(the)g(serv)m(er)g(appro)m(ximately)g(three)p
eop
%%Page: 17 19
17 18 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(17)150 366 y(times)29 b(the)h(size)g(of)g(the)g(co)s(de)g(to)h
(b)s(e)e(under)f(CVS)h(for)h(the)g(rep)s(ository)f(\(y)m(ou)h(will)d
(ev)m(en)m(tually)j(outgro)m(w)150 476 y(this,)e(but)h(not)g(for)g(a)g
(while\).)39 b(On)28 b(the)h(mac)m(hines)f(on)h(whic)m(h)f(the)h(dev)m
(elop)s(ers)f(will)f(b)s(e)h(w)m(orking,)h(y)m(ou'll)150
586 y(w)m(an)m(t)43 b(disk)d(space)j(for)f(appro)m(ximately)f(one)i(w)m
(orking)e(directory)g(for)h(eac)m(h)h(dev)m(elop)s(er)f(\(either)g(the)
150 695 y(en)m(tire)30 b(tree)h(or)g(a)f(p)s(ortion)f(of)i(it,)f(dep)s
(ending)e(on)i(what)h(eac)m(h)g(dev)m(elop)s(er)f(uses\).)275
846 y(The)36 b(rep)s(ository)g(should)f(b)s(e)h(accessable)i
(\(directly)e(or)g(via)h(a)g(net)m(w)m(ork)m(ed)h(\014le)e(system\))i
(from)e(all)150 956 y(mac)m(hines)28 b(whic)m(h)e(w)m(an)m(t)j(to)g
(use)f Ft(cvs)f Fu(in)g(serv)m(er)h(or)g(lo)s(cal)f(mo)s(de;)i(the)f
(clien)m(t)g(mac)m(hines)g(need)f(not)i(ha)m(v)m(e)150
1066 y(an)m(y)h(access)h(to)g(it)e(other)h(than)f(via)h(the)g
Ft(cvs)e Fu(proto)s(col.)41 b(It)30 b(is)e(not)i(p)s(ossible)e(to)i
(use)g Ft(cvs)e Fu(to)j(read)e(from)150 1175 y(a)e(rep)s(ository)f
(whic)m(h)g(one)h(only)f(has)h(read)g(access)h(to;)h
Ft(cvs)d Fu(needs)h(to)g(b)s(e)f(able)h(to)h(create)g(lo)s(c)m(k)f
(\014les)f(\(see)150 1285 y(Section)k(10.5)i([Concurrency],)e(page)h
(61\).)275 1436 y(T)-8 b(o)25 b(create)i(a)f(rep)s(ository)-8
b(,)26 b(run)e(the)h Fp(cvs)30 b(init)24 b Fu(command.)39
b(It)25 b(will)e(set)j(up)e(an)h(empt)m(y)h(rep)s(ository)e(in)150
1545 y(the)30 b Ft(cvs)f Fu(ro)s(ot)h(sp)s(eci\014ed)f(in)f(the)i
(usual)f(w)m(a)m(y)i(\(see)g(Chapter)e(2)h([Rep)s(ository],)g(page)h
(7\).)41 b(F)-8 b(or)31 b(example,)390 1691 y Fp(cvs)47
b(-d)g(/usr/local/cvsroot)c(init)275 1842 y(cvs)29 b(init)h
Fu(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)f
(\014les)g(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)150
1951 y(done)g(if)g(y)m(ou)g(run)f Fp(cvs)h(init)f Fu(on)h(an)g(already)
g(set-up)h(rep)s(ository)-8 b(.)275 2103 y Fp(cvs)29
b(init)c Fu(will)e(enable)i(history)g(logging;)j(if)c(y)m(ou)j(don't)f
(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)g(history)d(\014le)h(after)150
2212 y(running)j Fp(cvs)h(init)p Fu(.)40 b(See)30 b(Section)g(C.10)i
([history)d(\014le],)h(page)h(136.)150 2511 y Fq(2.7)68
b(Bac)l(king)45 b(up)g(a)g(rep)t(ository)275 2720 y Fu(There)26
b(is)h(nothing)f(particularly)f(magical)i(ab)s(out)h(the)f(\014les)f
(in)h(the)g(rep)s(ository;)h(for)f(the)g(most)h(part)150
2830 y(it)33 b(is)g(p)s(ossible)e(to)j(bac)m(k)g(them)g(up)e(just)h
(lik)m(e)g(an)m(y)h(other)g(\014les.)49 b(Ho)m(w)m(ev)m(er,)37
b(there)d(are)g(a)g(few)f(issues)f(to)150 2940 y(consider.)275
3091 y(The)23 b(\014rst)f(is)h(that)h(to)g(b)s(e)f(paranoid,)h(one)g
(should)e(either)h(not)g(use)h Ft(cvs)e Fu(during)f(the)j(bac)m(kup,)h
(or)f(ha)m(v)m(e)150 3200 y(the)35 b(bac)m(kup)g(program)g(lo)s(c)m(k)g
Ft(cvs)f Fu(while)f(doing)h(the)h(bac)m(kup.)54 b(T)-8
b(o)36 b(not)f(use)f Ft(cvs)p Fu(,)i(y)m(ou)f(migh)m(t)g(forbid)150
3310 y(logins)k(to)j(mac)m(hines)e(whic)m(h)g(can)h(access)h(the)f(rep)
s(ository)-8 b(,)43 b(turn)c(o\013)i(y)m(our)g Ft(cvs)f
Fu(serv)m(er,)k(or)d(similar)150 3419 y(mec)m(hanisms.)53
b(The)34 b(details)g(w)m(ould)f(dep)s(end)g(on)i(y)m(our)f(op)s
(erating)g(system)h(and)f(ho)m(w)h(y)m(ou)g(ha)m(v)m(e)h
Ft(cvs)150 3529 y Fu(set)f(up.)54 b(T)-8 b(o)35 b(lo)s(c)m(k)g
Ft(cvs)p Fu(,)g(y)m(ou)g(w)m(ould)f(create)i(`)p Fp(#cvs.rfl)p
Fu(')d(lo)s(c)m(ks)i(in)f(eac)m(h)i(rep)s(ository)e(directory)-8
b(.)54 b(See)150 3639 y(Section)27 b(10.5)i([Concurrency],)f(page)g
(61,)h(for)e(more)h(on)f Ft(cvs)f Fu(lo)s(c)m(ks.)40
b(Ha)m(ving)28 b(said)e(all)g(this,)h(if)g(y)m(ou)h(just)150
3748 y(bac)m(k)35 b(up)e(without)h(an)m(y)g(of)h(these)g(precautions,)f
(the)h(results)e(are)i(unlik)m(ely)c(to)k(b)s(e)f(particularly)e(dire.)
150 3858 y(Restoring)26 b(from)g(bac)m(kup,)h(the)g(rep)s(ository)e
(migh)m(t)h(b)s(e)g(in)f(an)h(inconsisten)m(t)g(state,)j(but)c(this)h
(w)m(ould)f(not)150 3967 y(b)s(e)30 b(particularly)e(hard)h(to)i(\014x)
f(man)m(ually)-8 b(.)275 4118 y(When)37 b(y)m(ou)h(restore)g(a)g(rep)s
(ository)f(from)g(bac)m(kup,)j(assuming)c(that)i(c)m(hanges)h(in)d(the)
i(rep)s(ository)150 4228 y(w)m(ere)29 b(made)f(after)g(the)h(time)f(of)
g(the)g(bac)m(kup,)h(w)m(orking)e(directories)g(whic)m(h)g(w)m(ere)i
(not)f(a\013ected)i(b)m(y)e(the)150 4338 y(failure)35
b(ma)m(y)j(refer)e(to)i(revisions)d(whic)m(h)h(no)g(longer)h(exist)g
(in)e(the)i(rep)s(ository)-8 b(.)60 b(T)-8 b(rying)36
b(to)h(run)f Ft(cvs)150 4447 y Fu(in)c(suc)m(h)g(directories)g(will)f
(t)m(ypically)h(pro)s(duce)g(an)g(error)h(message.)50
b(One)32 b(w)m(a)m(y)i(to)g(get)g(those)g(c)m(hanges)150
4557 y(bac)m(k)d(in)m(to)f(the)h(rep)s(ository)e(is)h(as)g(follo)m(ws:)
225 4708 y Fs(\017)60 b Fu(Get)31 b(a)g(new)f(w)m(orking)g(directory)-8
b(.)225 4851 y Fs(\017)60 b Fu(Cop)m(y)45 b(the)f(\014les)g(from)g(the)
g(w)m(orking)g(directory)g(from)g(b)s(efore)g(the)h(failure)e(o)m(v)m
(er)j(to)f(the)f(new)330 4960 y(w)m(orking)30 b(directory)g(\(do)g(not)
h(cop)m(y)g(the)f(con)m(ten)m(ts)j(of)d(the)h(`)p Fp(CVS)p
Fu(')f(directories,)f(of)i(course\).)225 5103 y Fs(\017)60
b Fu(W)-8 b(orking)22 b(in)f(the)h(new)f(w)m(orking)h(directory)-8
b(,)23 b(use)f(commands)g(suc)m(h)f(as)i Fp(cvs)29 b(update)20
b Fu(and)i Fp(cvs)29 b(diff)330 5213 y Fu(to)e(\014gure)f(out)g(what)h
(has)f(c)m(hanged,)i(and)d(then)h(when)g(y)m(ou)g(are)h(ready)-8
b(,)28 b(commit)e(the)h(c)m(hanges)g(in)m(to)330 5322
y(the)k(rep)s(ository)-8 b(.)p eop
%%Page: 18 20
18 19 bop 150 -116 a Fu(18)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(2.8)68 b(Mo)l(ving)45
b(a)h(rep)t(ository)275 553 y Fu(Just)32 b(as)i(bac)m(king)g(up)e(the)i
(\014les)f(in)f(the)i(rep)s(ository)e(is)h(prett)m(y)h(m)m(uc)m(h)g
(lik)m(e)f(bac)m(king)g(up)g(an)m(y)h(other)150 663 y(\014les,)29
b(if)h(y)m(ou)g(need)g(to)h(mo)m(v)m(e)h(a)f(rep)s(ository)e(from)h
(one)g(place)h(to)g(another)f(it)g(is)f(also)h(prett)m(y)h(m)m(uc)m(h)g
(lik)m(e)150 773 y(just)f(mo)m(ving)g(an)m(y)h(other)f(collection)g(of)
h(\014les.)275 902 y(The)40 b(main)h(thing)f(to)j(consider)d(is)g(that)
i(w)m(orking)f(directories)g(p)s(oin)m(t)f(to)i(the)g(rep)s(ository)-8
b(.)73 b(The)150 1011 y(simplest)29 b(w)m(a)m(y)k(to)f(deal)f(with)e(a)
j(mo)m(v)m(ed)g(rep)s(ository)f(is)f(to)i(just)f(get)h(a)g(fresh)e(w)m
(orking)h(directory)f(after)150 1121 y(the)38 b(mo)m(v)m(e.)66
b(Of)37 b(course,)k(y)m(ou'll)c(w)m(an)m(t)i(to)g(mak)m(e)g(sure)e
(that)i(the)f(old)f(w)m(orking)h(directory)f(had)h(b)s(een)150
1230 y(c)m(hec)m(k)m(ed)44 b(in)d(b)s(efore)h(the)h(mo)m(v)m(e,)k(or)42
b(y)m(ou)h(\014gured)e(out)h(some)h(other)g(w)m(a)m(y)g(to)g(mak)m(e)g
(sure)f(that)h(y)m(ou)150 1340 y(don't)h(lose)h(an)m(y)g(c)m(hanges.)84
b(If)44 b(y)m(ou)g(really)g(do)g(w)m(an)m(t)h(to)h(reuse)e(the)h
(existing)e(w)m(orking)h(directory)-8 b(,)150 1449 y(it)42
b(should)f(b)s(e)h(p)s(ossible)f(with)g(man)m(ual)h(surgery)g(on)h(the)
g(`)p Fp(CVS/Repository)p Fu(')c(\014les.)77 b(Y)-8 b(ou)43
b(can)g(see)150 1559 y(Section)30 b(2.3)i([W)-8 b(orking)30
b(directory)g(storage],)j(page)e(13,)g(for)g(information)d(on)j(the)f
(`)p Fp(CVS/Repository)p Fu(')150 1669 y(and)d(`)p Fp(CVS/Root)p
Fu(')f(\014les,)i(but)f(unless)f(y)m(ou)i(are)g(sure)f(y)m(ou)h(w)m(an)
m(t)h(to)f(b)s(other,)g(it)g(probably)d(isn't)i(w)m(orth)h(it.)150
1909 y Fq(2.9)68 b(Remote)47 b(rep)t(ositories)275 2096
y Fu(Y)-8 b(our)39 b(w)m(orking)g(cop)m(y)h(of)g(the)g(sources)g(can)f
(b)s(e)g(on)h(a)g(di\013eren)m(t)f(mac)m(hine)g(than)h(the)f(rep)s
(ository)-8 b(.)150 2206 y(Using)31 b Ft(cvs)g Fu(in)f(this)h(manner)g
(is)g(kno)m(wn)g(as)h Fo(clien)m(t/serv)m(er)39 b Fu(op)s(eration.)45
b(Y)-8 b(ou)32 b(run)e Ft(cvs)h Fu(on)h(a)g(mac)m(hine)150
2315 y(whic)m(h)25 b(can)h(moun)m(t)g(y)m(our)g(w)m(orking)g(directory)
-8 b(,)27 b(kno)m(wn)e(as)h(the)h Fo(clien)m(t)p Fu(,)f(and)g(tell)f
(it)h(to)g(comm)m(unicate)h(to)150 2425 y(a)i(mac)m(hine)g(whic)m(h)e
(can)i(moun)m(t)g(the)g(rep)s(ository)-8 b(,)29 b(kno)m(wn)f(as)h(the)g
Fo(serv)m(er)p Fu(.)41 b(Generally)-8 b(,)29 b(using)e(a)i(remote)150
2534 y(rep)s(ository)g(is)h(just)g(lik)m(e)f(using)g(a)i(lo)s(cal)e
(one,)i(except)h(that)f(the)f(format)h(of)g(the)f(rep)s(ository)f(name)
i(is:)390 2658 y Fp(:)p Fo(metho)s(d)t Fp(:)p Fo(user)7
b Fp(@)p Fo(hostname)e Fp(:/path/to/repos)o(itor)o(y)275
2786 y Fu(The)27 b(details)f(of)i(exactly)h(what)e(needs)g(to)i(b)s(e)e
(set)h(up)e(dep)s(end)g(on)i(ho)m(w)g(y)m(ou)g(are)g(connecting)f(to)i
(the)150 2896 y(serv)m(er.)275 3025 y(If)f Fo(metho)s(d)33
b Fu(is)28 b(not)i(sp)s(eci\014ed,)e(and)h(the)g(rep)s(ository)f(name)i
(con)m(tains)f(`)p Fp(:)p Fu(',)h(then)f(the)h(default)e(is)h
Fp(ext)150 3134 y Fu(or)d Fp(server)p Fu(,)f(dep)s(ending)f(on)i(y)m
(our)g(platform;)h(b)s(oth)e(are)h(describ)s(ed)e(in)h(Section)h(2.9.2)
i([Connecting)d(via)150 3244 y(rsh],)30 b(page)h(19.)150
3451 y Fn(2.9.1)63 b(Serv)m(er)40 b(requiremen)m(ts)275
3638 y Fu(The)35 b(quic)m(k)h(answ)m(er)g(to)h(what)f(sort)g(of)g(mac)m
(hine)g(is)f(suitable)g(as)h(a)h(serv)m(er)f(is)f(that)i(requiremen)m
(ts)150 3748 y(are)28 b(mo)s(dest|a)g(serv)m(er)f(with)f(32M)j(of)f
(memory)f(or)h(ev)m(en)g(less)f(can)g(handle)f(a)i(fairly)e(large)i
(source)f(tree)150 3857 y(with)i(a)i(fair)e(amoun)m(t)i(of)g(activit)m
(y)-8 b(.)275 3986 y(The)34 b(real)i(answ)m(er,)g(of)g(course,)h(is)e
(more)g(complicated.)56 b(Estimating)34 b(the)i(kno)m(wn)f(areas)h(of)g
(large)150 4096 y(memory)26 b(consumption)f(should)g(b)s(e)h
(su\016cien)m(t)g(to)h(estimate)g(memory)f(requiremen)m(ts.)39
b(There)26 b(are)h(t)m(w)m(o)150 4206 y(suc)m(h)g(areas)g(do)s(cumen)m
(ted)g(here;)h(other)f(memory)g(consumption)e(should)g(b)s(e)h(small)g
(b)m(y)h(comparison)f(\(if)150 4315 y(y)m(ou)33 b(\014nd)e(that)j(is)e
(not)h(the)g(case,)h(let)f(us)f(kno)m(w,)i(as)f(describ)s(ed)d(in)i
(App)s(endix)e(H)j([BUGS],)h(page)f(151,)150 4425 y(so)e(w)m(e)f(can)h
(up)s(date)f(this)f(do)s(cumen)m(tation\).)275 4554 y(The)c(\014rst)g
(area)i(of)g(big)e(memory)h(consumption)f(is)g(large)h(c)m(hec)m(k)m
(outs,)j(when)c(using)g(the)h Ft(cvs)f Fu(serv)m(er.)150
4663 y(The)i(serv)m(er)i(consists)e(of)h(t)m(w)m(o)h(pro)s(cesses)f
(for)g(eac)m(h)h(clien)m(t)e(that)i(it)e(is)g(serving.)39
b(Memory)28 b(consumption)150 4773 y(on)22 b(the)h(c)m(hild)e(pro)s
(cess)h(should)f(remain)g(fairly)g(small.)36 b(Memory)23
b(consumption)e(on)i(the)f(paren)m(t)h(pro)s(cess,)150
4882 y(particularly)38 b(if)i(the)h(net)m(w)m(ork)g(connection)g(to)g
(the)g(clien)m(t)f(is)g(slo)m(w,)j(can)e(b)s(e)f(exp)s(ected)h(to)g
(gro)m(w)g(to)150 4992 y(sligh)m(tly)26 b(more)h(than)g(the)g(size)g
(of)h(the)f(sources)g(in)f(a)i(single)e(directory)-8
b(,)28 b(or)f(t)m(w)m(o)i(megab)m(ytes,)g(whic)m(hev)m(er)150
5102 y(is)g(larger.)275 5230 y(Multiplying)j(the)k(size)g(of)f(eac)m(h)
i Ft(cvs)e Fu(serv)m(er)h(b)m(y)g(the)g(n)m(um)m(b)s(er)e(of)i(serv)m
(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)g(to)150 5340 y(ha)m(v)m(e)30
b(activ)m(e)f(at)g(one)g(time)f(should)e(giv)m(e)j(an)g(idea)e(of)i
(memory)f(requiremen)m(ts)g(for)g(the)g(serv)m(er.)41
b(F)-8 b(or)29 b(the)p eop
%%Page: 19 21
19 20 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(19)150 366 y(most)28 b(part,)g(the)f(memory)h(consumed)e(b)m(y)i
(the)f(paren)m(t)h(pro)s(cess)f(probably)e(can)j(b)s(e)f(sw)m(ap)g
(space)h(rather)150 476 y(than)i(ph)m(ysical)f(memory)-8
b(.)275 614 y(The)23 b(second)i(area)g(of)f(large)h(memory)f
(consumption)f(is)g Fp(diff)p Fu(,)h(when)g(c)m(hec)m(king)h(in)e
(large)h(\014les.)38 b(This)150 724 y(is)23 b(required)g(ev)m(en)h(for)
g(binary)f(\014les.)37 b(The)24 b(rule)f(of)h(th)m(um)m(b)g(is)f(to)i
(allo)m(w)f(ab)s(out)g(ten)g(times)g(the)g(size)g(of)h(the)150
833 y(largest)34 b(\014le)f(y)m(ou)i(will)c(w)m(an)m(t)k(to)f(c)m(hec)m
(k)i(in,)e(although)f(\014v)m(e)h(times)g(ma)m(y)g(b)s(e)g(adequate.)52
b(F)-8 b(or)35 b(example,)150 943 y(if)j(y)m(ou)g(w)m(an)m(t)i(to)f(c)m
(hec)m(k)h(in)d(a)i(\014le)f(whic)m(h)f(is)h(10)h(megab)m(ytes,)k(y)m
(ou)38 b(should)f(ha)m(v)m(e)j(100)g(megab)m(ytes)g(of)150
1052 y(memory)h(on)h(the)g(mac)m(hine)f(doing)f(the)i(c)m(hec)m(kin)g
(\(the)g(serv)m(er)g(mac)m(hine)f(for)g(clien)m(t/serv)m(er,)k(or)d
(the)150 1162 y(mac)m(hine)33 b(running)e Ft(cvs)h Fu(for)i(non-clien)m
(t/serv)m(er\).)50 b(This)32 b(can)i(b)s(e)e(sw)m(ap)i(space)g(rather)f
(than)g(ph)m(ysical)150 1272 y(memory)-8 b(.)45 b(Because)33
b(the)f(memory)g(is)e(only)h(required)f(brie\015y)-8
b(,)31 b(there)h(is)f(no)g(particular)g(need)g(to)h(allo)m(w)150
1381 y(memory)e(for)g(more)h(than)f(one)h(suc)m(h)f(c)m(hec)m(kin)g(at)
i(a)e(time.)275 1519 y(Resource)39 b(consumption)e(for)i(the)g(clien)m
(t)f(is)g(ev)m(en)h(more)g(mo)s(dest|an)m(y)g(mac)m(hine)g(with)e
(enough)150 1629 y(capacit)m(y)32 b(to)f(run)e(the)h(op)s(erating)g
(system)h(in)e(question)g(should)g(ha)m(v)m(e)i(little)e(trouble.)275
1767 y(F)-8 b(or)45 b(information)d(on)i(disk)f(space)i(requiremen)m
(ts,)i(see)e(Section)f(2.6)i([Creating)e(a)g(rep)s(ository],)150
1876 y(page)31 b(16.)150 2107 y Fn(2.9.2)63 b(Connecting)41
b(with)f(rsh)275 2304 y Fu(CVS)29 b(uses)h(the)g(`)p
Fp(rsh)p Fu(')f(proto)s(col)h(to)h(p)s(erform)e(these)h(op)s(erations,)
g(so)h(the)f(remote)h(user)e(host)h(needs)150 2413 y(to)h(ha)m(v)m(e)h
(a)e(`)p Fp(.rhosts)p Fu(')f(\014le)h(whic)m(h)f(gran)m(ts)i(access)h
(to)f(the)f(lo)s(cal)g(user.)275 2551 y(F)-8 b(or)27
b(example,)g(supp)s(ose)d(y)m(ou)j(are)g(the)f(user)g(`)p
Fp(mozart)p Fu(')f(on)h(the)h(lo)s(cal)e(mac)m(hine)h(`)p
Fp(toe.grunge.com)p Fu(',)150 2661 y(and)32 b(the)h(serv)m(er)g(mac)m
(hine)g(is)e(`)p Fp(chainsaw.yard.com)p Fu('.)44 b(On)32
b(c)m(hainsa)m(w,)i(put)e(the)h(follo)m(wing)e(line)g(in)m(to)150
2770 y(the)g(\014le)e(`)p Fp(.rhosts)p Fu(')g(in)g(`)p
Fp(bach)p Fu(''s)h(home)g(directory:)390 2902 y Fp(toe.grunge.com)92
b(mozart)275 3040 y Fu(Then)29 b(test)i(that)g Fp(rsh)f
Fu(is)f(w)m(orking)h(with)390 3173 y Fp(rsh)47 b(-l)g(bach)g
(chainsaw.yard.com)c('echo)j($PATH')275 3311 y Fu(Next)37
b(y)m(ou)g(ha)m(v)m(e)h(to)f(mak)m(e)h(sure)e(that)h
Fp(rsh)f Fu(will)e(b)s(e)i(able)h(to)g(\014nd)e(the)i(serv)m(er.)60
b(Mak)m(e)38 b(sure)e(that)150 3420 y(the)d(path)f(whic)m(h)g
Fp(rsh)g Fu(prin)m(ted)f(in)h(the)h(ab)s(o)m(v)m(e)h(example)e
(includes)e(the)j(directory)g(con)m(taining)f(a)h(pro-)150
3530 y(gram)40 b(named)g Fp(cvs)f Fu(whic)m(h)f(is)h(the)h(serv)m(er.)
70 b(Y)-8 b(ou)41 b(need)e(to)i(set)f(the)g(path)g(in)f(`)p
Fp(.bashrc)p Fu(',)i(`)p Fp(.cshrc)p Fu(',)150 3639 y(etc.,)d(not)e(`)p
Fp(.login)p Fu(')f(or)g(`)p Fp(.profile)p Fu('.)55 b(Alternately)-8
b(,)37 b(y)m(ou)f(can)g(set)g(the)g(en)m(vironmen)m(t)f(v)-5
b(ariable)34 b Fp(CVS_)150 3749 y(SERVER)h Fu(on)h(the)g(clien)m(t)g
(mac)m(hine)g(to)i(the)e(\014lename)g(of)g(the)h(serv)m(er)f(y)m(ou)h
(w)m(an)m(t)g(to)g(use,)h(for)e(example)150 3859 y(`)p
Fp(/usr/local/bin/cvs-1.6)p Fu('.)275 3997 y(There)29
b(is)h(no)g(need)g(to)h(edit)f Fp(inetd.conf)e Fu(or)i(start)h(a)g
Ft(cvs)e Fu(serv)m(er)i(daemon.)275 4135 y(There)26 b(are)h(t)m(w)m(o)g
(access)h(metho)s(ds)e(that)h(y)m(ou)g(use)f(in)g(CVSR)m(OOT)f(for)h
(rsh.)39 b Fp(:server:)24 b Fu(sp)s(eci\014es)h(an)150
4244 y(in)m(ternal)h(rsh)g(clien)m(t,)h(whic)m(h)f(is)g(supp)s(orted)f
(only)h(b)m(y)h(some)g(CVS)f(p)s(orts.)39 b Fp(:ext:)26
b Fu(sp)s(eci\014es)f(an)i(external)150 4354 y(rsh)j(program.)43
b(By)32 b(default)e(this)g(is)h Fp(rsh)f Fu(but)g(y)m(ou)i(ma)m(y)g
(set)g(the)f Fp(CVS_RSH)e Fu(en)m(vironmen)m(t)i(v)-5
b(ariable)30 b(to)150 4463 y(in)m(v)m(ok)m(e)e(another)f(program)g
(whic)m(h)e(can)i(access)i(the)e(remote)g(serv)m(er)h(\(for)f(example,)
g Fp(remsh)f Fu(on)g(HP-UX)150 4573 y(9)36 b(b)s(ecause)f
Fp(rsh)g Fu(is)g(something)f(di\013eren)m(t\).)56 b(It)36
b(m)m(ust)f(b)s(e)g(a)h(program)f(whic)m(h)g(can)g(transmit)g(data)h
(to)150 4682 y(and)27 b(from)g(the)h(serv)m(er)g(without)f(mo)s
(difying)e(it;)k(for)e(example)h(the)f(Windo)m(ws)g(NT)h
Fp(rsh)f Fu(is)f(not)i(suitable)150 4792 y(since)35 b(it)g(b)m(y)h
(default)f(translates)h(b)s(et)m(w)m(een)g(CRLF)g(and)f(LF.)h(The)f
(OS/2)h(CVS)f(p)s(ort)g(has)h(a)g(hac)m(k)g(to)150 4902
y(pass)k(`)p Fp(-b)p Fu(')h(to)h Fp(rsh)e Fu(to)h(get)h(around)e(this,)
j(but)d(since)g(this)g(could)g(p)s(oten)m(tially)g(cause)h(problems)e
(for)150 5011 y(programs)30 b(other)i(than)e(the)h(standard)f
Fp(rsh)p Fu(,)h(it)f(ma)m(y)h(c)m(hange)h(in)e(the)h(future.)41
b(If)31 b(y)m(ou)g(set)g Fp(CVS_RSH)e Fu(to)150 5121
y Fp(SSH)34 b Fu(or)h(some)g(other)g(rsh)e(replacemen)m(t,)k(the)e
(instructions)e(in)g(the)i(rest)g(of)g(this)f(section)h(concerning)150
5230 y(`)p Fp(.rhosts)p Fu(')e(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j
(b)s(e)f(inapplicable;)f(consult)g(the)h(do)s(cumen)m(tation)g(for)g(y)
m(our)g(rsh)150 5340 y(replacemen)m(t.)p eop
%%Page: 20 22
20 21 bop 150 -116 a Fu(20)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(Con)m(tin)m(uing)21
b(our)h(example,)i(supp)s(osing)c(y)m(ou)j(w)m(an)m(t)h(to)f(access)h
(the)f(mo)s(dule)e(`)p Fp(foo)p Fu(')i(in)e(the)i(rep)s(ository)150
476 y(`)p Fp(/usr/local/cvsroot/)p Fu(',)j(on)k(mac)m(hine)g(`)p
Fp(chainsaw.yard.com)p Fu(',)d(y)m(ou)j(are)h(ready)f(to)h(go:)390
605 y Fp(cvs)47 b(-d)g(:ext:bach@chainsaw.yard.c)o(om:)o(/usr)o(/loc)o
(al/)o(cvsr)o(oot)41 b(checkout)46 b(foo)275 740 y Fu(\(The)31
b(`)p Fp(bach@)p Fu(')g(can)h(b)s(e)f(omitted)h(if)f(the)h(username)f
(is)g(the)h(same)g(on)g(b)s(oth)f(the)h(lo)s(cal)f(and)g(remote)150
849 y(hosts.\))150 1074 y Fn(2.9.3)63 b(Direct)40 b(connection)h(with)g
(passw)m(ord)g(authen)m(tication)275 1267 y Fu(The)29
b Ft(cvs)f Fu(clien)m(t)h(can)h(also)g(connect)g(to)h(the)e(serv)m(er)h
(using)e(a)i(passw)m(ord)f(proto)s(col.)41 b(This)27
b(is)i(partic-)150 1376 y(ularly)i(useful)g(if)h(using)g
Fp(rsh)g Fu(is)g(not)h(feasible)f(\(for)h(example,)h(the)f(serv)m(er)g
(is)f(b)s(ehind)e(a)k(\014rew)m(all\),)f(and)150 1486
y(Kerb)s(eros)c(also)i(is)e(not)i(a)m(v)-5 b(ailable.)275
1620 y(T)d(o)35 b(use)g(this)f(metho)s(d,)i(it)e(is)g(necessary)i(to)f
(mak)m(e)i(some)e(adjustmen)m(ts)g(on)g(b)s(oth)f(the)h(serv)m(er)h
(and)150 1730 y(clien)m(t)30 b(sides.)150 1955 y Fn(2.9.3.1)63
b(Setting)41 b(up)h(the)e(serv)m(er)h(for)g(passw)m(ord)h(authen)m
(tication)275 2147 y Fu(First)49 b(of)i(all,)j(y)m(ou)d(probably)d(w)m
(an)m(t)j(to)g(tigh)m(ten)g(the)f(p)s(ermissions)d(on)k(the)f(`)p
Fp($CVSROOT)p Fu(')f(and)150 2257 y(`)p Fp($CVSROOT/CVSROOT)p
Fu(')40 b(directories.)81 b(See)44 b(Section)g(2.9.3.3)i([P)m(assw)m
(ord)f(authen)m(tication)f(securit)m(y],)150 2367 y(page)31
b(22,)h(for)e(more)g(details.)275 2501 y(On)25 b(the)h(serv)m(er)h
(side,)f(the)h(\014le)e(`)p Fp(/etc/inetd.conf)p Fu(')e(needs)j(to)h(b)
s(e)e(edited)h(so)g Fp(inetd)f Fu(kno)m(ws)h(to)h(run)150
2611 y(the)h(command)f Fp(cvs)i(pserver)d Fu(when)g(it)h(receiv)m(es)h
(a)g(connection)g(on)f(the)g(righ)m(t)g(p)s(ort.)40 b(By)27
b(default,)h(the)150 2721 y(p)s(ort)e(n)m(um)m(b)s(er)f(is)g(2401;)30
b(it)c(w)m(ould)f(b)s(e)h(di\013eren)m(t)f(if)h(y)m(our)g(clien)m(t)g
(w)m(ere)h(compiled)e(with)g Fp(CVS_AUTH_PORT)150 2830
y Fu(de\014ned)k(to)i(something)f(else,)h(though.)275
2965 y(If)c(y)m(our)g Fp(inetd)f Fu(allo)m(ws)h(ra)m(w)h(p)s(ort)e(n)m
(um)m(b)s(ers)h(in)f(`)p Fp(/etc/inetd.conf)p Fu(',)e(then)k(the)f
(follo)m(wing)f(\(all)h(on)150 3074 y(a)k(single)e(line)g(in)g(`)p
Fp(inetd.conf)p Fu('\))f(should)g(b)s(e)i(su\016cien)m(t:)390
3203 y Fp(2401)94 b(stream)g(tcp)h(nowait)f(root)g(/usr/local/bin/cvs)
390 3307 y(cvs)47 b(--allow-root=/usr/cvsroo)o(t)42 b(pserver)275
3442 y Fu(Y)-8 b(ou)30 b(could)g(also)g(use)g(the)h(`)p
Fp(-T)p Fu(')f(option)g(to)h(sp)s(ecify)e(a)i(temp)s(orary)f(directory)
-8 b(.)275 3576 y(The)38 b(`)p Fp(--allow-root)p Fu(')e(option)j(sp)s
(eci\014es)f(the)h(allo)m(w)m(able)g Ft(cvsr)n(oot)e
Fu(directory)-8 b(.)66 b(Clien)m(ts)38 b(whic)m(h)150
3686 y(attempt)g(to)g(use)f(a)g(di\013eren)m(t)g Ft(cvsr)n(oot)e
Fu(directory)h(will)f(not)i(b)s(e)g(allo)m(w)m(ed)f(to)i(connect.)62
b(If)37 b(there)g(is)150 3796 y(more)31 b(than)f(one)g
Ft(cvsr)n(oot)f Fu(directory)h(whic)m(h)f(y)m(ou)h(w)m(an)m(t)i(to)f
(allo)m(w,)f(rep)s(eat)g(the)h(option.)275 3930 y(If)k(y)m(our)i
Fp(inetd)e Fu(w)m(an)m(ts)i(a)g(sym)m(b)s(olic)e(service)h(name)g
(instead)g(of)h(a)f(ra)m(w)h(p)s(ort)f(n)m(um)m(b)s(er,)h(then)f(put)
150 4040 y(this)29 b(in)g(`)p Fp(/etc/services)p Fu(':)390
4169 y Fp(cvspserver)284 b(2401/tcp)275 4303 y Fu(and)29
b(put)h Fp(cvspserver)e Fu(instead)h(of)i Fp(2401)e Fu(in)g(`)p
Fp(inetd.conf)p Fu('.)275 4438 y(Once)e(the)g(ab)s(o)m(v)m(e)i(is)d
(tak)m(en)i(care)h(of,)f(restart)g(y)m(our)f Fp(inetd)p
Fu(,)g(or)g(do)g(whatev)m(er)h(is)f(necessary)g(to)h(force)150
4548 y(it)i(to)h(reread)f(its)g(initialization)d(\014les.)275
4682 y(Because)59 b(the)f(clien)m(t)g(stores)g(and)f(transmits)g(passw)
m(ords)h(in)e(cleartext)j(\(almost|see)g(Sec-)150 4792
y(tion)53 b(2.9.3.3)j([P)m(assw)m(ord)e(authen)m(tication)g(securit)m
(y],)59 b(page)c(22,)60 b(for)53 b(details\),)59 b(a)54
b(separate)h Ft(cvs)150 4902 y Fu(passw)m(ord)47 b(\014le)g(ma)m(y)h(b)
s(e)f(used,)k(so)d(p)s(eople)e(don't)i(compromise)f(their)f(regular)h
(passw)m(ords)g(when)150 5011 y(they)32 b(access)h(the)f(rep)s(ository)
-8 b(.)45 b(This)30 b(\014le)g(is)h(`)p Fp($CVSROOT/CVSROOT/passwd)p
Fu(')26 b(\(see)33 b(Section)f(2.4)h([In)m(tro)150 5121
y(administrativ)m(e)f(\014les],)j(page)g(15\).)52 b(Its)34
b(format)h(is)e(similar)e(to)k(`)p Fp(/etc/passwd)p Fu(',)e(except)i
(that)f(it)g(only)150 5230 y(has)g(t)m(w)m(o)i(or)e(three)h(\014elds,)f
(username,)h(passw)m(ord,)g(and)e(optional)h(username)g(for)g(the)g
(serv)m(er)h(to)g(use.)150 5340 y(F)-8 b(or)31 b(example:)p
eop
%%Page: 21 23
21 22 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(21)390 366 y Fp(bach:ULtgRLXo7NRxs)390 470 y
(cwang:1sOp854gDF3DY)275 608 y Fu(The)37 b(passw)m(ord)f(is)h
(encrypted)g(according)g(to)i(the)e(standard)g(Unix)f
Fp(crypt\(\))g Fu(function,)i(so)g(it)f(is)150 718 y(p)s(ossible)28
b(to)j(paste)g(in)e(passw)m(ords)h(directly)f(from)g(regular)h(Unix)f
(`)p Fp(passwd)p Fu(')g(\014les.)275 856 y(When)d(authen)m(ticating)i
(a)f(passw)m(ord,)h(the)f(serv)m(er)g(\014rst)g(c)m(hec)m(ks)h(for)f
(the)g(user)g(in)f(the)h Ft(cvs)f Fu(`)p Fp(passwd)p
Fu(')150 966 y(\014le.)44 b(If)31 b(it)g(\014nds)f(the)i(user,)f(it)h
(compares)g(against)g(that)g(passw)m(ord.)44 b(If)31
b(it)g(do)s(es)h(not)f(\014nd)g(the)g(user,)h(or)150
1075 y(if)j(the)g Ft(cvs)g Fu(`)p Fp(passwd)p Fu(')f(\014le)h(do)s(es)g
(not)h(exist,)h(then)e(the)h(serv)m(er)g(tries)f(to)h(matc)m(h)h(the)f
(passw)m(ord)e(using)150 1185 y(the)j(system's)f(user-lo)s(okup)f
(routine)g(\(using)h(the)g(system's)h(user-lo)s(okup)d(routine)i(can)h
(b)s(e)e(disabled)150 1294 y(b)m(y)j(setting)h Fp(SystemAuth=no)c
Fu(in)i(the)i(con\014g)g(\014le,)h(see)f(Section)g(C.12)g([con\014g],)j
(page)d(137\).)67 b(When)150 1404 y(using)26 b(the)h
Ft(cvs)g Fu(`)p Fp(passwd)p Fu(')f(\014le,)h(the)h(serv)m(er)g(runs)e
(as)h(the)h(username)f(sp)s(eci\014ed)e(in)h(the)i(third)d(argumen)m(t)
150 1513 y(in)30 b(the)h(en)m(try)-8 b(,)33 b(or)e(as)g(the)h(\014rst)e
(argumen)m(t)i(if)e(there)h(is)g(no)g(third)e(argumen)m(t)j(\(in)e
(this)g(w)m(a)m(y)i Ft(cvs)f Fu(allo)m(ws)150 1623 y(imaginary)j
(usernames)h(pro)m(vided)f(the)i Ft(cvs)f Fu(`)p Fp(passwd)p
Fu(')f(\014le)h(indicates)f(corresp)s(onding)g(v)-5 b(alid)34
b(system)150 1733 y(usernames\).)39 b(In)28 b(an)m(y)g(case,)h
Ft(cvs)e Fu(will)e(ha)m(v)m(e)k(no)f(privileges)e(whic)m(h)g(the)i(\(v)
-5 b(alid\))27 b(user)g(w)m(ould)f(not)i(ha)m(v)m(e.)275
1871 y(It)i(is)f(p)s(ossible)f(to)j(\\map")g(cvs-sp)s(eci\014c)e
(usernames)h(on)m(to)h(system)g(usernames)e(\(i.e.,)i(on)m(to)h(system)
150 1980 y(login)c(names\))i(in)f(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)
p Fu(')24 b(\014le)29 b(b)m(y)g(app)s(ending)e(a)j(colon)g(and)f(the)h
(system)150 2090 y(username)g(after)h(the)f(passw)m(ord.)40
b(F)-8 b(or)31 b(example:)390 2222 y Fp(cvs:ULtgRLXo7NRxs:kfogel)390
2326 y(generic:1sOp854gDF3DY:sp)o(wang)390 2430 y
(anyone:1sOp854gDF3DY:spw)o(ang)275 2568 y Fu(Th)m(us,)d(someone)j
(remotely)e(accessing)h(the)g(rep)s(ository)f(on)g(`)p
Fp(chainsaw.yard.com)p Fu(')c(with)j(the)i(fol-)150 2677
y(lo)m(wing)f(command:)390 2809 y Fp(cvs)47 b(-d)g
(:pserver:cvs@chainsaw.yar)o(d.c)o(om:/)o(usr/)o(loc)o(al/c)o(vsro)o
(ot)41 b(checkout)46 b(foo)275 2947 y Fu(w)m(ould)31
b(end)h(up)g(running)e(the)k(serv)m(er)f(under)e(the)i(system)g(iden)m
(tit)m(y)g(kfogel,)h(assuming)d(successful)150 3057 y(authen)m
(tication.)41 b(Ho)m(w)m(ev)m(er,)33 b(the)e(remote)h(user)d(w)m(ould)h
(not)g(necessarily)g(need)g(to)i(kno)m(w)e(kfogel's)h(sys-)150
3167 y(tem)g(passw)m(ord,)g(as)g(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)p
Fu(')25 b(\014le)k(migh)m(t)i(con)m(tain)g(a)g(di\013eren)m(t)f(passw)m
(ord,)150 3276 y(used)j(only)g(for)g Ft(cvs)p Fu(.)50
b(And)32 b(as)i(the)g(example)f(ab)s(o)m(v)m(e)i(indicates,)f(it)f(is)g
(p)s(ermissible)d(to)k(map)f(m)m(ultiple)150 3386 y(cvs)e(usernames)e
(on)m(to)j(a)f(single)e(system)h(username.)275 3524 y(This)e(feature)i
(is)f(designed)f(to)j(allo)m(w)e(p)s(eople)g(rep)s(ository)f(access)k
(without)c(full)g(system)i(access)h(\(in)150 3633 y(particular,)i(see)i
(Section)f(2.10)h([Read-only)f(access],)j(page)e(24\);)i(ho)m(w)m(ev)m
(er,)f(also)e(see)h(Section)e(2.9.3.3)150 3743 y([P)m(assw)m(ord)23
b(authen)m(tication)g(securit)m(y],)h(page)g(22.)39 b(An)m(y)22
b(sort)h(of)g(rep)s(ository)f(access)i(v)m(ery)f(lik)m(ely)e(implies)
150 3853 y(a)31 b(degree)g(of)f(general)h(system)f(access)i(as)f(w)m
(ell.)275 3991 y(Righ)m(t)h(no)m(w,)g(the)h(only)e(w)m(a)m(y)i(to)g
(put)e(a)i(passw)m(ord)e(in)g(the)h Ft(cvs)f Fu(`)p Fp(passwd)p
Fu(')g(\014le)g(is)h(to)g(paste)h(it)f(there)150 4100
y(from)e(somewhere)g(else.)41 b(Someda)m(y)-8 b(,)31
b(there)g(ma)m(y)g(b)s(e)f(a)g Fp(cvs)g(passwd)f Fu(command.)150
4331 y Fn(2.9.3.2)63 b(Using)42 b(the)f(clien)m(t)f(with)h(passw)m(ord)
g(authen)m(tication)275 4528 y Fu(Before)c(connecting)g(to)h(the)f
(serv)m(er,)i(the)e(clien)m(t)f(m)m(ust)h Fo(log)g(in)e
Fu(with)h(the)h(command)g Fp(cvs)29 b(login)p Fu(.)150
4637 y(Logging)43 b(in)f(v)m(eri\014es)h(a)g(passw)m(ord)f(with)g(the)h
(serv)m(er,)k(and)c(also)g(records)f(the)i(passw)m(ord)e(for)h(later)
150 4747 y(transactions)27 b(with)f(the)i(serv)m(er.)40
b(The)27 b Fp(cvs)i(login)d Fu(command)h(needs)g(to)h(kno)m(w)g(the)f
(username,)h(serv)m(er)150 4856 y(hostname,)33 b(and)f(full)e(rep)s
(ository)i(path,)h(and)e(it)h(gets)i(this)d(information)g(from)h(the)g
(rep)s(ository)g(argu-)150 4966 y(men)m(t)f(or)f(the)h
Fp(CVSROOT)d Fu(en)m(vironmen)m(t)i(v)-5 b(ariable.)275
5104 y Fp(cvs)29 b(login)g Fu(is)g(in)m(teractiv)m(e)j(|)e(it)g
(prompts)f(for)h(a)h(passw)m(ord:)390 5236 y Fp(cvs)47
b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o(com:)o(/usr)o(/lo)o(cal/)o
(cvsr)o(oot)41 b(login)390 5340 y(CVS)47 b(password:)p
eop
%%Page: 22 24
22 23 bop 150 -116 a Fu(22)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(The)d(passw)m(ord)g(is)g(c)m
(hec)m(k)m(ed)j(with)c(the)i(serv)m(er;)h(if)e(it)g(is)g(correct,)j
(the)e Fp(login)e Fu(succeeds,)j(else)f(it)f(fails,)150
476 y(complaining)h(that)j(the)g(passw)m(ord)e(w)m(as)i(incorrect.)275
616 y(Once)36 b(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)g(y)m(ou)g(can)f
(force)h Ft(cvs)f Fu(to)h(connect)g(directly)f(to)h(the)f(serv)m(er)h
(and)f(au-)150 726 y(then)m(ticate)c(with)d(the)h(stored)h(passw)m
(ord:)390 860 y Fp(cvs)47 b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o
(com:)o(/usr)o(/lo)o(cal/)o(cvsr)o(oot)41 b(checkout)46
b(foo)275 999 y Fu(The)32 b(`)p Fp(:pserver:)p Fu(')f(is)h(necessary)h
(b)s(ecause)g(without)f(it,)h Ft(cvs)f Fu(will)e(assume)i(it)h(should)e
(use)h Fp(rsh)g Fu(to)150 1109 y(connect)d(with)e(the)h(serv)m(er)g
(\(see)h(Section)f(2.9.2)i([Connecting)d(via)h(rsh],)g(page)h(19\).)41
b(\(Once)28 b(y)m(ou)g(ha)m(v)m(e)i(a)150 1219 y(w)m(orking)c(cop)m(y)h
(c)m(hec)m(k)m(ed)i(out)e(and)f(are)h(running)c Ft(cvs)j
Fu(commands)g(from)g(within)e(it,)j(there)g(is)f(no)g(longer)150
1328 y(an)m(y)33 b(need)g(to)g(sp)s(ecify)e(the)i(rep)s(ository)f
(explicitly)-8 b(,)31 b(b)s(ecause)i Ft(cvs)f Fu(records)g(it)h(in)e
(the)i(w)m(orking)f(cop)m(y's)150 1438 y(`)p Fp(CVS)p
Fu(')e(sub)s(directory)-8 b(.\))275 1578 y(P)m(assw)m(ords)42
b(are)g(stored)h(b)m(y)f(default)f(in)g(the)h(\014le)g(`)p
Fp($HOME/.cvspass)p Fu('.)73 b(Its)42 b(format)g(is)f(h)m(uman-)150
1687 y(readable,)e(but)e(don't)h(edit)f(it)g(unless)f(y)m(ou)i(kno)m(w)
f(what)h(y)m(ou)g(are)f(doing.)62 b(The)37 b(passw)m(ords)g(are)h(not)
150 1797 y(stored)30 b(in)f(cleartext,)j(but)e(are)g(trivially)e(enco)s
(ded)i(to)h(protect)g(them)g(from)e Fp(")p Fu(inno)s(cen)m(t)p
Fp(")h Fu(compromise)150 1906 y(\(i.e.,)g(inadv)m(erten)m(tly)e(b)s
(eing)f(seen)i(b)m(y)g(a)g(system)g(administrator)e(who)h(happ)s(ens)f
(to)j(lo)s(ok)e(at)i(that)f(\014le\).)275 2046 y(The)42
b(passw)m(ord)f(for)i(the)f(curren)m(tly)g(c)m(ho)s(osen)h(remote)g
(rep)s(ository)f(can)g(b)s(e)g(remo)m(v)m(ed)i(from)e(the)150
2156 y(CVS)p 340 2156 28 4 v 32 w(P)-8 b(ASSFILE)30 b(b)m(y)g(using)f
(the)h Fp(cvs)g(logout)f Fu(command.)275 2296 y(The)f
Fp(CVS_PASSFILE)e Fu(en)m(vironmen)m(t)j(v)-5 b(ariable)28
b(o)m(v)m(errides)h(this)f(default.)40 b(If)28 b(y)m(ou)i(use)f(this)f
(v)-5 b(ariable,)150 2405 y(mak)m(e)28 b(sure)e(y)m(ou)h(set)h(it)e
Fo(b)s(efore)32 b Fp(cvs)e(login)25 b Fu(is)h(run.)38
b(If)27 b(y)m(ou)g(w)m(ere)g(to)h(set)f(it)g(after)g(running)e
Fp(cvs)k(login)p Fu(,)150 2515 y(then)f(later)h Ft(cvs)f
Fu(commands)g(w)m(ould)g(b)s(e)g(unable)f(to)j(lo)s(ok)e(up)g(the)g
(passw)m(ord)g(for)h(transmission)d(to)k(the)150 2625
y(serv)m(er.)150 2859 y Fn(2.9.3.3)63 b(Securit)m(y)40
b(considerations)i(with)f(passw)m(ord)g(authen)m(tication)275
3057 y Fu(The)35 b(passw)m(ords)g(are)h(stored)g(on)g(the)g(clien)m(t)f
(side)g(in)f(a)i(trivial)e(enco)s(ding)h(of)h(the)g(cleartext,)j(and)
150 3167 y(transmitted)30 b(in)f(the)i(same)g(enco)s(ding.)40
b(The)30 b(enco)s(ding)g(is)g(done)g(only)g(to)h(prev)m(en)m(t)g(inadv)
m(erten)m(t)g(pass-)150 3277 y(w)m(ord)36 b(compromises)f(\(i.e.,)j(a)f
(system)f(administrator)e(acciden)m(tally)i(lo)s(oking)f(at)i(the)f
(\014le\),)h(and)f(will)150 3386 y(not)31 b(prev)m(en)m(t)g(ev)m(en)g
(a)f(naiv)m(e)h(attac)m(k)m(er)i(from)d(gaining)f(the)i(passw)m(ord.)
275 3526 y(The)40 b(separate)i Ft(cvs)e Fu(passw)m(ord)g(\014le)g
(\(see)i(Section)f(2.9.3.1)j([P)m(assw)m(ord)d(authen)m(tication)g
(serv)m(er],)150 3636 y(page)k(20\))h(allo)m(ws)e(p)s(eople)f(to)j(use)
e(a)h(di\013eren)m(t)f(passw)m(ord)g(for)g(rep)s(ository)g(access)h
(than)g(for)f(login)150 3745 y(access.)f(On)29 b(the)i(other)g(hand,)f
(once)h(a)g(user)f(has)g(non-read-only)g(access)i(to)f(the)g(rep)s
(ository)-8 b(,)30 b(she)h(can)150 3855 y(execute)e(programs)e(on)g
(the)h(serv)m(er)g(system)f(through)g(a)h(v)-5 b(ariet)m(y)28
b(of)f(means.)40 b(Th)m(us,)27 b(rep)s(ository)g(access)150
3964 y(implies)k(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)51
b(It)34 b(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j(mo)s(dify)d
Ft(cvs)h Fu(to)i(prev)m(en)m(t)150 4074 y(that,)f(but)e(no)h(one)g(has)
g(done)f(so)h(as)g(of)g(this)f(writing.)46 b(F)-8 b(urthermore,)33
b(there)g(ma)m(y)g(b)s(e)g(other)g(w)m(a)m(ys)g(in)150
4184 y(whic)m(h)26 b(ha)m(ving)h(access)i(to)f Ft(cvs)f
Fu(allo)m(ws)g(p)s(eople)f(to)i(gain)g(more)f(general)h(access)g(to)h
(the)e(system;)i(no)f(one)150 4293 y(has)i(done)g(a)h(careful)f(audit.)
275 4433 y(Note)36 b(that)f(b)s(ecause)g(the)g(`)p Fp($CVSROOT/CVSROOT)
p Fu(')c(directory)j(con)m(tains)h(`)p Fp(passwd)p Fu(')f(and)g(other)h
(\014les)150 4543 y(whic)m(h)k(are)j(used)d(to)j(c)m(hec)m(k)g(securit)
m(y)-8 b(,)44 b(y)m(ou)d(m)m(ust)g(con)m(trol)g(the)g(p)s(ermissions)c
(on)k(this)e(directory)i(as)150 4652 y(tigh)m(tly)36
b(as)h(the)f(p)s(ermissions)e(on)i(`)p Fp(/etc)p Fu('.)58
b(The)36 b(same)h(applies)e(to)i(the)f(`)p Fp($CVSROOT)p
Fu(')f(directory)h(itself)150 4762 y(and)g(an)m(y)g(directory)g(ab)s(o)
m(v)m(e)h(it)f(in)f(the)h(tree.)59 b(An)m(y)m(one)37
b(who)e(has)h(write)g(access)h(to)g(suc)m(h)f(a)g(directory)150
4871 y(will)d(ha)m(v)m(e)38 b(the)e(abilit)m(y)f(to)i(b)s(ecome)f(an)m
(y)h(user)e(on)h(the)h(system.)58 b(Note)37 b(that)g(these)g(p)s
(ermissions)c(are)150 4981 y(t)m(ypically)c(tigh)m(ter)i(than)f(y)m(ou)
h(w)m(ould)e(use)h(if)f(y)m(ou)i(are)g(not)f(using)f(pserv)m(er.)275
5121 y(In)e(summary)-8 b(,)28 b(an)m(y)m(one)h(who)e(gets)i(the)f
(passw)m(ord)g(gets)g(rep)s(ository)f(access,)j(and)e(some)g(measure)g
(of)150 5230 y(general)34 b(system)g(access)h(as)f(w)m(ell.)50
b(The)33 b(passw)m(ord)g(is)g(a)m(v)-5 b(ailable)33 b(to)h(an)m(y)m
(one)h(who)f(can)g(sni\013)e(net)m(w)m(ork)150 5340 y(pac)m(k)m(ets)26
b(or)e(read)g(a)h(protected)g(\(i.e.,)h(user)e(read-only\))g(\014le.)37
b(If)24 b(y)m(ou)h(w)m(an)m(t)g(real)e(securit)m(y)-8
b(,)26 b(get)g(Kerb)s(eros.)p eop
%%Page: 23 25
23 24 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(23)150 366 y Fn(2.9.4)63 b(Direct)40 b(connection)h(with)g
(GSSAPI)275 560 y Fu(GSSAPI)34 b(is)h(a)h(generic)g(in)m(terface)g(to)g
(net)m(w)m(ork)h(securit)m(y)e(systems)h(suc)m(h)f(as)h(Kerb)s(eros)f
(5.)56 b(If)36 b(y)m(ou)150 670 y(ha)m(v)m(e)j(a)g(w)m(orking)e(GSSAPI)
g(library)-8 b(,)38 b(y)m(ou)h(can)f(ha)m(v)m(e)h Ft(cvs)e
Fu(connect)i(via)f(a)g(direct)f Ft(tcp)h Fu(connection,)150
779 y(authen)m(ticating)31 b(with)e(GSSAPI.)275 915 y(T)-8
b(o)36 b(do)g(this,)g Ft(cvs)f Fu(needs)g(to)i(b)s(e)e(compiled)g(with)
f(GSSAPI)h(supp)s(ort;)i(when)e(con\014guring)f Ft(cvs)h
Fu(it)150 1024 y(tries)26 b(to)i(detect)h(whether)d(GSSAPI)g(libraries)
f(using)g(k)m(erb)s(eros)i(v)m(ersion)f(5)i(are)f(presen)m(t.)40
b(Y)-8 b(ou)28 b(can)f(also)150 1134 y(use)j(the)h(`)p
Fp(--with-gssapi)p Fu(')c(\015ag)k(to)g(con\014gure.)275
1269 y(The)f(connection)i(is)e(authen)m(ticated)i(using)e(GSSAPI,)h
(but)f(the)i(message)g(stream)g(is)e Fo(not)k Fu(authen-)150
1379 y(ticated)d(b)m(y)f(default.)40 b(Y)-8 b(ou)31 b(m)m(ust)f(use)g
(the)h Fp(-a)f Fu(global)f(option)h(to)h(request)g(stream)f(authen)m
(tication.)275 1515 y(The)23 b(data)i(transmitted)e(is)g
Fo(not)k Fu(encrypted)c(b)m(y)h(default.)38 b(Encryption)23
b(supp)s(ort)f(m)m(ust)i(b)s(e)f(compiled)150 1624 y(in)m(to)28
b(b)s(oth)g(the)h(clien)m(t)f(and)f(the)i(serv)m(er;)h(use)e(the)g(`)p
Fp(--enable-encrypt)p Fu(')d(con\014gure)j(option)g(to)h(turn)e(it)150
1734 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
Fp(-x)g Fu(global)g(option)g(to)h(request)f(encryption.)275
1869 y(GSSAPI)k(connections)h(are)h(handled)d(on)i(the)g(serv)m(er)h
(side)e(b)m(y)h(the)h(same)f(serv)m(er)h(whic)m(h)e(handles)150
1979 y(the)40 b(passw)m(ord)f(authen)m(tication)i(serv)m(er;)k(see)40
b(Section)g(2.9.3.1)j([P)m(assw)m(ord)d(authen)m(tication)g(serv)m
(er],)150 2088 y(page)46 b(20.)86 b(If)45 b(y)m(ou)g(are)h(using)e(a)h
(GSSAPI)g(mec)m(hanism)f(suc)m(h)h(as)h(Kerb)s(eros)e(whic)m(h)g(pro)m
(vides)g(for)150 2198 y(strong)e(authen)m(tication,)j(y)m(ou)d(will)d
(probably)h(w)m(an)m(t)i(to)h(disable)d(the)i(abilit)m(y)e(to)i(authen)
m(ticate)h(via)150 2308 y(cleartext)38 b(passw)m(ords.)58
b(T)-8 b(o)37 b(do)f(so,)j(create)f(an)e(empt)m(y)h(`)p
Fp(CVSROOT/passwd)p Fu(')c(passw)m(ord)j(\014le,)h(and)f(set)150
2417 y Fp(SystemAuth=no)27 b Fu(in)i(the)h(con\014g)h(\014le)e(\(see)j
(Section)e(C.12)h([con\014g],)g(page)h(137\).)275 2553
y(The)43 b(GSSAPI)g(serv)m(er)h(uses)g(a)g(principal)d(name)j(of)g
(cvs/)p Fo(hostname)p Fu(,)k(where)c Fo(hostname)49 b
Fu(is)43 b(the)150 2662 y(canonical)26 b(name)g(of)h(the)g(serv)m(er)f
(host.)40 b(Y)-8 b(ou)27 b(will)c(ha)m(v)m(e)28 b(to)f(set)g(this)f(up)
f(as)i(required)d(b)m(y)i(y)m(our)h(GSSAPI)150 2772 y(mec)m(hanism.)275
2907 y(T)-8 b(o)30 b(connect)i(using)d(GSSAPI,)g(use)h(`)p
Fp(:gserver:)p Fu('.)39 b(F)-8 b(or)31 b(example,)390
3037 y Fp(cvs)47 b(-d)g(:gserver:chainsaw.yard.co)o(m:/)o(usr/)o(loca)o
(l/c)o(vsro)o(ot)42 b(checkout)j(foo)150 3263 y Fn(2.9.5)63
b(Direct)40 b(connection)h(with)g(k)m(erb)s(eros)275
3457 y Fu(The)28 b(easiest)i(w)m(a)m(y)g(to)g(use)f(k)m(erb)s(eros)g
(is)g(to)h(use)f(the)g(k)m(erb)s(eros)g Fp(rsh)p Fu(,)g(as)h(describ)s
(ed)d(in)h(Section)h(2.9.2)150 3567 y([Connecting)c(via)h(rsh],)g(page)
g(19.)40 b(The)26 b(main)e(disadv)-5 b(an)m(tage)26 b(of)g(using)f(rsh)
f(is)h(that)h(all)f(the)h(data)g(needs)150 3676 y(to)j(pass)f(through)g
(additional)f(programs,)h(so)h(it)f(ma)m(y)h(b)s(e)f(slo)m(w)m(er.)40
b(So)29 b(if)e(y)m(ou)i(ha)m(v)m(e)h(k)m(erb)s(eros)e(installed)150
3786 y(y)m(ou)j(can)f(connect)i(via)e(a)g(direct)g Ft(tcp)g
Fu(connection,)h(authen)m(ticating)f(with)f(k)m(erb)s(eros.)275
3921 y(This)19 b(section)j(concerns)g(the)g(k)m(erb)s(eros)f(net)m(w)m
(ork)h(securit)m(y)g(system,)i(v)m(ersion)d(4.)38 b(Kerb)s(eros)20
b(v)m(ersion)i(5)150 4031 y(is)h(supp)s(orted)f(via)h(the)h(GSSAPI)e
(generic)i(net)m(w)m(ork)h(securit)m(y)e(in)m(terface,)j(as)e(describ)s
(ed)d(in)i(the)g(previous)150 4140 y(section.)275 4276
y(T)-8 b(o)22 b(do)g(this,)h Ft(cvs)e Fu(needs)h(to)h(b)s(e)f(compiled)
e(with)h(k)m(erb)s(eros)h(supp)s(ort;)i(when)d(con\014guring)g
Ft(cvs)g Fu(it)h(tries)150 4386 y(to)31 b(detect)h(whether)e(k)m(erb)s
(eros)g(is)f(presen)m(t)i(or)f(y)m(ou)h(can)f(use)g(the)h(`)p
Fp(--with-krb4)p Fu(')d(\015ag)i(to)i(con\014gure.)275
4521 y(The)23 b(data)i(transmitted)e(is)g Fo(not)k Fu(encrypted)c(b)m
(y)h(default.)38 b(Encryption)23 b(supp)s(ort)f(m)m(ust)i(b)s(e)f
(compiled)150 4631 y(in)m(to)29 b(b)s(oth)g(the)g(clien)m(t)g(and)g
(serv)m(er;)h(use)f(the)h(`)p Fp(--enable-encryption)p
Fu(')24 b(con\014gure)29 b(option)g(to)h(turn)e(it)150
4740 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
Fp(-x)g Fu(global)g(option)g(to)h(request)f(encryption.)275
4876 y(Y)-8 b(ou)25 b(need)g(to)g(edit)g Fp(inetd.conf)d
Fu(on)j(the)g(serv)m(er)g(mac)m(hine)g(to)g(run)f Fp(cvs)29
b(kserver)p Fu(.)37 b(The)25 b(clien)m(t)f(uses)150 4985
y(p)s(ort)35 b(1999)i(b)m(y)f(default;)i(if)c(y)m(ou)i(w)m(an)m(t)h(to)
f(use)g(another)f(p)s(ort)g(sp)s(ecify)g(it)g(in)f(the)i
Fp(CVS_CLIENT_PORT)150 5095 y Fu(en)m(vironmen)m(t)30
b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 5230
y(When)g(y)m(ou)g(w)m(an)m(t)i(to)f(use)f Ft(cvs)p Fu(,)g(get)h(a)g
(tic)m(k)m(et)h(in)d(the)i(usual)e(w)m(a)m(y)i(\(generally)f
Fp(kinit)p Fu(\);)g(it)g(m)m(ust)h(b)s(e)150 5340 y(a)f(tic)m(k)m(et)h
(whic)m(h)d(allo)m(ws)h(y)m(ou)g(to)h(log)g(in)m(to)f(the)h(serv)m(er)f
(mac)m(hine.)41 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h(go:)p
eop
%%Page: 24 26
24 25 bop 150 -116 a Fu(24)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)390 366 y Fp(cvs)47 b(-d)g
(:kserver:chainsaw.yard.co)o(m:/)o(usr/)o(loca)o(l/c)o(vsro)o(ot)42
b(checkout)j(foo)275 511 y Fu(Previous)26 b(v)m(ersions)h(of)h
Ft(cvs)f Fu(w)m(ould)f(fall)g(bac)m(k)j(to)f(a)g(connection)g(via)g
(rsh;)f(this)g(v)m(ersion)g(will)e(not)j(do)150 621 y(so.)150
904 y Fq(2.10)68 b(Read-only)46 b(rep)t(ository)g(access)275
1106 y Fu(It)56 b(is)f(p)s(ossible)e(to)k(gran)m(t)g(read-only)e(rep)s
(ository)g(access)j(to)f(p)s(eople)e(using)f(the)i(passw)m(ord-)150
1216 y(authen)m(ticated)44 b(serv)m(er)g(\(see)h(Section)e(2.9.3)i([P)m
(assw)m(ord)f(authen)m(ticated],)49 b(page)44 b(20\).)81
b(\(The)44 b(other)150 1326 y(access)f(metho)s(ds)d(do)h(not)g(ha)m(v)m
(e)i(explicit)c(supp)s(ort)h(for)h(read-only)f(users)h(b)s(ecause)g
(those)h(metho)s(ds)150 1435 y(all)36 b(assume)i(login)e(access)j(to)f
(the)f(rep)s(ository)g(mac)m(hine)g(an)m(yw)m(a)m(y)-8
b(,)41 b(and)c(therefore)h(the)g(user)e(can)i(do)150
1545 y(whatev)m(er)31 b(lo)s(cal)f(\014le)f(p)s(ermissions)e(allo)m(w)j
(her)g(to)h(do.\))275 1689 y(A)e(user)f(who)h(has)g(read-only)g(access)
h(can)g(do)f(only)f(those)i Ft(cvs)e Fu(op)s(erations)g(whic)m(h)g(do)h
(not)h(mo)s(dify)150 1799 y(the)35 b(rep)s(ository)-8
b(,)36 b(except)g(for)e(certain)h(\\administrativ)m(e")f(\014les)g
(\(suc)m(h)h(as)g(lo)s(c)m(k)g(\014les)f(and)g(the)h(history)150
1909 y(\014le\).)71 b(It)40 b(ma)m(y)h(b)s(e)f(desirable)f(to)i(use)f
(this)g(feature)g(in)g(conjunction)f(with)g(user-aliasing)g(\(see)i
(Sec-)150 2018 y(tion)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m
(tication)f(serv)m(er],)h(page)g(20\).)275 2163 y(Unlik)m(e)e(with)f
(previous)h(v)m(ersions)h(of)g Ft(cvs)p Fu(,)f(read-only)h(users)f
(should)f(b)s(e)i(able)f(merely)h(to)h(read)f(the)150
2273 y(rep)s(ository)-8 b(,)32 b(and)g(not)g(to)h(execute)h(programs)e
(on)g(the)g(serv)m(er)h(or)f(otherwise)g(gain)g(unexp)s(ected)f(lev)m
(els)150 2382 y(of)26 b(access.)40 b(Or)25 b(to)h(b)s(e)f(more)g
(accurate,)j(the)e Fo(kno)m(wn)f Fu(holes)g(ha)m(v)m(e)i(b)s(een)d
(plugged.)38 b(Because)27 b(this)d(feature)150 2492 y(is)30
b(new)g(and)g(has)h(not)g(receiv)m(ed)g(a)g(comprehensiv)m(e)f(securit)
m(y)g(audit,)h(y)m(ou)g(should)d(use)j(whatev)m(er)g(lev)m(el)150
2601 y(of)g(caution)f(seems)g(w)m(arran)m(ted)h(giv)m(en)g(y)m(our)f
(attitude)g(concerning)g(securit)m(y)-8 b(.)275 2746
y(There)24 b(are)h(t)m(w)m(o)i(w)m(a)m(ys)e(to)h(sp)s(ecify)e
(read-only)g(access)i(for)f(a)h(user:)37 b(b)m(y)25 b(inclusion,)e(and)
h(b)m(y)h(exclusion.)275 2891 y Fp(")p Fu(Inclusion)p
Fp(")e Fu(means)j(listing)e(that)i(user)g(sp)s(eci\014cally)e(in)g(the)
j(`)p Fp($CVSROOT/CVSROOT/readers)o Fu(')21 b(\014le,)150
3000 y(whic)m(h)29 b(is)h(simply)d(a)k(newline-separated)e(list)g(of)i
(users.)40 b(Here)31 b(is)e(a)i(sample)e(`)p Fp(readers)p
Fu(')g(\014le:)390 3139 y Fp(melissa)390 3243 y(splotnik)390
3347 y(jrandom)275 3491 y Fu(\(Don't)i(forget)h(the)e(newline)e(after)j
(the)g(last)f(user.\))275 3636 y Fp(")p Fu(Exclusion)p
Fp(")d Fu(means)k(explicitly)d(listing)g(ev)m(ery)m(one)k(who)e(has)g
Fo(write)35 b Fu(access|if)30 b(the)h(\014le)390 3775
y Fp($CVSROOT/CVSROOT/writers)150 3920 y Fu(exists,)h(then)f(only)g
(those)h(users)e(listed)h(in)f(it)h(ha)m(v)m(e)i(write)d(access,)k(and)
d(ev)m(ery)m(one)i(else)e(has)h(read-only)150 4029 y(access)i(\(of)f
(course,)h(ev)m(en)g(the)f(read-only)f(users)g(still)f(need)h(to)i(b)s
(e)e(listed)f(in)h(the)h Ft(cvs)f Fu(`)p Fp(passwd)p
Fu(')f(\014le\).)150 4139 y(The)f(`)p Fp(writers)p Fu(')f(\014le)g(has)
h(the)h(same)g(format)f(as)h(the)g(`)p Fp(readers)p Fu(')d(\014le.)275
4283 y(Note:)58 b(if)37 b(y)m(our)i Ft(cvs)e Fu(`)p Fp(passwd)p
Fu(')g(\014le)h(maps)g(cvs)g(users)g(on)m(to)i(system)e(users)g(\(see)h
(Section)f(2.9.3.1)150 4393 y([P)m(assw)m(ord)d(authen)m(tication)f
(serv)m(er],)j(page)e(20\),)i(mak)m(e)e(sure)f(y)m(ou)h(den)m(y)f(or)h
(gran)m(t)g(read-only)f(access)150 4503 y(using)29 b(the)j
Fo(cvs)i Fu(usernames,)d(not)g(the)g(system)g(usernames.)42
b(That)31 b(is,)f(the)i(`)p Fp(readers)p Fu(')d(and)h(`)p
Fp(writers)p Fu(')150 4612 y(\014les)f(con)m(tain)i(cvs)g(usernames,)e
(whic)m(h)h(ma)m(y)h(or)f(ma)m(y)h(not)g(b)s(e)e(the)i(same)g(as)f
(system)h(usernames.)275 4757 y(Here)42 b(is)f(a)i(complete)g
(description)d(of)i(the)h(serv)m(er's)f(b)s(eha)m(vior)f(in)g(deciding)
g(whether)g(to)i(gran)m(t)150 4867 y(read-only)30 b(or)g(read-write)g
(access:)275 5011 y(If)37 b(`)p Fp(readers)p Fu(')g(exists,)j(and)d
(this)g(user)h(is)f(listed)f(in)h(it,)j(then)e(she)g(gets)h(read-only)e
(access.)66 b(Or)37 b(if)150 5121 y(`)p Fp(writers)p
Fu(')28 b(exists,)h(and)g(this)f(user)h(is)f(NOT)h(listed)f(in)g(it,)i
(then)f(she)g(also)g(gets)h(read-only)f(access)i(\(this)150
5230 y(is)21 b(true)h(ev)m(en)h(if)e(`)p Fp(readers)p
Fu(')f(exists)i(but)f(she)h(is)f(not)h(listed)f(there\).)38
b(Otherwise,)23 b(she)f(gets)h(full)c(read-write)150
5340 y(access.)p eop
%%Page: 25 27
25 26 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(25)275 366 y(Of)26 b(course)h(there)g(is)f(a)h(con\015ict)g(if)f
(the)h(user)f(is)g(listed)g(in)f(b)s(oth)i(\014les.)38
b(This)25 b(is)h(resolv)m(ed)h(in)f(the)h(more)150 476
y(conserv)-5 b(ativ)m(e)31 b(w)m(a)m(y)-8 b(,)31 b(it)f(b)s(eing)e(b)s
(etter)i(to)g(protect)h(the)f(rep)s(ository)f(to)s(o)h(m)m(uc)m(h)g
(than)f(to)s(o)i(little:)39 b(suc)m(h)30 b(a)150 586
y(user)g(gets)h(read-only)f(access.)150 843 y Fq(2.11)68
b(T)-11 b(emp)t(orary)45 b(directories)h(for)f(the)g(serv)l(er)275
1036 y Fu(While)29 b(running,)f(the)i Ft(cvs)g Fu(serv)m(er)g(creates)i
(temp)s(orary)e(directories.)40 b(They)30 b(are)g(named)390
1164 y Fp(cvs-serv)p Fo(pid)150 1299 y Fu(where)45 b
Fo(pid)i Fu(is)d(the)i(pro)s(cess)f(iden)m(ti\014cation)f(n)m(um)m(b)s
(er)g(of)h(the)h(serv)m(er.)86 b(They)44 b(are)i(lo)s(cated)g(in)e(the)
150 1408 y(directory)39 b(sp)s(eci\014ed)f(b)m(y)i(the)g(`)p
Fp(TMPDIR)p Fu(')f(en)m(vironmen)m(t)g(v)-5 b(ariable)39
b(\(see)h(App)s(endix)d(D)k([En)m(vironmen)m(t)150 1518
y(v)-5 b(ariables],)31 b(page)h(139\),)i(the)e(`)p Fp(-T)p
Fu(')f(global)g(option)g(\(see)h(Section)g(A.4)g([Global)f(options],)g
(page)i(82\),)g(or)150 1628 y(failing)28 b(that)j(`)p
Fp(/tmp)p Fu('.)275 1762 y(In)h(most)h(cases)h(the)g(serv)m(er)f(will)e
(remo)m(v)m(e)j(the)f(temp)s(orary)g(directory)g(when)f(it)h(is)f
(done,)i(whether)150 1872 y(it)29 b(\014nishes)e(normally)h(or)h
(abnormally)-8 b(.)39 b(Ho)m(w)m(ev)m(er,)32 b(there)e(are)f(a)h(few)f
(cases)i(in)d(whic)m(h)g(the)i(serv)m(er)f(do)s(es)150
1981 y(not)i(or)f(cannot)h(remo)m(v)m(e)h(the)e(temp)s(orary)g
(directory)-8 b(,)31 b(for)f(example:)225 2116 y Fs(\017)60
b Fu(If)27 b(the)g(serv)m(er)h(ab)s(orts)f(due)g(to)h(an)f(in)m(ternal)
f(serv)m(er)i(error,)g(it)f(ma)m(y)h(preserv)m(e)f(the)h(directory)f
(to)h(aid)330 2225 y(in)h(debugging)225 2360 y Fs(\017)60
b Fu(If)32 b(the)g(serv)m(er)h(is)e(killed)f(in)h(a)i(w)m(a)m(y)g(that)
g(it)f(has)g(no)g(w)m(a)m(y)h(of)f(cleaning)g(up)f(\(most)i(notably)-8
b(,)33 b(`)p Fp(kill)330 2469 y(-KILL)p Fu(')c(on)h(unix\).)225
2604 y Fs(\017)60 b Fu(If)30 b(the)g(system)h(sh)m(uts)e(do)m(wn)h
(without)g(an)g(orderly)f(sh)m(utdo)m(wn,)h(whic)m(h)f(tells)g(the)h
(serv)m(er)h(to)g(clean)330 2714 y(up.)275 2873 y(In)j(cases)h(suc)m(h)
g(as)g(this,)g(y)m(ou)g(will)d(need)j(to)g(man)m(ually)f(remo)m(v)m(e)i
(the)f(`)p Fp(cvs-serv)p Fo(pid)t Fu(')c(directories.)150
2983 y(As)c(long)g(as)h(there)g(is)e(no)i(serv)m(er)f(running)e(with)h
(pro)s(cess)h(iden)m(ti\014cation)f(n)m(um)m(b)s(er)g
Fo(pid)p Fu(,)h(it)g(is)f(safe)i(to)g(do)150 3092 y(so.)p
eop
%%Page: 26 28
26 27 bop 150 -116 a Fu(26)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 27 29
27 28 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(Starting)30
b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(27)150 366
y Fr(3)80 b(Starting)54 b(a)g(pro)9 b(ject)53 b(with)g(CVS)275
612 y Fu(Because)30 b(renaming)f(\014les)f(and)h(mo)m(ving)g(them)h(b)s
(et)m(w)m(een)g(directories)e(is)h(somewhat)h(incon)m(v)m(enien)m(t,)
150 722 y(the)36 b(\014rst)f(thing)f(y)m(ou)i(do)g(when)f(y)m(ou)h
(start)g(a)g(new)f(pro)5 b(ject)36 b(should)e(b)s(e)h(to)h(think)e
(through)h(y)m(our)h(\014le)150 832 y(organization.)k(It)27
b(is)e(not)i(imp)s(ossible)d(to)j(rename)g(or)g(mo)m(v)m(e)h(\014les,)f
(but)f(it)g(do)s(es)h(increase)f(the)h(p)s(oten)m(tial)150
941 y(for)c(confusion)e(and)h Ft(cvs)g Fu(do)s(es)g(ha)m(v)m(e)i(some)g
(quirks)d(particularly)f(in)h(the)i(area)h(of)f(renaming)f
(directories.)150 1051 y(See)31 b(Section)f(7.4)h([Mo)m(ving)g
(\014les],)f(page)h(50.)275 1189 y(What)g(to)g(do)f(next)h(dep)s(ends)d
(on)i(the)h(situation)e(at)i(hand.)150 1456 y Fq(3.1)68
b(Setting)46 b(up)e(the)h(\014les)275 1653 y Fu(The)28
b(\014rst)g(step)h(is)f(to)h(create)i(the)e(\014les)f(inside)e(the)j
(rep)s(ository)-8 b(.)40 b(This)27 b(can)i(b)s(e)f(done)h(in)e(a)i
(couple)g(of)150 1763 y(di\013eren)m(t)h(w)m(a)m(ys.)150
1995 y Fn(3.1.1)63 b(Creating)40 b(a)h(directory)g(tree)f(from)h(a)f(n)
m(um)m(b)s(er)h(of)f(\014les)275 2191 y Fu(When)e(y)m(ou)i(b)s(egin)d
(using)h Ft(cvs)p Fu(,)i(y)m(ou)g(will)c(probably)h(already)i(ha)m(v)m
(e)h(sev)m(eral)g(pro)5 b(jects)39 b(that)h(can)150 2301
y(b)s(e)46 b(put)h(under)e Ft(cvs)h Fu(con)m(trol.)91
b(In)47 b(these)g(cases)h(the)f(easiest)h(w)m(a)m(y)g(is)e(to)i(use)f
(the)g Fp(import)e Fu(com-)150 2410 y(mand.)84 b(An)45
b(example)f(is)h(probably)e(the)i(easiest)h(w)m(a)m(y)g(to)g(explain)d
(ho)m(w)i(to)h(use)f(it.)84 b(If)45 b(the)g(\014les)150
2520 y(y)m(ou)31 b(w)m(an)m(t)g(to)h(install)c(in)h Ft(cvs)h
Fu(reside)f(in)g(`)p Fo(wdir)7 b Fu(',)29 b(and)h(y)m(ou)h(w)m(an)m(t)g
(them)g(to)g(app)s(ear)f(in)f(the)i(rep)s(ository)150
2629 y(as)g(`)p Fp($CVSROOT/yoyodyne/)p Fo(rdi)o(r)6
b Fu(',)25 b(y)m(ou)31 b(can)g(do)f(this:)390 2762 y
Fp($)47 b(cd)h Fo(wdir)390 2866 y Fp($)f(cvs)g(import)f(-m)i("Imported)
d(sources")g(yoyodyne/)p Fo(rdir)50 b Fp(yoyo)d(start)275
3004 y Fu(Unless)26 b(y)m(ou)h(supply)e(a)i(log)g(message)i(with)d(the)
h(`)p Fp(-m)p Fu(')g(\015ag,)h Ft(cvs)e Fu(starts)i(an)f(editor)g(and)f
(prompts)g(for)150 3114 y(a)j(message.)41 b(The)28 b(string)f(`)p
Fp(yoyo)p Fu(')h(is)f(a)i Fo(v)m(endor)f(tag)p Fu(,)j(and)c(`)p
Fp(start)p Fu(')h(is)f(a)i Fo(release)g(tag)p Fu(.)41
b(They)28 b(ma)m(y)h(\014ll)d(no)150 3223 y(purp)s(ose)h(in)f(this)i
(con)m(text,)i(but)e(since)g Ft(cvs)f Fu(requires)g(them)h(they)g(m)m
(ust)g(b)s(e)g(presen)m(t.)40 b(See)28 b(Chapter)g(13)150
3333 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(73,)g(for)f(more)h
(information)e(ab)s(out)h(them.)275 3471 y(Y)-8 b(ou)30
b(can)h(no)m(w)f(v)m(erify)g(that)h(it)f(w)m(ork)m(ed,)h(and)f(remo)m
(v)m(e)i(y)m(our)e(original)f(source)h(directory)-8 b(.)390
3604 y Fp($)47 b(cd)h(..)390 3708 y($)f(mv)h Fo(dir)k(dir)p
Fp(.orig)390 3812 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
Fo(dir)336 b Fp(#)48 b Fu(Explanation)29 b(b)s(elo)m(w)390
3915 y Fp($)47 b(diff)g(-r)g Fo(dir)p Fp(.orig)e(yoyodyne/)p
Fo(dir)390 4019 y Fp($)i(rm)h(-r)f Fo(dir)p Fp(.orig)150
4158 y Fu(Erasing)30 b(the)i(original)d(sources)i(is)g(a)g(go)s(o)s(d)g
(idea,)h(to)g(mak)m(e)g(sure)e(that)i(y)m(ou)g(do)f(not)h(acciden)m
(tally)e(edit)150 4267 y(them)40 b(in)f Fo(dir)p Fu(,)i(b)m(ypassing)d
Ft(cvs)p Fu(.)69 b(Of)40 b(course,)i(it)e(w)m(ould)f(b)s(e)g(wise)g(to)
i(mak)m(e)g(sure)e(that)i(y)m(ou)f(ha)m(v)m(e)i(a)150
4377 y(bac)m(kup)30 b(of)h(the)f(sources)h(b)s(efore)f(y)m(ou)g(remo)m
(v)m(e)i(them.)275 4515 y(The)d Fp(checkout)e Fu(command)j(can)g
(either)f(tak)m(e)i(a)g(mo)s(dule)d(name)h(as)h(argumen)m(t)h(\(as)f
(it)f(has)h(done)f(in)150 4625 y(all)d(previous)f(examples\))h(or)h(a)g
(path)f(name)h(relativ)m(e)g(to)g Fp($CVSROOT)p Fu(,)e(as)i(it)f(did)f
(in)g(the)i(example)f(ab)s(o)m(v)m(e.)275 4763 y(It)49
b(is)g(a)h(go)s(o)s(d)f(idea)g(to)h(c)m(hec)m(k)h(that)f(the)g(p)s
(ermissions)c Ft(cvs)j Fu(sets)h(on)f(the)h(directories)e(inside)150
4873 y(`)p Fp($CVSROOT)p Fu(')35 b(are)h(reasonable,)i(and)e(that)h
(they)g(b)s(elong)e(to)j(the)e(prop)s(er)f(groups.)58
b(See)37 b(Section)f(2.2.2)150 4982 y([File)30 b(p)s(ermissions],)d
(page)32 b(9.)275 5121 y(If)i(some)h(of)g(the)g(\014les)f(y)m(ou)h(w)m
(an)m(t)g(to)h(imp)s(ort)d(are)i(binary)-8 b(,)35 b(y)m(ou)g(ma)m(y)g
(w)m(an)m(t)h(to)f(use)g(the)g(wrapp)s(ers)150 5230 y(features)g(to)h
(sp)s(ecify)e(whic)m(h)g(\014les)g(are)i(binary)d(and)h(whic)m(h)g(are)
i(not.)55 b(See)36 b(Section)e(C.2)i([W)-8 b(rapp)s(ers],)150
5340 y(page)31 b(128.)p eop
%%Page: 28 30
28 29 bop 150 -116 a Fu(28)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(3.1.2)63 b(Creating)40
b(Files)i(F)-10 b(rom)41 b(Other)g(V)-10 b(ersion)41
b(Con)m(trol)g(Systems)275 553 y Fu(If)35 b(y)m(ou)i(ha)m(v)m(e)h(a)f
(pro)5 b(ject)37 b(whic)m(h)e(y)m(ou)i(are)f(main)m(taining)f(with)g
(another)i(v)m(ersion)f(con)m(trol)h(system,)150 663
y(suc)m(h)g(as)g Ft(r)n(cs)p Fu(,)h(y)m(ou)f(ma)m(y)h(wish)d(to)j(put)e
(the)h(\014les)f(from)g(that)i(pro)5 b(ject)37 b(in)m(to)g
Ft(cvs)p Fu(,)h(and)f(preserv)m(e)g(the)150 772 y(revision)29
b(history)g(of)h(the)h(\014les.)150 939 y(F)-8 b(rom)31
b(R)m(CS)60 b(If)26 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(using)f
Ft(r)n(cs)p Fu(,)h(\014nd)f(the)i Ft(r)n(cs)e Fu(\014les|usually)e(a)k
(\014le)e(named)h(`)p Fp(foo.c)p Fu(')g(will)630 1048
y(ha)m(v)m(e)h(its)e Ft(r)n(cs)g Fu(\014le)g(in)g(`)p
Fp(RCS/foo.c,v)p Fu(')e(\(but)j(it)f(could)g(b)s(e)g(other)h(places;)i
(consult)d(the)h Ft(r)n(cs)630 1158 y Fu(do)s(cumen)m(tation)36
b(for)g(details\).)57 b(Then)35 b(create)i(the)f(appropriate)f
(directories)g(in)g Ft(cvs)g Fu(if)630 1268 y(they)d(do)h(not)f
(already)g(exist.)46 b(Then)31 b(cop)m(y)i(the)g(\014les)e(in)m(to)h
(the)h(appropriate)e(directories)630 1377 y(in)39 b(the)i
Ft(cvs)e Fu(rep)s(ository)h(\(the)g(name)h(in)e(the)i(rep)s(ository)e
(m)m(ust)h(b)s(e)g(the)h(name)f(of)h(the)630 1487 y(source)34
b(\014le)f(with)g(`)p Fp(,v)p Fu(')g(added;)j(the)e(\014les)f(go)h
(directly)f(in)f(the)j(app)s(opriate)d(directory)i(of)630
1596 y(the)28 b(rep)s(ository)-8 b(,)27 b(not)h(in)e(an)h(`)p
Fp(RCS)p Fu(')g(sub)s(directory\).)38 b(This)26 b(is)g(one)i(of)f(the)h
(few)f(times)g(when)630 1706 y(it)35 b(is)g(a)h(go)s(o)s(d)g(idea)f(to)
i(access)g(the)f Ft(cvs)e Fu(rep)s(ository)h(directly)-8
b(,)37 b(rather)e(than)h(using)e Ft(cvs)630 1816 y Fu(commands.)40
b(Then)30 b(y)m(ou)g(are)h(ready)f(to)i(c)m(hec)m(k)g(out)e(a)h(new)f
(w)m(orking)f(directory)-8 b(.)630 1944 y(The)31 b Ft(r)n(cs)f
Fu(\014le)h(should)e(not)j(b)s(e)e(lo)s(c)m(k)m(ed)i(when)e(y)m(ou)i
(mo)m(v)m(e)h(it)e(in)m(to)g Ft(cvs)p Fu(;)g(if)f(it)h(is,)g
Ft(cvs)g Fu(will)630 2054 y(ha)m(v)m(e)h(trouble)d(letting)h(y)m(ou)h
(op)s(erate)g(on)f(it.)150 2201 y(F)-8 b(rom)31 b(another)f(v)m(ersion)
g(con)m(trol)h(system)630 2311 y(Man)m(y)j(v)m(ersion)g(con)m(trol)g
(systems)g(ha)m(v)m(e)h(the)e(abilit)m(y)g(to)h(exp)s(ort)g
Ft(r)n(cs)e Fu(\014les)h(in)g(the)h(stan-)630 2421 y(dard)41
b(format.)76 b(If)41 b(y)m(ours)h(do)s(es,)j(exp)s(ort)c(the)i
Ft(r)n(cs)e Fu(\014les)f(and)i(then)f(follo)m(w)h(the)g(ab)s(o)m(v)m(e)
630 2530 y(instructions.)630 2659 y(F)-8 b(ailing)29
b(that,)h(probably)e(y)m(our)i(b)s(est)f(b)s(et)g(is)g(to)i(write)e(a)h
(script)e(that)i(will)e(c)m(hec)m(k)j(out)f(the)630 2768
y(\014les)21 b(one)i(revision)e(at)i(a)g(time)f(using)f(the)i(command)f
(line)f(in)m(terface)i(to)g(the)g(other)g(system,)630
2878 y(and)29 b(then)g(c)m(hec)m(k)i(the)e(revisions)f(in)m(to)h
Ft(cvs)p Fu(.)39 b(The)29 b(`)p Fp(sccs2rcs)p Fu(')f(script)g(men)m
(tioned)h(b)s(elo)m(w)630 2987 y(ma)m(y)i(b)s(e)f(a)g(useful)f(example)
h(to)h(follo)m(w.)150 3135 y(F)-8 b(rom)31 b(SCCS)630
3245 y(There)24 b(is)g(a)i(script)e(in)f(the)i(`)p Fp(contrib)p
Fu(')f(directory)g(of)h(the)g Ft(cvs)f Fu(source)h(distribution)d
(called)630 3354 y(`)p Fp(sccs2rcs)p Fu(')31 b(whic)m(h)h(con)m(v)m
(erts)j Ft(sccs)d Fu(\014les)g(to)i Ft(r)n(cs)e Fu(\014les.)49
b(Note:)e(y)m(ou)34 b(m)m(ust)f(run)f(it)g(on)i(a)630
3464 y(mac)m(hine)40 b(whic)m(h)f(has)h(b)s(oth)g Ft(sccs)f
Fu(and)h Ft(r)n(cs)f Fu(installed,)i(and)f(lik)m(e)g(ev)m(erything)g
(else)g(in)630 3573 y(con)m(trib)30 b(it)g(is)f(unsupp)s(orted)f(\(y)m
(our)i(mileage)h(ma)m(y)g(v)-5 b(ary\).)150 3721 y(F)d(rom)31
b(PV)m(CS)630 3830 y(There)24 b(is)g(a)i(script)e(in)f(the)i(`)p
Fp(contrib)p Fu(')f(directory)g(of)h(the)g Ft(cvs)f Fu(source)h
(distribution)d(called)630 3940 y(`)p Fp(pvcs_to_rcs)p
Fu(')31 b(whic)m(h)i(con)m(v)m(erts)i Ft(pv)n(cs)d Fu(arc)m(hiv)m(es)i
(to)h Ft(r)n(cs)e Fu(\014les.)50 b(Y)-8 b(ou)34 b(m)m(ust)f(run)g(it)g
(on)630 4050 y(a)h(mac)m(hine)f(whic)m(h)f(has)h(b)s(oth)f
Ft(pv)n(cs)g Fu(and)h Ft(r)n(cs)f Fu(installed,)g(and)h(lik)m(e)f(ev)m
(erything)h(else)g(in)630 4159 y(con)m(trib)j(it)f(is)g(unsupp)s(orted)
e(\(y)m(our)k(mileage)f(ma)m(y)g(v)-5 b(ary\).)58 b(See)37
b(the)f(commen)m(ts)h(in)e(the)630 4269 y(script)29 b(for)h(details.)
150 4475 y Fn(3.1.3)63 b(Creating)40 b(a)h(directory)g(tree)f(from)h
(scratc)m(h)275 4662 y Fu(F)-8 b(or)43 b(a)f(new)g(pro)5
b(ject,)46 b(the)c(easiest)h(thing)e(to)i(do)f(is)g(probably)e(to)j
(create)h(an)e(empt)m(y)g(directory)150 4772 y(structure,)30
b(lik)m(e)g(this:)390 4894 y Fp($)47 b(mkdir)g(tc)390
4998 y($)g(mkdir)g(tc/man)390 5102 y($)g(mkdir)g(tc/testing)275
5230 y Fu(After)28 b(that,)h(y)m(ou)g(use)f(the)g Fp(import)f
Fu(command)h(to)h(create)h(the)e(corresp)s(onding)e(\(empt)m(y\))j
(directory)150 5340 y(structure)h(inside)e(the)j(rep)s(ository:)p
eop
%%Page: 29 31
29 30 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(Starting)30
b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(29)390 366
y Fp($)47 b(cd)h(tc)390 470 y($)f(cvs)g(import)f(-m)i("Created)d
(directory)g(structure")g(yoyodyne/)p Fo(dir)51 b Fp(yoyo)46
b(start)275 605 y Fu(Then,)29 b(use)h Fp(add)g Fu(to)h(add)f(\014les)f
(\(and)h(new)g(directories\))g(as)g(they)h(app)s(ear.)275
739 y(Chec)m(k)c(that)h(the)g(p)s(ermissions)c Ft(cvs)j
Fu(sets)h(on)f(the)h(directories)e(inside)f(`)p Fp($CVSROOT)p
Fu(')h(are)i(reasonable.)150 997 y Fq(3.2)68 b(De\014ning)45
b(the)g(mo)t(dule)275 1189 y Fu(The)25 b(next)h(step)f(is)g(to)h
(de\014ne)f(the)h(mo)s(dule)e(in)g(the)i(`)p Fp(modules)p
Fu(')e(\014le.)39 b(This)24 b(is)g(not)i(strictly)f(necessary)-8
b(,)150 1299 y(but)30 b(mo)s(dules)e(can)j(b)s(e)f(con)m(v)m(enien)m(t)
h(in)e(grouping)g(together)j(related)e(\014les)g(and)f(directories.)275
1433 y(In)g(simple)g(cases)i(these)g(steps)f(are)h(su\016cien)m(t)e(to)
j(de\014ne)d(a)i(mo)s(dule.)199 1568 y(1.)61 b(Get)31
b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f(\014le.)570
1696 y Fp($)47 b(cvs)g(checkout)f(CVSROOT/modules)570
1800 y($)h(cd)h(CVSROOT)199 1935 y Fu(2.)61 b(Edit)30
b(the)h(\014le)f(and)g(insert)g(a)i(line)d(that)j(de\014nes)e(the)h(mo)
s(dule.)41 b(See)31 b(Section)g(2.4)h([In)m(tro)f(adminis-)330
2044 y(trativ)m(e)j(\014les],)f(page)h(15,)h(for)e(an)g(in)m(tro)s
(duction.)47 b(See)33 b(Section)g(C.1)h([mo)s(dules],)e(page)i(125,)i
(for)d(a)330 2154 y(full)25 b(description)g(of)i(the)h(mo)s(dules)d
(\014le.)39 b(Y)-8 b(ou)27 b(can)h(use)f(the)g(follo)m(wing)f(line)f
(to)j(de\014ne)e(the)i(mo)s(dule)330 2264 y(`)p Fp(tc)p
Fu(':)570 2392 y Fp(tc)143 b(yoyodyne/tc)199 2527 y Fu(3.)61
b(Commit)30 b(y)m(our)g(c)m(hanges)h(to)g(the)g(mo)s(dules)d(\014le.)
570 2655 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(the)h(tc)g(module.")e
(modules)199 2790 y Fu(4.)61 b(Release)31 b(the)g(mo)s(dules)d(mo)s
(dule.)570 2919 y Fp($)47 b(cd)h(..)570 3022 y($)f(cvs)g(release)f(-d)h
(CVSROOT)p eop
%%Page: 30 32
30 31 bop 150 -116 a Fu(30)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 31 33
31 32 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
b(31)150 366 y Fr(4)80 b(Revisions)275 594 y Fu(F)-8
b(or)28 b(man)m(y)f(uses)g(of)g Ft(cvs)p Fu(,)h(one)f(do)s(esn't)g
(need)h(to)g(w)m(orry)f(to)s(o)h(m)m(uc)m(h)f(ab)s(out)g(revision)f(n)m
(um)m(b)s(ers;)h Ft(cvs)150 704 y Fu(assigns)k(n)m(um)m(b)s(ers)f(suc)m
(h)h(as)h Fp(1.1)p Fu(,)f Fp(1.2)p Fu(,)g(and)g(so)h(on,)g(and)f(that)h
(is)f(all)f(one)i(needs)f(to)h(kno)m(w.)45 b(Ho)m(w)m(ev)m(er,)150
813 y(some)25 b(p)s(eople)e(prefer)g(to)i(ha)m(v)m(e)h(more)e(kno)m
(wledge)g(and)g(con)m(trol)g(concerning)g(ho)m(w)g Ft(cvs)f
Fu(assigns)h(revision)150 923 y(n)m(um)m(b)s(ers.)275
1056 y(If)g(one)h(w)m(an)m(ts)g(to)g(k)m(eep)h(trac)m(k)g(of)f(a)g(set)
g(of)g(revisions)d(in)m(v)m(olving)i(more)g(than)h(one)g(\014le,)g(suc)
m(h)f(as)h(whic)m(h)150 1166 y(revisions)30 b(w)m(en)m(t)j(in)m(to)f(a)
g(particular)e(release,)j(one)f(uses)g(a)g Fo(tag)p Fu(,)i(whic)m(h)c
(is)h(a)i(sym)m(b)s(olic)d(revision)g(whic)m(h)150 1275
y(can)h(b)s(e)e(assigned)h(to)h(a)g(n)m(umeric)e(revision)g(in)g(eac)m
(h)i(\014le.)150 1529 y Fq(4.1)68 b(Revision)46 b(n)l(um)l(b)t(ers)275
1720 y Fu(Eac)m(h)34 b(v)m(ersion)g(of)g(a)h(\014le)e(has)h(a)h(unique)
d Fo(revision)g(n)m(um)m(b)s(er)p Fu(.)51 b(Revision)33
b(n)m(um)m(b)s(ers)g(lo)s(ok)h(lik)m(e)f(`)p Fp(1.1)p
Fu(',)150 1829 y(`)p Fp(1.2)p Fu(',)f(`)p Fp(1.3.2.2)p
Fu(')e(or)i(ev)m(en)g(`)p Fp(1.3.2.2.4.5)p Fu('.)42 b(A)32
b(revision)e(n)m(um)m(b)s(er)g(alw)m(a)m(ys)i(has)g(an)f(ev)m(en)h(n)m
(um)m(b)s(er)f(of)150 1939 y(p)s(erio)s(d-separated)24
b(decimal)h(in)m(tegers.)39 b(By)26 b(default)f(revision)f(1.1)j(is)e
(the)h(\014rst)f(revision)f(of)i(a)g(\014le.)38 b(Eac)m(h)150
2049 y(successiv)m(e)30 b(revision)d(is)h(giv)m(en)h(a)h(new)f(n)m(um)m
(b)s(er)e(b)m(y)j(increasing)d(the)j(righ)m(tmost)f(n)m(um)m(b)s(er)f
(b)m(y)h(one.)40 b(The)150 2158 y(follo)m(wing)29 b(\014gure)h(displa)m
(ys)e(a)j(few)f(revisions,)f(with)g(new)m(er)h(revisions)f(to)i(the)f
(righ)m(t.)724 2286 y Fp(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g
(+-----+)724 2389 y(!)48 b(1.1)e(!----!)h(1.2)f(!----!)h(1.3)f(!----!)h
(1.4)f(!----!)h(1.5)f(!)724 2493 y(+-----+)189 b(+-----+)g(+-----+)g
(+-----+)g(+-----+)275 2626 y Fu(It)27 b(is)f(also)h(p)s(ossible)e(to)i
(end)g(up)f(with)g(n)m(um)m(b)s(ers)f(con)m(taining)i(more)g(than)g
(one)h(p)s(erio)s(d,)d(for)i(example)150 2736 y(`)p Fp(1.3.2.2)p
Fu('.)55 b(Suc)m(h)35 b(revisions)f(represen)m(t)i(revisions)e(on)i
(branc)m(hes)f(\(see)i(Chapter)e(5)h([Branc)m(hing)g(and)150
2846 y(merging],)c(page)h(37\);)i(suc)m(h)d(revision)e(n)m(um)m(b)s
(ers)h(are)h(explained)f(in)g(detail)g(in)g(Section)h(5.4)h([Branc)m
(hes)150 2955 y(and)d(revisions],)f(page)i(39.)150 3209
y Fq(4.2)68 b(V)-11 b(ersions,)45 b(revisions)h(and)f(releases)275
3400 y Fu(A)35 b(\014le)g(can)g(ha)m(v)m(e)i(sev)m(eral)f(v)m(ersions,)
g(as)g(describ)s(ed)d(ab)s(o)m(v)m(e.)57 b(Lik)m(ewise,)36
b(a)g(soft)m(w)m(are)g(pro)s(duct)f(can)150 3509 y(ha)m(v)m(e)d(sev)m
(eral)e(v)m(ersions.)40 b(A)31 b(soft)m(w)m(are)h(pro)s(duct)d(is)g
(often)i(giv)m(en)f(a)h(v)m(ersion)f(n)m(um)m(b)s(er)f(suc)m(h)h(as)h
(`)p Fp(4.1.1)p Fu('.)275 3643 y(V)-8 b(ersions)41 b(in)g(the)h
(\014rst)f(sense)h(are)g(called)f Fo(revisions)j Fu(in)d(this)g(do)s
(cumen)m(t,)j(and)e(v)m(ersions)f(in)g(the)150 3752 y(second)31
b(sense)f(are)h(called)f Fo(releases)p Fu(.)41 b(T)-8
b(o)31 b(a)m(v)m(oid)g(confusion,)f(the)h(w)m(ord)f Fo(v)m(ersion)g
Fu(is)f(almost)i(nev)m(er)g(used)150 3862 y(in)e(this)g(do)s(cumen)m
(t.)150 4115 y Fq(4.3)68 b(Assigning)45 b(revisions)275
4307 y Fu(By)32 b(default,)f Ft(cvs)g Fu(will)e(assign)j(n)m(umeric)e
(revisions)g(b)m(y)i(lea)m(ving)g(the)g(\014rst)f(n)m(um)m(b)s(er)f
(the)i(same)h(and)150 4416 y(incremen)m(ting)c(the)i(second)f(n)m(um)m
(b)s(er.)40 b(F)-8 b(or)31 b(example,)f Fp(1.1)p Fu(,)g
Fp(1.2)p Fu(,)g Fp(1.3)p Fu(,)f(etc.)275 4549 y(When)38
b(adding)f(a)h(new)g(\014le,)i(the)f(second)f(n)m(um)m(b)s(er)f(will)f
(alw)m(a)m(ys)j(b)s(e)f(one)g(and)g(the)h(\014rst)e(n)m(um)m(b)s(er)150
4659 y(will)32 b(equal)i(the)h(highest)f(\014rst)g(n)m(um)m(b)s(er)f
(of)i(an)m(y)g(\014le)e(in)h(that)h(directory)-8 b(.)53
b(F)-8 b(or)36 b(example,)f(the)g(curren)m(t)150 4768
y(directory)d(con)m(tains)g(\014les)f(whose)g(highest)h(n)m(um)m(b)s
(ered)e(revisions)g(are)j Fp(1.7)p Fu(,)f Fp(3.1)p Fu(,)f(and)h
Fp(4.12)p Fu(,)f(then)h(an)150 4878 y(added)e(\014le)f(will)f(b)s(e)i
(giv)m(en)g(the)h(n)m(umeric)e(revision)f Fp(4.1)p Fu(.)275
5011 y(Normally)37 b(there)i(is)f(no)h(reason)g(to)h(care)g(ab)s(out)e
(the)h(revision)e(n)m(um)m(b)s(ers|it)g(is)h(easier)h(to)h(treat)150
5121 y(them)28 b(as)g(in)m(ternal)f(n)m(um)m(b)s(ers)g(that)h
Ft(cvs)f Fu(main)m(tains,)h(and)f(tags)i(pro)m(vide)e(a)i(b)s(etter)f
(w)m(a)m(y)h(to)g(distinguish)150 5230 y(b)s(et)m(w)m(een)21
b(things)e(lik)m(e)h(release)h(1)g(v)m(ersus)f(release)g(2)h(of)g(y)m
(our)f(pro)s(duct)f(\(see)j(Section)e(4.4)h([T)-8 b(ags],)24
b(page)d(32\).)150 5340 y(Ho)m(w)m(ev)m(er,)41 b(if)35
b(y)m(ou)i(w)m(an)m(t)h(to)f(set)g(the)g(n)m(umeric)f(revisions,)h(the)
f(`)p Fp(-r)p Fu(')h(option)f(to)i Fp(cvs)29 b(commit)35
b Fu(can)i(do)p eop
%%Page: 32 34
32 33 bop 150 -116 a Fu(32)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(that.)67 b(The)39
b(`)p Fp(-r)p Fu(')g(option)f(implies)e(the)j(`)p Fp(-f)p
Fu(')g(option,)i(in)d(the)h(sense)g(that)h(it)e(causes)i(the)f(\014les)
f(to)i(b)s(e)150 476 y(committed)31 b(ev)m(en)g(if)e(they)h(are)h(not)g
(mo)s(di\014ed.)275 614 y(F)-8 b(or)44 b(example,)i(to)f(bring)c(all)i
(y)m(our)g(\014les)f(up)h(to)h(revision)e(3.0)i(\(including)d(those)j
(that)g(ha)m(v)m(en't)150 724 y(c)m(hanged\),)32 b(y)m(ou)e(migh)m(t)g
(in)m(v)m(ok)m(e:)390 857 y Fp($)47 b(cvs)g(commit)f(-r)i(3.0)275
995 y Fu(Note)37 b(that)g(the)f(n)m(um)m(b)s(er)f(y)m(ou)i(sp)s(ecify)d
(with)h(`)p Fp(-r)p Fu(')h(m)m(ust)h(b)s(e)e(larger)h(than)g(an)m(y)g
(existing)g(revision)150 1105 y(n)m(um)m(b)s(er.)63 b(That)38
b(is,)h(if)e(revision)g(3.0)i(exists,)h(y)m(ou)f(cannot)f(`)p
Fp(cvs)30 b(commit)f(-r)g(1.3)p Fu('.)64 b(If)38 b(y)m(ou)g(w)m(an)m(t)
h(to)150 1214 y(main)m(tain)34 b(sev)m(eral)h(releases)g(in)f
(parallel,)g(y)m(ou)h(need)g(to)h(use)e(a)h(branc)m(h)g(\(see)h
(Chapter)e(5)h([Branc)m(hing)150 1324 y(and)30 b(merging],)g(page)h
(37\).)150 1591 y Fq(4.4)68 b(T)-11 b(ags{Sym)l(b)t(olic)45
b(revisions)275 1788 y Fu(The)37 b(revision)f(n)m(um)m(b)s(ers)g(liv)m
(e)h(a)h(life)f(of)h(their)e(o)m(wn.)63 b(They)37 b(need)h(not)g(ha)m
(v)m(e)h(an)m(ything)e(at)i(all)d(to)150 1897 y(do)30
b(with)f(the)h(release)h(n)m(um)m(b)s(ers)e(of)h(y)m(our)g(soft)m(w)m
(are)i(pro)s(duct.)39 b(Dep)s(ending)29 b(on)h(ho)m(w)g(y)m(ou)h(use)f
Ft(cvs)f Fu(the)150 2007 y(revision)d(n)m(um)m(b)s(ers)g(migh)m(t)h(c)m
(hange)h(sev)m(eral)g(times)f(b)s(et)m(w)m(een)h(t)m(w)m(o)h(releases.)
39 b(As)28 b(an)f(example,)h(some)g(of)150 2116 y(the)j(source)f
(\014les)f(that)i(mak)m(e)h(up)d Ft(r)n(cs)g Fu(5.6)j(ha)m(v)m(e)g(the)
e(follo)m(wing)f(revision)g(n)m(um)m(b)s(ers:)390 2249
y Fp(ci.c)572 b(5.21)390 2353 y(co.c)g(5.9)390 2457 y(ident.c)428
b(5.3)390 2560 y(rcs.c)524 b(5.12)390 2664 y(rcsbase.h)332
b(5.11)390 2768 y(rcsdiff.c)g(5.10)390 2872 y(rcsedit.c)g(5.11)390
2975 y(rcsfcmp.c)g(5.9)390 3079 y(rcsgen.c)380 b(5.10)390
3183 y(rcslex.c)g(5.11)390 3287 y(rcsmap.c)g(5.2)390
3390 y(rcsutil.c)332 b(5.10)275 3529 y Fu(Y)-8 b(ou)35
b(can)h(use)e(the)i Fp(tag)e Fu(command)h(to)g(giv)m(e)h(a)g(sym)m(b)s
(olic)d(name)i(to)h(a)g(certain)f(revision)e(of)i(a)h(\014le.)150
3639 y(Y)-8 b(ou)31 b(can)f(use)g(the)g(`)p Fp(-v)p Fu(')g(\015ag)h(to)
g(the)f Fp(status)f Fu(command)h(to)h(see)f(all)g(tags)h(that)g(a)f
(\014le)f(has,)i(and)e(whic)m(h)150 3748 y(revision)38
b(n)m(um)m(b)s(ers)g(they)h(represen)m(t.)68 b(T)-8 b(ag)41
b(names)e(m)m(ust)g(start)h(with)e(an)i(upp)s(ercase)e(or)i(lo)m(w)m
(ercase)150 3858 y(letter)f(and)f(can)h(con)m(tain)g(upp)s(ercase)e
(and)h(lo)m(w)m(ercase)i(letters,)i(digits,)d(`)p Fp(-)p
Fu(',)i(and)d(`)p Fp(_)p Fu('.)66 b(The)38 b(t)m(w)m(o)i(tag)150
3967 y(names)31 b Fp(BASE)f Fu(and)g Fp(HEAD)g Fu(are)i(reserv)m(ed)f
(for)g(use)g(b)m(y)g Ft(cvs)p Fu(.)42 b(It)31 b(is)f(exp)s(ected)h
(that)h(future)e(names)h(whic)m(h)150 4077 y(are)37 b(sp)s(ecial)f(to)h
Ft(cvs)f Fu(will)e(b)s(e)j(sp)s(ecially)d(named,)39 b(for)d(example)h
(b)m(y)f(starting)h(with)f(`)p Fp(.)p Fu(',)i(rather)f(than)150
4186 y(b)s(eing)29 b(named)h(analogously)g(to)h Fp(BASE)e
Fu(and)h Fp(HEAD)p Fu(,)f(to)i(a)m(v)m(oid)g(con\015icts)f(with)f
(actual)i(tag)h(names.)275 4325 y(Y)-8 b(ou'll)23 b(w)m(an)m(t)i(to)g
(c)m(ho)s(ose)g(some)f(con)m(v)m(en)m(tion)i(for)e(naming)f(tags,)j
(based)e(on)g(information)f(suc)m(h)g(as)i(the)150 4434
y(name)32 b(of)h(the)f(program)g(and)g(the)h(v)m(ersion)e(n)m(um)m(b)s
(er)g(of)i(the)f(release.)47 b(F)-8 b(or)33 b(example,)g(one)f(migh)m
(t)g(tak)m(e)150 4544 y(the)e(name)g(of)g(the)g(program,)g(immediately)
e(follo)m(w)m(ed)i(b)m(y)f(the)h(v)m(ersion)g(n)m(um)m(b)s(er)e(with)h
(`)p Fp(.)p Fu(')h(c)m(hanged)g(to)150 4654 y(`)p Fp(-)p
Fu(',)39 b(so)e(that)g(CVS)f(1.9)i(w)m(ould)e(b)s(e)g(tagged)i(with)e
(the)h(name)g Fp(cvs1-9)p Fu(.)58 b(If)36 b(y)m(ou)i(c)m(ho)s(ose)f(a)h
(consisten)m(t)150 4763 y(con)m(v)m(en)m(tion,)c(then)d(y)m(ou)i(w)m
(on't)f(constan)m(tly)h(b)s(e)e(guessing)g(whether)g(a)i(tag)g(is)e
Fp(cvs-1-9)f Fu(or)i Fp(cvs1_9)e Fu(or)150 4873 y(what.)55
b(Y)-8 b(ou)35 b(migh)m(t)g(ev)m(en)h(w)m(an)m(t)g(to)g(consider)e
(enforcing)g(y)m(our)h(con)m(v)m(en)m(tion)h(in)e(the)i(taginfo)f
(\014le)f(\(see)150 4982 y(Section)c(8.3)i([user-de\014ned)d(logging],)
h(page)h(53\).)275 5121 y(The)g(follo)m(wing)f(example)i(sho)m(ws)f(ho)
m(w)h(y)m(ou)g(can)g(add)g(a)g(tag)h(to)g(a)f(\014le.)44
b(The)31 b(commands)h(m)m(ust)g(b)s(e)150 5230 y(issued)e(inside)g(y)m
(our)h(w)m(orking)h(cop)m(y)g(of)g(the)g(mo)s(dule.)44
b(That)31 b(is,)h(y)m(ou)g(should)e(issue)h(the)h(command)f(in)150
5340 y(the)g(directory)e(where)h(`)p Fp(backend.c)p Fu(')f(resides.)p
eop
%%Page: 33 35
33 34 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
b(33)390 366 y Fp($)47 b(cvs)g(tag)g(rel-0-4)f(backend.c)390
470 y(T)h(backend.c)390 574 y($)g(cvs)g(status)f(-v)i(backend.c)390
678 y(========================)o(====)o(====)o(===)o(====)o(====)o(===)
o(====)o(====)o(===)o(====)o(====)o(==)390 782 y(File:)e(backend.c)427
b(Status:)46 b(Up-to-date)581 989 y(Version:)570 b(1.4)238
b(Tue)47 b(Dec)95 b(1)47 b(14:39:01)f(1992)581 1093 y(RCS)h(Version:)
379 b(1.4)238 b(/u/cvsroot/yoyodyne/tc/ba)o(cken)o(d.c,)o(v)581
1197 y(Sticky)46 b(Tag:)428 b(\(none\))581 1300 y(Sticky)46
b(Date:)380 b(\(none\))581 1404 y(Sticky)46 b(Options:)236
b(\(none\))581 1612 y(Existing)45 b(Tags:)772 1716 y(rel-0-4)1000
b(\(revision:)45 b(1.4\))275 2046 y Fu(There)24 b(is)g(seldom)g(reason)
h(to)g(tag)h(a)f(\014le)f(in)g(isolation.)37 b(A)25 b(more)g(common)g
(use)g(is)f(to)h(tag)h(all)e(the)h(\014les)150 2156 y(that)g
(constitute)g(a)h(mo)s(dule)d(with)g(the)i(same)g(tag)h(at)f(strategic)
h(p)s(oin)m(ts)e(in)f(the)i(dev)m(elopmen)m(t)g(life-cycle,)150
2265 y(suc)m(h)30 b(as)h(when)e(a)i(release)f(is)g(made.)390
2486 y Fp($)47 b(cvs)g(tag)g(rel-1-0)f(.)390 2590 y(cvs)h(tag:)g
(Tagging)e(.)390 2694 y(T)i(Makefile)390 2797 y(T)g(backend.c)390
2901 y(T)g(driver.c)390 3005 y(T)g(frontend.c)390 3109
y(T)g(parser.c)275 3336 y Fu(\(When)35 b(y)m(ou)i(giv)m(e)f
Ft(cvs)f Fu(a)h(directory)f(as)h(argumen)m(t,)i(it)d(generally)g
(applies)f(the)i(op)s(eration)g(to)g(all)150 3445 y(the)30
b(\014les)f(in)f(that)j(directory)-8 b(,)30 b(and)f(\(recursiv)m
(ely\),)h(to)g(an)m(y)g(sub)s(directories)e(that)i(it)f(ma)m(y)i(con)m
(tain.)41 b(See)150 3555 y(Chapter)30 b(6)h([Recursiv)m(e)f(b)s(eha)m
(vior],)g(page)h(45.\))275 3781 y(The)36 b Fp(checkout)e
Fu(command)i(has)g(a)h(\015ag,)i(`)p Fp(-r)p Fu(',)f(that)f(lets)f(y)m
(ou)h(c)m(hec)m(k)h(out)f(a)g(certain)f(revision)f(of)150
3891 y(a)g(mo)s(dule.)51 b(This)33 b(\015ag)i(mak)m(es)g(it)f(easy)h
(to)h(retriev)m(e)e(the)h(sources)g(that)g(mak)m(e)g(up)f(release)g
(1.0)i(of)f(the)150 4001 y(mo)s(dule)29 b(`)p Fp(tc)p
Fu(')h(at)h(an)m(y)g(time)f(in)f(the)h(future:)390 4222
y Fp($)47 b(cvs)g(checkout)f(-r)h(rel-1-0)f(tc)150 4448
y Fu(This)32 b(is)i(useful,)f(for)h(instance,)h(if)e(someone)i(claims)e
(that)i(there)f(is)g(a)g(bug)g(in)f(that)h(release,)i(but)e(y)m(ou)150
4558 y(cannot)d(\014nd)e(the)h(bug)g(in)f(the)i(curren)m(t)f(w)m
(orking)g(cop)m(y)-8 b(.)275 4785 y(Y)g(ou)25 b(can)g(also)g(c)m(hec)m
(k)i(out)e(a)h(mo)s(dule)d(as)j(it)e(w)m(as)i(at)f(an)m(y)h(giv)m(en)f
(date.)40 b(See)25 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)150
4894 y(options],)k(page)h(91.)275 5121 y(When)g(y)m(ou)h(tag)h(more)f
(than)g(one)g(\014le)e(with)h(the)h(same)g(tag)h(y)m(ou)f(can)g(think)e
(ab)s(out)i(the)g(tag)h(as)f Fp(")p Fu(a)150 5230 y(curv)m(e)i(dra)m
(wn)g(through)f(a)i(matrix)e(of)i(\014lename)e(vs.)52
b(revision)32 b(n)m(um)m(b)s(er.)p Fp(")h Fu(Sa)m(y)i(w)m(e)f(ha)m(v)m
(e)i(5)e(\014les)f(with)150 5340 y(the)e(follo)m(wing)d(revisions:)p
eop
%%Page: 34 36
34 35 bop 150 -116 a Fu(34)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)772 366 y Fp(file1)142 b(file2)f(file3)h
(file4)g(file5)772 574 y(1.1)238 b(1.1)f(1.1)h(1.1)95
b(/--1.1*)284 b(<-*-)95 b(TAG)772 678 y(1.2*-)142 b(1.2)237
b(1.2)191 b(-1.2*-)772 782 y(1.3)94 b(\\-)48 b(1.3*-)141
b(1.3)i(/)47 b(1.3)772 885 y(1.4)476 b(\\)95 b(1.4)g(/)g(1.4)1440
989 y(\\-1.5*-)141 b(1.5)1535 1093 y(1.6)275 1226 y Fu(A)m(t)38
b(some)f(time)g(in)f(the)i(past,)h(the)f Fp(*)e Fu(v)m(ersions)h(w)m
(ere)h(tagged.)63 b(Y)-8 b(ou)37 b(can)h(think)e(of)h(the)h(tag)g(as)g
(a)150 1336 y(handle)c(attac)m(hed)j(to)f(the)f(curv)m(e)h(dra)m(wn)e
(through)h(the)g(tagged)i(revisions.)53 b(When)35 b(y)m(ou)h(pull)d(on)
i(the)150 1445 y(handle,)41 b(y)m(ou)g(get)g(all)e(the)i(tagged)g
(revisions.)69 b(Another)40 b(w)m(a)m(y)h(to)g(lo)s(ok)f(at)g(it)g(is)f
(that)i(y)m(ou)g Fp(")p Fu(sigh)m(t)p Fp(")150 1555 y
Fu(through)30 b(a)g(set)h(of)g(revisions)d(that)j(is)f
Fp(")p Fu(\015at)p Fp(")g Fu(along)g(the)h(tagged)h(revisions,)c(lik)m
(e)i(this:)772 1689 y Fp(file1)142 b(file2)f(file3)h(file4)g(file5)1535
1897 y(1.1)1535 2000 y(1.2)1154 2104 y(1.1)237 b(1.3)1097
b(_)772 2208 y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)772
2312 y(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232
b(\(---)47 b(<---)f(Look)h(here)772 2415 y(1.3)619 b(1.6)238
b(1.3)668 b(\\_)772 2519 y(1.4)1001 b(1.4)1917 2623 y(1.5)150
2886 y Fq(4.5)68 b(Stic)l(ky)45 b(tags)275 3084 y Fu(Sometimes)35
b(a)i(w)m(orking)e(cop)m(y's)i(revision)d(has)i(extra)h(data)f(asso)s
(ciated)h(with)e(it,)i(for)f(example)f(it)150 3194 y(migh)m(t)g(b)s(e)f
(on)h(a)h(branc)m(h)e(\(see)i(Chapter)f(5)g([Branc)m(hing)g(and)g
(merging],)h(page)g(37\),)h(or)e(restricted)g(to)150
3303 y(v)m(ersions)26 b(prior)f(to)j(a)f(certain)g(date)h(b)m(y)e(`)p
Fp(checkout)j(-D)p Fu(')d(or)h(`)p Fp(update)i(-D)p Fu('.)39
b(Because)28 b(this)e(data)i(p)s(ersists)150 3413 y({)i(that)g(is,)f
(it)f(applies)g(to)i(subsequen)m(t)f(commands)g(in)f(the)h(w)m(orking)g
(cop)m(y)h({)g(w)m(e)g(refer)f(to)h(it)f(as)g Fo(stic)m(ky)p
Fu(.)275 3553 y(Most)37 b(of)g(the)g(time,)h(stic)m(kiness)d(is)h(an)g
(obscure)h(asp)s(ect)g(of)f Ft(cvs)g Fu(that)h(y)m(ou)g(don't)g(need)f
(to)h(think)150 3663 y(ab)s(out.)h(Ho)m(w)m(ev)m(er,)28
b(ev)m(en)c(if)f(y)m(ou)h(don't)g(w)m(an)m(t)g(to)h(use)e(the)h
(feature,)i(y)m(ou)e(ma)m(y)h(need)e(to)i(kno)m(w)e Fo(something)150
3772 y Fu(ab)s(out)30 b(stic)m(ky)h(tags)g(\(for)g(example,)f(ho)m(w)g
(to)h(a)m(v)m(oid)g(them!\).)275 3912 y(Y)-8 b(ou)30
b(can)h(use)f(the)h Fp(status)d Fu(command)j(to)g(see)g(if)e(an)m(y)i
(stic)m(ky)f(tags)i(or)e(dates)h(are)g(set:)390 4047
y Fp($)47 b(cvs)g(status)f(driver.c)390 4150 y
(========================)o(====)o(====)o(===)o(====)o(====)o(===)o
(====)o(====)o(===)o(====)o(====)o(==)390 4254 y(File:)g(driver.c)475
b(Status:)46 b(Up-to-date)581 4462 y(Version:)570 b(1.7.2.1)46
b(Sat)h(Dec)95 b(5)47 b(19:35:03)f(1992)581 4566 y(RCS)h(Version:)379
b(1.7.2.1)46 b(/u/cvsroot/yoyodyne/tc/dr)o(iver)o(.c,v)581
4669 y(Sticky)g(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.7.2\))581
4773 y(Sticky)g(Date:)380 b(\(none\))581 4877 y(Sticky)46
b(Options:)236 b(\(none\))275 5121 y Fu(The)24 b(stic)m(ky)i(tags)g
(will)c(remain)j(on)g(y)m(our)g(w)m(orking)f(\014les)g(un)m(til)g(y)m
(ou)h(delete)h(them)f(with)f(`)p Fp(cvs)30 b(update)150
5230 y(-A)p Fu('.)40 b(The)27 b(`)p Fp(-A)p Fu(')h(option)g(retriev)m
(es)g(the)h(v)m(ersion)e(of)i(the)f(\014le)f(from)h(the)g(head)g(of)g
(the)h(trunk,)f(and)f(forgets)150 5340 y(an)m(y)k(stic)m(ky)f(tags,)i
(dates,)f(or)f(options.)p eop
%%Page: 35 37
35 36 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
b(35)275 366 y(The)33 b(most)h(common)h(use)f(of)g(stic)m(ky)g(tags)h
(is)e(to)i(iden)m(tify)e(whic)m(h)f(branc)m(h)i(one)g(is)f(w)m(orking)h
(on,)h(as)150 476 y(describ)s(ed)h(in)g(Section)i(5.3)h([Accessing)f
(branc)m(hes],)i(page)f(38.)64 b(Ho)m(w)m(ev)m(er,)42
b(non-branc)m(h)37 b(stic)m(ky)h(tags)150 586 y(ha)m(v)m(e)i(uses)e(as)
g(w)m(ell.)64 b(F)-8 b(or)39 b(example,)i(supp)s(ose)c(that)i(y)m(ou)f
(w)m(an)m(t)i(to)f(a)m(v)m(oid)g(up)s(dating)d(y)m(our)j(w)m(orking)150
695 y(directory)-8 b(,)36 b(to)f(isolate)g(y)m(ourself)f(from)g(p)s
(ossibly)d(destabilizing)h(c)m(hanges)k(other)f(p)s(eople)e(are)i
(making.)150 805 y(Y)-8 b(ou)24 b(can,)h(of)e(course,)i(just)e(refrain)
e(from)i(running)d Fp(cvs)30 b(update)p Fu(.)36 b(But)24
b(if)e(y)m(ou)h(w)m(an)m(t)h(to)g(a)m(v)m(oid)g(up)s(dating)150
914 y(only)i(a)i(p)s(ortion)e(of)h(a)h(larger)e(tree,)j(then)e(stic)m
(ky)h(tags)g(can)f(help.)39 b(If)26 b(y)m(ou)i(c)m(hec)m(k)h(out)e(a)h
(certain)f(revision)150 1024 y(\(suc)m(h)i(as)g(1.4\))h(it)e(will)f(b)s
(ecome)i(stic)m(ky)-8 b(.)41 b(Subsequen)m(t)27 b Fp(cvs)j(update)d
Fu(commands)h(will)e(not)k(retriev)m(e)f(the)150 1134
y(latest)i(revision)e(un)m(til)g(y)m(ou)i(reset)g(the)g(tag)g(with)f
Fp(cvs)f(update)g(-A)p Fu(.)40 b(Lik)m(ewise,)30 b(use)h(of)f(the)h(`)p
Fp(-D)p Fu(')f(option)150 1243 y(to)h Fp(update)e Fu(or)i
Fp(checkout)d Fu(sets)j(a)g Fo(stic)m(ky)g(date)p Fu(,)g(whic)m(h,)f
(similarly)-8 b(,)28 b(causes)j(that)g(date)g(to)g(b)s(e)f(used)g(for)
150 1353 y(future)f(retriev)-5 b(als.)275 1487 y(Man)m(y)38
b(times)f(y)m(ou)h(will)d(w)m(an)m(t)k(to)f(retriev)m(e)g(an)g(old)e(v)
m(ersion)i(of)f(a)h(\014le)f(without)g(setting)h(a)g(stic)m(ky)150
1597 y(tag.)55 b(The)34 b(w)m(a)m(y)h(to)h(do)e(that)i(is)d(with)h(the)
g(`)p Fp(-p)p Fu(')h(option)f(to)h Fp(checkout)e Fu(or)h
Fp(update)p Fu(,)h(whic)m(h)e(sends)h(the)150 1706 y(con)m(ten)m(ts)28
b(of)e(the)g(\014le)f(to)i(standard)e(output.)39 b(F)-8
b(or)27 b(example,)g(supp)s(ose)d(y)m(ou)j(ha)m(v)m(e)g(a)f(\014le)f
(named)h(`)p Fp(file1)p Fu(')150 1816 y(whic)m(h)33 b(existed)i(as)g
(revision)e(1.1,)k(and)d(y)m(ou)h(then)g(remo)m(v)m(ed)g(it)g(\(th)m
(us)f(adding)g(a)h(dead)f(revision)f(1.2\).)150 1926
y(No)m(w)h(supp)s(ose)e(y)m(ou)i(w)m(an)m(t)g(to)g(add)e(it)h(again,)i
(with)d(the)h(same)h(con)m(ten)m(ts)h(it)e(had)f(previously)-8
b(.)48 b(Here)34 b(is)150 2035 y(ho)m(w)c(to)i(do)e(it:)390
2164 y Fp($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g(file1)f(>file1)390
2268 y(========================)o(====)o(====)o(===)o(====)o(====)o
(===)o(====)o(====)o(===)o(====)o(====)o(==)390 2371
y(Checking)g(out)g(file1)390 2475 y(RCS:)94 b
(/tmp/cvs-sanity/cvsroot/fi)o(rst)o(-dir)o(/Att)o(ic/)o(file)o(1,v)390
2579 y(VERS:)46 b(1.1)390 2683 y(***************)390
2787 y($)h(cvs)g(add)g(file1)390 2890 y(cvs)g(add:)g(re-adding)e(file)h
(file1)h(\(in)g(place)f(of)h(dead)g(revision)e(1.2\))390
2994 y(cvs)i(add:)g(use)f('cvs)h(commit')f(to)h(add)g(this)g(file)f
(permanently)390 3098 y($)h(cvs)g(commit)f(-m)i(test)390
3202 y(Checking)e(in)h(file1;)390 3305 y(/tmp/cvs-sanity/cvsroot/)o
(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)390
3409 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)390
3513 y(done)390 3617 y($)p eop
%%Page: 36 38
36 37 bop 150 -116 a Fu(36)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 37 39
37 38 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
b(and)g(merging)2112 b(37)150 366 y Fr(5)80 b(Branc)l(hing)53
b(and)h(merging)275 597 y Fu(CVS)41 b(allo)m(ws)h(y)m(ou)h(to)h
(isolate)e(c)m(hanges)i(on)m(to)g(a)f(separate)g(line)e(of)i(dev)m
(elopmen)m(t,)k(kno)m(wn)42 b(as)h(a)150 707 y Fo(branc)m(h)p
Fu(.)70 b(When)40 b(y)m(ou)h(c)m(hange)h(\014les)d(on)i(a)f(branc)m(h,)
j(those)e(c)m(hanges)g(do)g(not)f(app)s(ear)g(on)g(the)h(main)150
817 y(trunk)29 b(or)i(other)f(branc)m(hes.)275 951 y(Later)38
b(y)m(ou)h(can)f(mo)m(v)m(e)i(c)m(hanges)f(from)e(one)i(branc)m(h)e(to)
i(another)f(branc)m(h)g(\(or)g(the)h(main)e(trunk\))150
1060 y(b)m(y)c Fo(merging)p Fu(.)49 b(Merging)33 b(in)m(v)m(olv)m(es)h
(\014rst)e(running)f Fp(cvs)e(update)g(-j)p Fu(,)34 b(to)g(merge)g(the)
f(c)m(hanges)h(in)m(to)g(the)150 1170 y(w)m(orking)23
b(directory)-8 b(.)38 b(Y)-8 b(ou)24 b(can)g(then)g(commit)f(that)h
(revision,)g(and)f(th)m(us)g(e\013ectiv)m(ely)i(cop)m(y)f(the)g(c)m
(hanges)150 1279 y(on)m(to)32 b(another)e(branc)m(h.)150
1535 y Fq(5.1)68 b(What)45 b(branc)l(hes)g(are)h(go)t(o)t(d)e(for)275
1727 y Fu(Supp)s(ose)22 b(that)k(release)f(1.0)h(of)f(tc)g(has)g(b)s
(een)f(made.)38 b(Y)-8 b(ou)26 b(are)f(con)m(tin)m(uing)f(to)h(dev)m
(elop)g(tc,)i(planning)150 1836 y(to)j(create)h(release)f(1.1)g(in)e(a)
i(couple)f(of)g(mon)m(ths.)41 b(After)29 b(a)h(while)d(y)m(our)j
(customers)f(start)h(to)g(complain)150 1946 y(ab)s(out)h(a)h(fatal)f
(bug.)43 b(Y)-8 b(ou)32 b(c)m(hec)m(k)h(out)e(release)h(1.0)g(\(see)g
(Section)f(4.4)i([T)-8 b(ags],)33 b(page)f(32\))g(and)f(\014nd)f(the)
150 2056 y(bug)d(\(whic)m(h)h(turns)e(out)j(to)f(ha)m(v)m(e)i(a)e
(trivial)e(\014x\).)40 b(Ho)m(w)m(ev)m(er,)31 b(the)d(curren)m(t)g
(revision)e(of)i(the)g(sources)h(are)150 2165 y(in)f(a)h(state)i(of)e
(\015ux)f(and)h(are)h(not)f(exp)s(ected)h(to)g(b)s(e)e(stable)h(for)g
(at)h(least)f(another)h(mon)m(th.)40 b(There)29 b(is)f(no)150
2275 y(w)m(a)m(y)j(to)g(mak)m(e)h(a)f(bug\014x)e(release)i(based)f(on)g
(the)g(new)m(est)h(sources.)275 2409 y(The)e(thing)g(to)h(do)g(in)e(a)j
(situation)d(lik)m(e)h(this)g(is)g(to)i(create)g(a)f
Fo(branc)m(h)f Fu(on)h(the)g(revision)e(trees)i(for)g(all)150
2518 y(the)37 b(\014les)f(that)h(mak)m(e)h(up)e(release)h(1.0)h(of)f
(tc.)60 b(Y)-8 b(ou)38 b(can)f(then)f(mak)m(e)i(mo)s(di\014cations)d
(to)j(the)f(branc)m(h)150 2628 y(without)c(disturbing)e(the)k(main)e
(trunk.)52 b(When)34 b(the)h(mo)s(di\014cations)d(are)j(\014nished)d(y)
m(ou)i(can)h(elect)g(to)150 2737 y(either)30 b(incorp)s(orate)g(them)g
(on)g(the)h(main)e(trunk,)h(or)g(lea)m(v)m(e)i(them)e(on)g(the)h(branc)
m(h.)150 2993 y Fq(5.2)68 b(Creating)46 b(a)g(branc)l(h)275
3185 y Fu(Y)-8 b(ou)30 b(can)h(create)h(a)f(branc)m(h)f(with)f
Fp(tag)g(-b)p Fu(;)h(for)g(example,)h(assuming)d(y)m(ou're)j(in)f(a)g
(w)m(orking)g(cop)m(y:)390 3313 y Fp($)47 b(cvs)g(tag)g(-b)g
(rel-1-0-patches)275 3447 y Fu(This)35 b(splits)h(o\013)i(a)g(branc)m
(h)f(based)h(on)f(the)h(curren)m(t)g(revisions)d(in)i(the)g(w)m(orking)
g(cop)m(y)-8 b(,)41 b(assigning)150 3556 y(that)31 b(branc)m(h)f(the)g
(name)h(`)p Fp(rel-1-0-patches)p Fu('.)275 3690 y(It)39
b(is)e(imp)s(ortan)m(t)h(to)i(understand)d(that)i(branc)m(hes)g(get)h
(created)g(in)d(the)j(rep)s(ository)-8 b(,)40 b(not)f(in)f(the)150
3800 y(w)m(orking)e(cop)m(y)-8 b(.)59 b(Creating)36 b(a)h(branc)m(h)f
(based)g(on)g(curren)m(t)g(revisions,)g(as)h(the)f(ab)s(o)m(v)m(e)i
(example)e(do)s(es,)150 3909 y(will)30 b Fo(not)k Fu(automatically)f
(switc)m(h)e(the)i(w)m(orking)f(cop)m(y)h(to)g(b)s(e)f(on)g(the)g(new)g
(branc)m(h.)46 b(F)-8 b(or)34 b(information)150 4019
y(on)c(ho)m(w)h(to)g(do)f(that,)h(see)g(Section)f(5.3)i([Accessing)f
(branc)m(hes],)f(page)h(38.)275 4153 y(Y)-8 b(ou)30 b(can)h(also)f
(create)i(a)f(branc)m(h)f(without)f(reference)i(to)g(an)m(y)g(w)m
(orking)f(cop)m(y)-8 b(,)31 b(b)m(y)g(using)d Fp(rtag)p
Fu(:)390 4281 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(rel-1-0)f
(rel-1-0-patches)e(tc)275 4415 y Fu(`)p Fp(-r)30 b(rel-1-0)p
Fu(')36 b(sa)m(ys)k(that)f(this)e(branc)m(h)h(should)f(b)s(e)h(ro)s
(oted)h(at)g(the)g(revision)e(that)i(corresp)s(onds)150
4524 y(to)34 b(the)g(tag)h(`)p Fp(rel-1-0)p Fu('.)49
b(It)34 b(need)f(not)h(b)s(e)f(the)h(most)g(recen)m(t)h(revision)d({)i
(it's)f(often)h(useful)e(to)j(split)d(a)150 4634 y(branc)m(h)25
b(o\013)h(an)g(old)e(revision)g(\(for)i(example,)g(when)f(\014xing)f(a)
i(bug)f(in)g(a)h(past)f(release)h(otherwise)f(kno)m(wn)150
4743 y(to)31 b(b)s(e)f(stable\).)275 4877 y(As)d(with)f(`)p
Fp(tag)p Fu(',)i(the)g(`)p Fp(-b)p Fu(')f(\015ag)h(tells)f
Fp(rtag)f Fu(to)i(create)h(a)f(branc)m(h)f(\(rather)h(than)f(just)g(a)h
(sym)m(b)s(olic)e(re-)150 4987 y(vision)e(name\).)40
b(Note)28 b(that)f(the)f(n)m(umeric)f(revision)f(n)m(um)m(b)s(er)h
(that)i(matc)m(hes)g(`)p Fp(rel-1-0)p Fu(')e(will)f(probably)150
5097 y(b)s(e)30 b(di\013eren)m(t)g(from)f(\014le)h(to)h(\014le.)275
5230 y(So,)26 b(the)g(full)d(e\013ect)j(of)g(the)f(command)g(is)g(to)h
(create)h(a)e(new)g(branc)m(h)g({)h(named)f(`)p Fp(rel-1-0-patches)p
Fu(')150 5340 y({)31 b(in)e(mo)s(dule)g(`)p Fp(tc)p Fu(',)h(ro)s(oted)h
(in)e(the)h(revision)f(tree)i(at)g(the)g(p)s(oin)m(t)e(tagged)j(b)m(y)e
(`)p Fp(rel-1-0)p Fu('.)p eop
%%Page: 38 40
38 39 bop 150 -116 a Fu(38)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(5.3)68 b(Accessing)45
b(branc)l(hes)275 557 y Fu(Y)-8 b(ou)22 b(can)g(retriev)m(e)g(a)g
(branc)m(h)g(in)e(one)i(of)g(t)m(w)m(o)h(w)m(a)m(ys:)37
b(b)m(y)22 b(c)m(hec)m(king)h(it)e(out)h(fresh)f(from)g(the)h(rep)s
(ository)-8 b(,)150 667 y(or)30 b(b)m(y)h(switc)m(hing)e(an)h(existing)
f(w)m(orking)h(cop)m(y)h(o)m(v)m(er)h(to)f(the)f(branc)m(h.)275
799 y(T)-8 b(o)26 b(c)m(hec)m(k)h(out)f(a)h(branc)m(h)e(from)g(the)h
(rep)s(ository)-8 b(,)27 b(in)m(v)m(ok)m(e)f(`)p Fp(checkout)p
Fu(')f(with)f(the)i(`)p Fp(-r)p Fu(')g(\015ag,)h(follo)m(w)m(ed)150
908 y(b)m(y)j(the)h(tag)g(name)g(of)f(the)h(branc)m(h)f(\(see)h
(Section)f(5.2)i([Creating)e(a)h(branc)m(h],)f(page)h(37\):)390
1035 y Fp($)47 b(cvs)g(checkout)f(-r)h(rel-1-0-patches)d(tc)275
1167 y Fu(Or,)26 b(if)f(y)m(ou)h(already)f(ha)m(v)m(e)i(a)g(w)m(orking)
e(cop)m(y)-8 b(,)28 b(y)m(ou)e(can)g(switc)m(h)g(it)f(to)i(a)f(giv)m
(en)g(branc)m(h)f(with)f(`)p Fp(update)150 1277 y(-r)p
Fu(':)390 1404 y Fp($)47 b(cvs)g(update)f(-r)i(rel-1-0-patches)43
b(tc)275 1536 y Fu(or)30 b(equiv)-5 b(alen)m(tly:)390
1662 y Fp($)47 b(cd)h(tc)390 1766 y($)f(cvs)g(update)f(-r)i
(rel-1-0-patches)275 1899 y Fu(It)39 b(do)s(es)g(not)h(matter)g(if)e
(the)i(w)m(orking)f(cop)m(y)h(w)m(as)g(originally)c(on)k(the)f(main)g
(trunk)f(or)h(on)h(some)150 2008 y(other)30 b(branc)m(h)f({)h(the)g(ab)
s(o)m(v)m(e)h(command)e(will)e(switc)m(h)i(it)h(to)g(the)g(named)f
(branc)m(h.)40 b(And)29 b(similarly)d(to)31 b(a)150 2118
y(regular)f(`)p Fp(update)p Fu(')g(command,)h(`)p Fp(update)e(-r)p
Fu(')h(merges)i(an)m(y)f(c)m(hanges)h(y)m(ou)f(ha)m(v)m(e)h(made,)f
(notifying)f(y)m(ou)150 2227 y(of)h(con\015icts)f(where)f(they)i(o)s
(ccur.)275 2360 y(Once)36 b(y)m(ou)h(ha)m(v)m(e)h(a)f(w)m(orking)f(cop)
m(y)i(tied)e(to)i(a)f(particular)e(branc)m(h,)j(it)e(remains)g(there)h
(un)m(til)e(y)m(ou)150 2469 y(tell)c(it)g(otherwise.)44
b(This)30 b(means)h(that)i(c)m(hanges)f(c)m(hec)m(k)m(ed)i(in)c(from)h
(the)h(w)m(orking)f(cop)m(y)h(will)d(add)i(new)150 2579
y(revisions)d(on)j(that)g(branc)m(h,)f(while)e(lea)m(ving)i(the)h(main)
e(trunk)g(and)h(other)h(branc)m(hes)f(una\013ected.)275
2711 y(T)-8 b(o)33 b(\014nd)e(out)i(what)g(branc)m(h)f(a)h(w)m(orking)f
(cop)m(y)i(is)d(on,)j(y)m(ou)f(can)g(use)f(the)h(`)p
Fp(status)p Fu(')f(command.)48 b(In)150 2821 y(its)31
b(output,)h(lo)s(ok)g(for)f(the)h(\014eld)f(named)g(`)p
Fp(Sticky)e(tag)p Fu(')i(\(see)i(Section)e(4.5)i([Stic)m(ky)f(tags],)i
(page)f(34\))g({)150 2930 y(that's)e Ft(cvs)p Fu('s)f(w)m(a)m(y)h(of)f
(telling)f(y)m(ou)i(the)g(branc)m(h,)f(if)f(an)m(y)-8
b(,)31 b(of)g(the)f(curren)m(t)h(w)m(orking)e(\014les:)390
3057 y Fp($)47 b(cvs)g(status)f(-v)i(driver.c)d(backend.c)390
3161 y(========================)o(====)o(====)o(===)o(====)o(====)o
(===)o(====)o(====)o(===)o(====)o(====)o(==)390 3264
y(File:)h(driver.c)475 b(Status:)46 b(Up-to-date)581
3472 y(Version:)570 b(1.7)238 b(Sat)47 b(Dec)95 b(5)47
b(18:25:54)f(1992)581 3576 y(RCS)h(Version:)379 b(1.7)238
b(/u/cvsroot/yoyodyne/tc/dr)o(iver)o(.c,v)581 3680 y(Sticky)46
b(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.7.2\))581
3783 y(Sticky)g(Date:)380 b(\(none\))581 3887 y(Sticky)46
b(Options:)236 b(\(none\))581 4095 y(Existing)45 b(Tags:)772
4198 y(rel-1-0-patches)616 b(\(branch:)46 b(1.7.2\))772
4302 y(rel-1-0)1000 b(\(revision:)45 b(1.7\))390 4510
y(========================)o(====)o(====)o(===)o(====)o(====)o(===)o
(====)o(====)o(===)o(====)o(====)o(==)390 4614 y(File:)h(backend.c)427
b(Status:)46 b(Up-to-date)581 4821 y(Version:)570 b(1.4)238
b(Tue)47 b(Dec)95 b(1)47 b(14:39:01)f(1992)581 4925 y(RCS)h(Version:)
379 b(1.4)238 b(/u/cvsroot/yoyodyne/tc/ba)o(cken)o(d.c,)o(v)581
5029 y(Sticky)46 b(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.4.2\))
581 5132 y(Sticky)g(Date:)380 b(\(none\))581 5236 y(Sticky)46
b(Options:)236 b(\(none\))p eop
%%Page: 39 41
39 40 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
b(and)g(merging)2112 b(39)581 366 y Fp(Existing)45 b(Tags:)772
470 y(rel-1-0-patches)616 b(\(branch:)46 b(1.4.2\))772
574 y(rel-1-0)1000 b(\(revision:)45 b(1.4\))772 678 y(rel-0-4)1000
b(\(revision:)45 b(1.4\))275 910 y Fu(Don't)25 b(b)s(e)f(confused)g(b)m
(y)h(the)g(fact)g(that)h(the)f(branc)m(h)f(n)m(um)m(b)s(ers)f(for)i
(eac)m(h)g(\014le)f(are)h(di\013eren)m(t)g(\(`)p Fp(1.7.2)p
Fu(')150 1020 y(and)f(`)p Fp(1.4.2)p Fu(')g(resp)s(ectiv)m(ely\).)39
b(The)24 b(branc)m(h)g(tag)i(is)e(the)h(same,)h(`)p Fp(rel-1-0-patches)
p Fu(',)d(and)h(the)h(\014les)f(are)150 1129 y(indeed)i(on)h(the)h
(same)g(branc)m(h.)39 b(The)26 b(n)m(um)m(b)s(ers)g(simply)f(re\015ect)
j(the)g(p)s(oin)m(t)e(in)g(eac)m(h)j(\014le's)d(revision)g(his-)150
1239 y(tory)h(at)h(whic)m(h)d(the)i(branc)m(h)f(w)m(as)i(made.)39
b(In)26 b(the)h(ab)s(o)m(v)m(e)h(example,)g(one)f(can)g(deduce)f(that)i
(`)p Fp(driver.c)p Fu(')150 1349 y(had)i(b)s(een)f(through)h(more)h(c)m
(hanges)g(than)f(`)p Fp(backend.c)p Fu(')e(b)s(efore)i(this)g(branc)m
(h)f(w)m(as)i(created.)275 1477 y(See)e(Section)g(5.4)h([Branc)m(hes)g
(and)f(revisions],)f(page)i(39)g(for)f(details)g(ab)s(out)f(ho)m(w)i
(branc)m(h)e(n)m(um)m(b)s(ers)150 1587 y(are)j(constructed.)150
1827 y Fq(5.4)68 b(Branc)l(hes)45 b(and)f(revisions)275
2013 y Fu(Ordinarily)-8 b(,)26 b(a)j(\014le's)f(revision)f(history)h
(is)g(a)i(linear)d(series)h(of)i(incremen)m(ts)e(\(see)i(Section)f(4.1)
h([Revi-)150 2123 y(sion)f(n)m(um)m(b)s(ers],)h(page)h(31\):)724
2246 y Fp(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)724
2350 y(!)48 b(1.1)e(!----!)h(1.2)f(!----!)h(1.3)f(!----!)h(1.4)f
(!----!)h(1.5)f(!)724 2453 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)
g(+-----+)275 2582 y Fu(Ho)m(w)m(ev)m(er,)37 b Ft(cvs)32
b Fu(is)h(not)h(limited)e(to)j(linear)d(dev)m(elopmen)m(t.)51
b(The)34 b Fo(revision)e(tree)40 b Fu(can)34 b(b)s(e)f(split)f(in)m(to)
150 2692 y Fo(branc)m(hes)p Fu(,)38 b(where)e(eac)m(h)i(branc)m(h)e(is)
g(a)h(self-main)m(tained)e(line)g(of)i(dev)m(elopmen)m(t.)60
b(Changes)36 b(made)h(on)150 2801 y(one)31 b(branc)m(h)e(can)i(easily)f
(b)s(e)f(mo)m(v)m(ed)j(bac)m(k)f(to)g(the)f(main)g(trunk.)275
2930 y(Eac)m(h)41 b(branc)m(h)f(has)h(a)g Fo(branc)m(h)f(n)m(um)m(b)s
(er)p Fu(,)i(consisting)e(of)h(an)f(o)s(dd)g(n)m(um)m(b)s(er)f(of)i(p)s
(erio)s(d-separated)150 3040 y(decimal)36 b(in)m(tegers.)60
b(The)36 b(branc)m(h)h(n)m(um)m(b)s(er)e(is)h(created)i(b)m(y)f(app)s
(ending)d(an)j(in)m(teger)g(to)h(the)f(revision)150 3149
y(n)m(um)m(b)s(er)e(where)h(the)h(corresp)s(onding)d(branc)m(h)i(fork)m
(ed)g(o\013.)60 b(Ha)m(ving)36 b(branc)m(h)g(n)m(um)m(b)s(ers)f(allo)m
(ws)h(more)150 3259 y(than)30 b(one)h(branc)m(h)f(to)h(b)s(e)e(fork)m
(ed)i(o\013)g(from)f(a)g(certain)h(revision.)p eop
%%Page: 40 42
40 41 bop 150 -116 a Fu(40)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(All)23 b(revisions)g(on)i(a)g
(branc)m(h)f(ha)m(v)m(e)i(revision)e(n)m(um)m(b)s(ers)f(formed)h(b)m(y)
h(app)s(ending)e(an)h(ordinal)f(n)m(um)m(b)s(er)150 476
y(to)31 b(the)g(branc)m(h)e(n)m(um)m(b)s(er.)40 b(The)30
b(follo)m(wing)f(\014gure)g(illustrates)g(branc)m(hing)g(with)g(an)h
(example.)2204 608 y Fp(+-------------+)915 712 y(Branch)46
b(1.2.2.3.2)f(->)382 b(!)47 b(1.2.2.3.2.1)e(!)2108 816
y(/)j(+-------------+)2060 919 y(/)2013 1023 y(/)1201
1127 y(+---------+)188 b(+---------+)g(+---------+)390
1231 y(Branch)46 b(1.2.2)g(->)i(_!)f(1.2.2.1)f(!----!)g(1.2.2.2)g
(!----!)g(1.2.2.3)f(!)1106 1335 y(/)i(+---------+)188
b(+---------+)g(+---------+)1058 1438 y(/)1010 1542 y(/)390
1646 y(+-----+)h(+-----+)g(+-----+)g(+-----+)g(+-----+)390
1750 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h
(!----!)f(1.5)h(!)96 b(<-)47 b(The)g(main)f(trunk)390
1853 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154
1957 y(!)1154 2061 y(!)1154 2165 y(!)143 b(+---------+)187
b(+---------+)h(+---------+)390 2269 y(Branch)46 b(1.2.4)g(->)i(+---!)e
(1.2.4.1)g(!----!)g(1.2.4.2)g(!----!)g(1.2.4.3)g(!)1345
2372 y(+---------+)187 b(+---------+)h(+---------+)275
2607 y Fu(The)21 b(exact)j(details)d(of)i(ho)m(w)f(the)g(branc)m(h)g(n)
m(um)m(b)s(er)f(is)g(constructed)i(is)e(not)h(something)g(y)m(ou)h
(normally)150 2717 y(need)29 b(to)h(b)s(e)f(concerned)h(ab)s(out,)g
(but)e(here)i(is)e(ho)m(w)i(it)f(w)m(orks:)40 b(When)29
b Ft(cvs)g Fu(creates)i(a)e(branc)m(h)g(n)m(um)m(b)s(er)150
2826 y(it)e(pic)m(ks)g(the)h(\014rst)f(un)m(used)g(ev)m(en)h(in)m
(teger,)h(starting)f(with)e(2.)40 b(So)28 b(when)f(y)m(ou)h(w)m(an)m(t)
h(to)f(create)h(a)g(branc)m(h)150 2936 y(from)j(revision)e(6.4)k(it)e
(will)e(b)s(e)h(n)m(um)m(b)s(ered)g(6.4.2.)49 b(All)31
b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)g(in)g(a)i(zero)g(\(suc)m(h)g
(as)150 3045 y(6.4.0\))j(are)d(used)g(in)m(ternally)e(b)m(y)j
Ft(cvs)e Fu(\(see)j(Section)e(5.5)h([Magic)h(branc)m(h)e(n)m(um)m(b)s
(ers],)g(page)h(40\).)51 b(The)150 3155 y(branc)m(h)30
b(1.1.1)i(has)e(a)h(sp)s(ecial)e(meaning.)40 b(See)30
b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g(73.)150
3421 y Fq(5.5)68 b(Magic)45 b(branc)l(h)g(n)l(um)l(b)t(ers)275
3617 y Fu(This)23 b(section)j(describ)s(es)d(a)j Ft(cvs)e
Fu(feature)i(called)f Fo(magic)g(branc)m(hes)p Fu(.)39
b(F)-8 b(or)26 b(most)g(purp)s(oses,)e(y)m(ou)i(need)150
3726 y(not)34 b(w)m(orry)f(ab)s(out)h(magic)g(branc)m(hes;)h
Ft(cvs)e Fu(handles)f(them)i(for)g(y)m(ou.)51 b(Ho)m(w)m(ev)m(er,)37
b(they)d(are)g(visible)d(to)150 3836 y(y)m(ou)g(in)e(certain)h
(circumstances,)g(so)h(it)f(ma)m(y)h(b)s(e)f(useful)e(to)j(ha)m(v)m(e)h
(some)f(idea)f(of)g(ho)m(w)h(it)e(w)m(orks.)275 3974
y(Externally)-8 b(,)27 b(branc)m(h)f(n)m(um)m(b)s(ers)g(consist)h(of)g
(an)g(o)s(dd)f(n)m(um)m(b)s(er)g(of)h(dot-separated)h(decimal)e(in)m
(tegers.)150 4083 y(See)37 b(Section)g(4.1)h([Revision)d(n)m(um)m(b)s
(ers],)j(page)g(31.)61 b(That)36 b(is)g(not)h(the)h(whole)e(truth,)i
(ho)m(w)m(ev)m(er.)61 b(F)-8 b(or)150 4193 y(e\016ciency)31
b(reasons)f Ft(cvs)g Fu(sometimes)h(inserts)e(an)i(extra)g(0)g(in)f
(the)h(second)f(righ)m(tmost)h(p)s(osition)e(\(1.2.4)150
4303 y(b)s(ecomes)i(1.2.0.4,)i(8.9.10.11.12)i(b)s(ecomes)30
b(8.9.10.11.0.12)36 b(and)30 b(so)g(on\).)275 4441 y
Ft(cvs)c Fu(do)s(es)i(a)g(prett)m(y)h(go)s(o)s(d)e(job)h(at)g(hiding)e
(these)i(so)g(called)f(magic)h(branc)m(hes,)h(but)e(in)f(a)i(few)g
(places)150 4550 y(the)j(hiding)c(is)j(incomplete:)225
4688 y Fs(\017)60 b Fu(The)30 b(magic)g(branc)m(h)g(n)m(um)m(b)s(er)f
(app)s(ears)h(in)f(the)i(output)f(from)f Fp(cvs)h(log)p
Fu(.)225 4824 y Fs(\017)60 b Fu(Y)-8 b(ou)31 b(cannot)g(sp)s(ecify)e(a)
i(sym)m(b)s(olic)d(branc)m(h)i(name)h(to)g Fp(cvs)e(admin)p
Fu(.)275 4989 y(Y)-8 b(ou)30 b(can)h(use)f(the)g Fp(admin)f
Fu(command)h(to)h(reassign)f(a)g(sym)m(b)s(olic)f(name)h(to)h(a)g
(branc)m(h)e(the)i(w)m(a)m(y)g Ft(r)n(cs)150 5098 y Fu(exp)s(ects)24
b(it)f(to)i(b)s(e.)38 b(If)23 b Fp(R4patches)e Fu(is)i(assigned)g(to)i
(the)e(branc)m(h)h(1.4.2)h(\(magic)f(branc)m(h)g(n)m(um)m(b)s(er)e
(1.4.0.2\))150 5208 y(in)29 b(\014le)h(`)p Fp(numbers.c)p
Fu(')e(y)m(ou)j(can)f(do)h(this:)390 5340 y Fp($)47 b(cvs)g(admin)g
(-NR4patches:1.4.2)c(numbers.c)p eop
%%Page: 41 43
41 42 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
b(and)g(merging)2112 b(41)275 366 y(It)25 b(only)f(w)m(orks)i(if)e(at)i
(least)g(one)f(revision)f(is)g(already)h(committed)h(on)f(the)g(branc)m
(h.)39 b(Be)26 b(v)m(ery)g(careful)150 476 y(so)34 b(that)g(y)m(ou)g
(do)g(not)g(assign)f(the)g(tag)i(to)g(the)f(wrong)f(n)m(um)m(b)s(er.)49
b(\(There)34 b(is)e(no)i(w)m(a)m(y)g(to)h(see)f(ho)m(w)g(the)150
586 y(tag)e(w)m(as)e(assigned)g(y)m(esterda)m(y\).)150
849 y Fq(5.6)68 b(Merging)45 b(an)g(en)l(tire)h(branc)l(h)275
1044 y Fu(Y)-8 b(ou)40 b(can)h(merge)g(c)m(hanges)h(made)e(on)h(a)f
(branc)m(h)g(in)m(to)h(y)m(our)f(w)m(orking)g(cop)m(y)h(b)m(y)f(giving)
g(the)g(`)p Fp(-j)150 1154 y Fo(branc)m(h)p Fu(')33 b(\015ag)h(to)h
(the)f Fp(update)e Fu(command.)50 b(With)33 b(one)h(`)p
Fp(-j)c Fo(branc)m(h)p Fu(')k(option)f(it)g(merges)h(the)g(c)m(hanges)
150 1263 y(made)c(b)s(et)m(w)m(een)h(the)f(p)s(oin)m(t)f(where)g(the)h
(branc)m(h)g(fork)m(ed)g(and)f(new)m(est)i(revision)d(on)i(that)g
(branc)m(h)g(\(in)m(to)150 1373 y(y)m(our)g(w)m(orking)g(cop)m(y\).)275
1510 y(The)f(`)p Fp(-j)p Fu(')i(stands)f(for)g(\\join".)275
1646 y(Consider)e(this)h(revision)g(tree:)390 1777 y
Fp(+-----+)189 b(+-----+)g(+-----+)g(+-----+)390 1881
y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!)286
b(<-)48 b(The)f(main)f(trunk)390 1985 y(+-----+)189 b(+-----+)g
(+-----+)g(+-----+)1154 2089 y(!)1154 2193 y(!)1154 2296
y(!)143 b(+---------+)187 b(+---------+)390 2400 y(Branch)46
b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1345
2504 y(+---------+)187 b(+---------+)150 2641 y Fu(The)32
b(branc)m(h)f(1.2.2)j(has)e(b)s(een)f(giv)m(en)i(the)f(tag)h(\(sym)m(b)
s(olic)e(name\))i(`)p Fp(R1fix)p Fu('.)45 b(The)32 b(follo)m(wing)e
(example)150 2750 y(assumes)g(that)h(the)g(mo)s(dule)d(`)p
Fp(mod)p Fu(')i(con)m(tains)h(only)e(one)i(\014le,)f(`)p
Fp(m.c)p Fu('.)390 2881 y Fp($)47 b(cvs)g(checkout)f(mod)715
b(#)47 b Fu(Retriev)m(e)32 b(the)e(latest)h(revision,)e(1.4)390
3089 y Fp($)47 b(cvs)g(update)f(-j)i(R1fix)e(m.c)381
b(#)47 b Fu(Merge)32 b(all)d(c)m(hanges)j(made)e(on)g(the)h(branc)m(h,)
1965 3193 y Fp(#)47 b Fu(i.e.)31 b(the)f(c)m(hanges)i(b)s(et)m(w)m(een)
f(revision)d(1.2)1965 3297 y Fp(#)47 b Fu(and)30 b(1.2.2.2,)j(in)m(to)e
(y)m(our)f(w)m(orking)g(cop)m(y)1965 3400 y Fp(#)47 b
Fu(of)31 b(the)g(\014le.)390 3608 y Fp($)47 b(cvs)g(commit)f(-m)i
("Included)d(R1fix")h(#)h Fu(Create)32 b(revision)c(1.5.)275
3745 y(A)39 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
(eration.)68 b(If)39 b(that)h(happ)s(ens,)g(y)m(ou)g(should)d(resolv)m
(e)j(it)150 3854 y(b)s(efore)30 b(committing)g(the)g(new)g(revision.)39
b(See)31 b(Section)f(10.3)i([Con\015icts)d(example],)i(page)g(59.)275
3991 y(The)k Fp(checkout)e Fu(command)i(also)h(supp)s(orts)e(the)i(`)p
Fp(-j)30 b Fo(branc)m(h)p Fu(')35 b(\015ag.)57 b(The)35
b(same)h(e\013ect)h(as)f(ab)s(o)m(v)m(e)150 4101 y(could)29
b(b)s(e)h(ac)m(hiev)m(ed)h(with)e(this:)390 4232 y Fp($)47
b(cvs)g(checkout)f(-j)h(R1fix)f(mod)390 4336 y($)h(cvs)g(commit)f(-m)i
("Included)d(R1fix")150 4599 y Fq(5.7)68 b(Merging)45
b(from)h(a)f(branc)l(h)f(sev)l(eral)j(times)275 4794
y Fu(Con)m(tin)m(uing)28 b(our)i(example,)g(the)h(revision)e(tree)i(no)
m(w)f(lo)s(oks)g(lik)m(e)g(this:)390 4925 y Fp(+-----+)189
b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 5029 y(!)47
b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
143 b(<-)47 b(The)g(main)g(trunk)390 5132 y(+-----+)189
b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 5236 y(!)1288
b(*)1154 5340 y(!)1240 b(*)p eop
%%Page: 42 44
42 43 bop 150 -116 a Fu(42)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)1154 366 y Fp(!)143 b(+---------+)187
b(+---------+)390 470 y(Branch)46 b(R1fix)g(->)i(+---!)e(1.2.2.1)g
(!----!)g(1.2.2.2)g(!)1345 574 y(+---------+)187 b(+---------+)275
736 y Fu(where)29 b(the)h(starred)f(line)f(represen)m(ts)i(the)g(merge)
g(from)f(the)h(`)p Fp(R1fix)p Fu(')f(branc)m(h)g(to)h(the)g(main)f
(trunk,)150 845 y(as)i(just)e(discussed.)275 1007 y(No)m(w)i(supp)s
(ose)e(that)h(dev)m(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p
Fp(R1fix)p Fu(')e(branc)m(h:)390 1163 y Fp(+-----+)189
b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 1267 y(!)47
b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
143 b(<-)47 b(The)g(main)g(trunk)390 1371 y(+-----+)189
b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 1475 y(!)1288
b(*)1154 1578 y(!)1240 b(*)1154 1682 y(!)143 b(+---------+)187
b(+---------+)h(+---------+)390 1786 y(Branch)46 b(R1fix)g(->)i(+---!)e
(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)g(!)1345
1890 y(+---------+)187 b(+---------+)h(+---------+)275
2052 y Fu(and)27 b(then)g(y)m(ou)h(w)m(an)m(t)h(to)g(merge)f(those)g
(new)f(c)m(hanges)i(on)m(to)g(the)f(main)f(trunk.)39
b(If)27 b(y)m(ou)h(just)f(use)h(the)150 2161 y Fp(cvs)h(update)g(-j)h
(R1fix)f(m.c)37 b Fu(command)g(again,)j Ft(cvs)c Fu(will)f(attempt)k
(to)f(merge)g(again)g(the)g(c)m(hanges)150 2271 y(whic)m(h)29
b(y)m(ou)i(ha)m(v)m(e)g(already)f(merged,)h(whic)m(h)e(can)i(ha)m(v)m
(e)g(undesirable)d(side)h(e\013ects.)275 2433 y(So)i(instead)g(y)m(ou)i
(need)e(to)i(sp)s(ecify)d(that)j(y)m(ou)f(only)f(w)m(an)m(t)i(to)f
(merge)h(the)f(c)m(hanges)h(on)e(the)i(branc)m(h)150
2542 y(whic)m(h)g(ha)m(v)m(e)i(not)f(y)m(et)i(b)s(een)d(merged)h(in)m
(to)g(the)g(trunk.)51 b(T)-8 b(o)34 b(do)g(that)h(y)m(ou)f(sp)s(ecify)f
(t)m(w)m(o)i(`)p Fp(-j)p Fu(')f(options,)150 2652 y(and)29
b Ft(cvs)h Fu(merges)g(the)g(c)m(hanges)i(from)d(the)h(\014rst)g
(revision)e(to)j(the)f(second)g(revision.)39 b(F)-8 b(or)31
b(example,)f(in)150 2761 y(this)f(case)j(the)e(simplest)f(w)m(a)m(y)i
(w)m(ould)e(b)s(e)390 2917 y Fp(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h
(R1fix)g(m.c)190 b(#)47 b Fu(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j
(to)e(the)2204 3021 y Fp(#)47 b Fu(head)30 b(of)h(the)f(R1\014x)h
(branc)m(h)275 3183 y(The)42 b(problem)f(with)g(this)g(is)h(that)h(y)m
(ou)g(need)f(to)i(sp)s(ecify)d(the)i(1.2.2.2)i(revision)c(man)m(ually)
-8 b(.)76 b(A)150 3293 y(sligh)m(tly)29 b(b)s(etter)h(approac)m(h)h
(migh)m(t)f(b)s(e)g(to)h(use)f(the)g(date)h(the)g(last)f(merge)h(w)m
(as)g(done:)390 3449 y Fp(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
(R1fix)f(m.c)275 3611 y Fu(Better)29 b(y)m(et,)g(tag)g(the)f(R1\014x)g
(branc)m(h)f(after)h(ev)m(ery)g(merge)h(in)m(to)e(the)h(trunk,)g(and)f
(then)g(use)g(that)i(tag)150 3720 y(for)h(subsequen)m(t)g(merges:)390
3876 y Fp(cvs)47 b(update)f(-j)h(merged_from_R1fix_to_trun)o(k)42
b(-j)47 b(R1fix)f(m.c)150 4202 y Fq(5.8)68 b(Merging)45
b(di\013erences)h(b)t(et)l(w)l(een)g(an)l(y)g(t)l(w)l(o)g(revisions)275
4422 y Fu(With)34 b(t)m(w)m(o)h(`)p Fp(-j)30 b Fo(revision)p
Fu(')k(\015ags,)i(the)e Fp(update)f Fu(\(and)h Fp(checkout)p
Fu(\))f(command)h(can)h(merge)g(the)g(dif-)150 4531 y(ferences)c(b)s
(et)m(w)m(een)g(an)m(y)f(t)m(w)m(o)i(revisions)d(in)m(to)h(y)m(our)g(w)
m(orking)g(\014le.)390 4688 y Fp($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g
(1.3)g(backend.c)150 4849 y Fu(will)26 b Fo(remo)m(v)m(e)35
b Fu(all)27 b(c)m(hanges)j(made)e(b)s(et)m(w)m(een)h(revision)e(1.3)j
(and)e(1.5.)41 b(Note)30 b(the)e(order)g(of)h(the)g(revisions!)275
5011 y(If)23 b(y)m(ou)i(try)f(to)g(use)g(this)f(option)h(when)f(op)s
(erating)g(on)h(m)m(ultiple)e(\014les,)j(remem)m(b)s(er)e(that)i(the)f
(n)m(umeric)150 5121 y(revisions)31 b(will)f(probably)h(b)s(e)h(v)m
(ery)h(di\013eren)m(t)f(b)s(et)m(w)m(een)i(the)f(v)-5
b(arious)32 b(\014les)f(that)j(mak)m(e)f(up)f(a)h(mo)s(dule.)150
5230 y(Y)-8 b(ou)45 b(almost)g(alw)m(a)m(ys)h(use)e(sym)m(b)s(olic)f
(tags)j(rather)f(than)f(revision)g(n)m(um)m(b)s(ers)f(when)h(op)s
(erating)g(on)150 5340 y(m)m(ultiple)28 b(\014les.)p
eop
%%Page: 43 45
43 44 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
b(and)g(merging)2112 b(43)150 366 y Fq(5.9)68 b(Merging)45
b(can)g(add)g(or)g(remo)l(v)l(e)h(\014les)275 559 y Fu(If)30
b(the)g(c)m(hanges)i(whic)m(h)d(y)m(ou)i(are)g(merging)f(in)m(v)m(olv)m
(e)h(remo)m(ving)f(or)h(adding)e(some)i(\014les,)f Fp(update)f(-j)150
669 y Fu(will)f(re\015ect)j(suc)m(h)f(additions)e(or)j(remo)m(v)-5
b(als.)275 803 y(F)d(or)31 b(example:)390 932 y Fp(cvs)47
b(update)f(-A)390 1036 y(touch)g(a)i(b)f(c)390 1139 y(cvs)g(add)g(a)g
(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)390
1243 y(cvs)f(tag)g(-b)g(branchtag)390 1347 y(cvs)g(update)f(-r)h
(branchtag)390 1451 y(touch)f(d)i(;)f(cvs)g(add)g(d)390
1555 y(rm)g(a)h(;)f(cvs)g(rm)g(a)390 1658 y(cvs)g(ci)g(-m)g("added)f
(d,)i(removed)d(a")390 1762 y(cvs)i(update)f(-A)390 1866
y(cvs)h(update)f(-jbranchtag)275 2000 y Fu(After)30 b(these)h(commands)
f(are)g(executed)h(and)f(a)h(`)p Fp(cvs)e(commit)p Fu(')g(is)h(done,)g
(\014le)f(`)p Fp(a)p Fu(')i(will)c(b)s(e)j(remo)m(v)m(ed)150
2110 y(and)g(\014le)f(`)p Fp(d)p Fu(')i(added)e(in)h(the)g(main)f
(branc)m(h.)p eop
%%Page: 44 46
44 45 bop 150 -116 a Fu(44)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 45 47
45 46 bop 150 -116 a Fu(Chapter)30 b(6:)41 b(Recursiv)m(e)30
b(b)s(eha)m(vior)2291 b(45)150 366 y Fr(6)80 b(Recursiv)l(e)53
b(b)t(eha)l(vior)275 601 y Fu(Almost)27 b(all)h(of)g(the)g(sub)s
(commands)e(of)j Ft(cvs)e Fu(w)m(ork)h(recursiv)m(ely)f(when)g(y)m(ou)i
(sp)s(ecify)d(a)j(directory)f(as)150 710 y(an)i(argumen)m(t.)41
b(F)-8 b(or)32 b(instance,)e(consider)f(this)g(directory)h(structure:)
676 839 y Fp($HOME)772 943 y(|)772 1046 y(+--tc)772 1150
y(|)143 b(|)963 1254 y(+--CVS)963 1358 y(|)286 b(\(internal)45
b Ft(cvs)i Fp(files\))963 1462 y(+--Makefile)963 1565
y(+--backend.c)963 1669 y(+--driver.c)963 1773 y(+--frontend.c)963
1877 y(+--parser.c)963 1980 y(+--man)963 2084 y(|)190
b(|)963 2188 y(|)g(+--CVS)963 2292 y(|)g(|)96 b(\(internal)45
b Ft(cvs)i Fp(files\))963 2396 y(|)190 b(+--tc.1)963
2499 y(|)963 2603 y(+--testing)1201 2707 y(|)1201 2811
y(+--CVS)1201 2914 y(|)96 b(\(internal)45 b Ft(cvs)i
Fp(files\))1201 3018 y(+--testpgm.t)1201 3122 y(+--test2.t)150
3256 y Fu(If)30 b(`)p Fp(tc)p Fu(')g(is)g(the)g(curren)m(t)g(w)m
(orking)g(directory)-8 b(,)31 b(the)f(follo)m(wing)f(is)g(true:)225
3391 y Fs(\017)60 b Fu(`)p Fp(cvs)30 b(update)e(testing)p
Fu(')h(is)g(equiv)-5 b(alen)m(t)30 b(to)570 3520 y Fp(cvs)47
b(update)f(testing/testpgm.t)d(testing/test2.t)225 3654
y Fs(\017)60 b Fu(`)p Fp(cvs)30 b(update)e(testing)h(man)p
Fu(')h(up)s(dates)f(all)g(\014les)h(in)f(the)h(sub)s(directories)225
3789 y Fs(\017)60 b Fu(`)p Fp(cvs)30 b(update)e(.)p Fu(')j(or)f(just)g
(`)p Fp(cvs)g(update)p Fu(')e(up)s(dates)i(all)f(\014les)g(in)h(the)g
Fp(tc)g Fu(mo)s(dule)275 3948 y(If)20 b(no)g(argumen)m(ts)h(are)g(giv)m
(en)f(to)i Fp(update)d Fu(it)h(will)e(up)s(date)h(all)h(\014les)f(in)g
(the)i(curren)m(t)g(w)m(orking)e(directory)150 4058 y(and)29
b(all)g(its)h(sub)s(directories.)38 b(In)29 b(other)i(w)m(ords,)e(`)p
Fp(.)p Fu(')i(is)e(a)h(default)f(argumen)m(t)i(to)g Fp(update)p
Fu(.)39 b(This)28 b(is)h(also)150 4167 y(true)h(for)g(most)h(of)g(the)f
Ft(cvs)g Fu(sub)s(commands,)e(not)j(only)e(the)i Fp(update)e
Fu(command.)275 4302 y(The)f(recursiv)m(e)g(b)s(eha)m(vior)g(of)g(the)h
Ft(cvs)f Fu(sub)s(commands)f(can)i(b)s(e)f(turned)f(o\013)i(with)f(the)
h(`)p Fp(-l)p Fu(')f(option.)150 4411 y(Con)m(v)m(ersely)-8
b(,)34 b(the)e(`)p Fp(-R)p Fu(')h(option)e(can)i(b)s(e)f(used)g(to)h
(force)g(recursion)e(if)g(`)p Fp(-l)p Fu(')h(is)g(sp)s(eci\014ed)f(in)g
(`)p Fp(~/.cvsrc)p Fu(')150 4521 y(\(see)g(Section)g(A.3)g([)p
Fp(~)p Fu(/.cvsrc],)g(page)h(82\).)390 4650 y Fp($)47
b(cvs)g(update)f(-l)429 b(#)48 b Fu(Don't)31 b(up)s(date)f(\014les)f
(in)g(sub)s(directories)p eop
%%Page: 46 48
46 47 bop 150 -116 a Fu(46)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 47 49
47 48 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
b(47)150 209 y Fr(7)80 b(Adding,)53 b(remo)l(ving,)g(and)g(renaming)g
(\014les)h(and)311 366 y(directories)275 621 y Fu(In)42
b(the)h(course)g(of)f(a)i(pro)5 b(ject,)46 b(one)d(will)d(often)k(add)e
(new)g(\014les.)77 b(Lik)m(ewise)42 b(with)f(remo)m(ving)i(or)150
730 y(renaming,)26 b(or)h(with)e(directories.)38 b(The)26
b(general)g(concept)i(to)f(k)m(eep)g(in)e(mind)f(in)h(all)h(these)h
(cases)g(is)e(that)150 840 y(instead)i(of)i(making)e(an)h(irrev)m
(ersible)e(c)m(hange)j(y)m(ou)f(w)m(an)m(t)h Ft(cvs)f
Fu(to)g(record)g(the)h(fact)g(that)f(a)h(c)m(hange)g(has)150
949 y(tak)m(en)38 b(place,)g(just)e(as)g(with)f(mo)s(difying)f(an)j
(existing)e(\014le.)58 b(The)36 b(exact)i(mec)m(hanisms)d(to)j(do)e
(this)f(in)150 1059 y Ft(cvs)29 b Fu(v)-5 b(ary)31 b(dep)s(ending)d(on)
i(the)g(situation.)150 1333 y Fq(7.1)68 b(Adding)44 b(\014les)i(to)f(a)
g(directory)275 1532 y Fu(T)-8 b(o)30 b(add)g(a)h(new)f(\014le)f(to)i
(a)g(directory)-8 b(,)31 b(follo)m(w)e(these)i(steps.)225
1673 y Fs(\017)60 b Fu(Y)-8 b(ou)29 b(m)m(ust)g(ha)m(v)m(e)h(a)g(w)m
(orking)e(cop)m(y)h(of)h(the)f(directory)-8 b(.)40 b(See)29
b(Section)g(1.3.1)h([Getting)g(the)f(source],)330 1783
y(page)i(4.)225 1921 y Fs(\017)60 b Fu(Create)31 b(the)g(new)f(\014le)f
(inside)f(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g(the)f(directory)-8
b(.)225 2059 y Fs(\017)60 b Fu(Use)32 b(`)p Fp(cvs)d(add)h
Fo(\014lename)5 b Fu(')31 b(to)h(tell)e Ft(cvs)h Fu(that)h(y)m(ou)f(w)m
(an)m(t)i(to)f(v)m(ersion)e(con)m(trol)i(the)g(\014le.)42
b(If)31 b(the)h(\014le)330 2168 y(con)m(tains)f(binary)d(data,)j(sp)s
(ecify)f(`)p Fp(-kb)p Fu(')f(\(see)j(Chapter)e(9)g([Binary)g(\014les],)
g(page)h(55\).)225 2306 y Fs(\017)60 b Fu(Use)34 b(`)p
Fp(cvs)c(commit)e Fo(\014lename)5 b Fu(')34 b(to)g(actually)g(c)m(hec)m
(k)h(in)d(the)i(\014le)f(in)m(to)h(the)f(rep)s(ository)-8
b(.)51 b(Other)33 b(de-)330 2416 y(v)m(elop)s(ers)d(cannot)h(see)g(the)
f(\014le)g(un)m(til)e(y)m(ou)j(p)s(erform)e(this)g(step.)275
2585 y(Y)-8 b(ou)30 b(can)h(also)f(use)g(the)h Fp(add)f
Fu(command)g(to)h(add)f(a)g(new)g(directory)-8 b(.)275
2726 y(Unlik)m(e)27 b(most)i(other)f(commands,)h(the)g
Fp(add)e Fu(command)h(is)g(not)g(recursiv)m(e.)40 b(Y)-8
b(ou)29 b(cannot)g(ev)m(en)g(t)m(yp)s(e)150 2836 y(`)p
Fp(cvs)h(add)f(foo/bar)p Fu('!)39 b(Instead,)31 b(y)m(ou)f(ha)m(v)m(e)i
(to)390 2971 y Fp($)47 b(cd)h(foo)390 3075 y($)f(cvs)g(add)g(bar)3241
3273 y Fu(Command)-3501 b Fj(cvs)39 b(add)44 b Fi([)p
Fp(-k)30 b Fo(k\015ag)p Fi(])i([)p Fp(-m)e Fo(message)p
Fi(])i Fo(\014les)d Fh(:)15 b(:)g(:)390 3382 y Fu(Sc)m(hedule)34
b Fo(\014les)39 b Fu(to)d(b)s(e)f(added)g(to)h(the)g(rep)s(ository)-8
b(.)55 b(The)35 b(\014les)g(or)g(directories)g(sp)s(eci\014ed)390
3492 y(with)41 b Fp(add)h Fu(m)m(ust)h(already)f(exist)g(in)g(the)g
(curren)m(t)h(directory)-8 b(.)77 b(T)-8 b(o)44 b(add)e(a)h(whole)e
(new)390 3601 y(directory)d(hierarc)m(h)m(y)h(to)h(the)f(source)g(rep)s
(ository)f(\(for)h(example,)i(\014les)d(receiv)m(ed)h(from)390
3711 y(a)44 b(third-part)m(y)e(v)m(endor\),)47 b(use)c(the)g
Fp(import)f Fu(command)h(instead.)78 b(See)44 b(Section)f(A.12)390
3821 y([imp)s(ort],)30 b(page)h(100.)390 3962 y(The)d(added)g(\014les)f
(are)i(not)g(placed)f(in)f(the)i(source)g(rep)s(ository)e(un)m(til)g(y)
m(ou)i(use)f Fp(commit)f Fu(to)390 4071 y(mak)m(e)h(the)f(c)m(hange)h
(p)s(ermanen)m(t.)39 b(Doing)27 b(an)g Fp(add)f Fu(on)h(a)g(\014le)f
(that)i(w)m(as)f(remo)m(v)m(ed)h(with)e(the)390 4181
y Fp(remove)e Fu(command)i(will)d(undo)i(the)h(e\013ect)h(of)f(the)g
Fp(remove)p Fu(,)g(unless)e(a)i Fp(commit)e Fu(command)390
4291 y(in)m(terv)m(ened.)41 b(See)30 b(Section)g(7.2)i([Remo)m(ving)f
(\014les],)e(page)i(48,)h(for)e(an)g(example.)390 4432
y(The)i(`)p Fp(-k)p Fu(')g(option)g(sp)s(eci\014es)f(the)i(default)f(w)
m(a)m(y)h(that)g(this)f(\014le)f(will)f(b)s(e)i(c)m(hec)m(k)m(ed)i
(out;)g(for)390 4541 y(more)d(information)d(see)j(Section)f(12.4)i
([Substitution)c(mo)s(des],)j(page)g(71.)390 4682 y(The)g(`)p
Fp(-m)p Fu(')h(option)f(sp)s(eci\014es)f(a)i(description)e(for)h(the)h
(\014le.)44 b(This)30 b(description)f(app)s(ears)i(in)390
4792 y(the)38 b(history)f(log)i(\(if)e(it)h(is)f(enabled,)i(see)g
(Section)f(C.10)g([history)g(\014le],)h(page)g(136\).)66
b(It)390 4902 y(will)33 b(also)i(b)s(e)g(sa)m(v)m(ed)i(in)d(the)i(v)m
(ersion)f(history)f(inside)g(the)h(rep)s(ository)g(when)g(the)g(\014le)
g(is)390 5011 y(committed.)51 b(The)33 b Fp(log)g Fu(command)h(displa)m
(ys)e(this)g(description.)50 b(The)33 b(description)f(can)390
5121 y(b)s(e)26 b(c)m(hanged)h(using)e(`)p Fp(admin)k(-t)p
Fu('.)39 b(See)27 b(Section)f(A.6)h([admin],)f(page)i(87.)40
b(If)26 b(y)m(ou)h(omit)f(the)390 5230 y(`)p Fp(-m)k
Fo(description)p Fu(')i(\015ag,)k(an)e(empt)m(y)g(string)f(will)f(b)s
(e)h(used.)51 b(Y)-8 b(ou)35 b(will)c(not)j(b)s(e)g(prompted)390
5340 y(for)c(a)h(description.)p eop
%%Page: 48 50
48 49 bop 150 -116 a Fu(48)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(F)-8 b(or)31 b(example,)f(the)h
(follo)m(wing)d(commands)i(add)g(the)h(\014le)e(`)p Fp(backend.c)p
Fu(')g(to)i(the)f(rep)s(ository:)390 496 y Fp($)47 b(cvs)g(add)g
(backend.c)390 599 y($)g(cvs)g(commit)f(-m)i("Early)e(version.)f(Not)i
(yet)g(compilable.")e(backend.c)275 734 y Fu(When)d(y)m(ou)g(add)g(a)g
(\014le)g(it)f(is)g(added)h(only)f(on)h(the)h(branc)m(h)e(whic)m(h)g(y)
m(ou)i(are)f(w)m(orking)g(on)g(\(see)150 844 y(Chapter)24
b(5)i([Branc)m(hing)f(and)f(merging],)i(page)g(37\).)40
b(Y)-8 b(ou)26 b(can)f(later)g(merge)h(the)f(additions)e(to)j(another)
150 953 y(branc)m(h)k(if)f(y)m(ou)i(w)m(an)m(t)g(\(see)g(Section)g(5.9)
g([Merging)g(adds)e(and)h(remo)m(v)-5 b(als],)31 b(page)g(43\).)150
1211 y Fq(7.2)68 b(Remo)l(ving)47 b(\014les)275 1404
y Fu(Mo)s(dules)27 b(c)m(hange.)41 b(New)29 b(\014les)f(are)h(added,)g
(and)f(old)g(\014les)f(disapp)s(ear.)38 b(Still,)27 b(y)m(ou)i(w)m(an)m
(t)h(to)f(b)s(e)f(able)150 1514 y(to)j(retriev)m(e)g(an)f(exact)i(cop)m
(y)f(of)g(old)e(releases.)275 1649 y(Here)h(is)g(what)g(y)m(ou)h(can)g
(do)f(to)h(remo)m(v)m(e)h(a)e(\014le,)g(but)g(remain)f(able)h(to)h
(retriev)m(e)g(old)e(revisions:)225 1784 y Fs(\017)60
b Fu(Mak)m(e)41 b(sure)d(that)i(y)m(ou)g(ha)m(v)m(e)g(not)g(made)f(an)m
(y)h(uncommitted)e(mo)s(di\014cations)g(to)i(the)f(\014le.)67
b(See)330 1893 y(Section)35 b(1.3.4)h([Viewing)e(di\013erences],)i
(page)g(5,)g(for)f(one)g(w)m(a)m(y)h(to)g(do)f(that.)55
b(Y)-8 b(ou)35 b(can)g(also)g(use)330 2003 y(the)44 b
Fp(status)f Fu(or)h Fp(update)e Fu(command.)82 b(If)44
b(y)m(ou)g(remo)m(v)m(e)i(the)e(\014le)f(without)g(committing)h(y)m
(our)330 2112 y(c)m(hanges,)30 b(y)m(ou)f(will)e(of)i(course)g(not)g(b)
s(e)f(able)g(to)i(retriev)m(e)f(the)g(\014le)f(as)h(it)f(w)m(as)h
(immediately)e(b)s(efore)330 2222 y(y)m(ou)k(deleted)f(it.)225
2357 y Fs(\017)60 b Fu(Remo)m(v)m(e)32 b(the)e(\014le)g(from)f(y)m(our)
i(w)m(orking)e(cop)m(y)i(of)f(the)h(directory)-8 b(.)40
b(Y)-8 b(ou)31 b(can)g(for)f(instance)f(use)h Fp(rm)p
Fu(.)225 2491 y Fs(\017)60 b Fu(Use)31 b(`)p Fp(cvs)e(remove)g
Fo(\014lename)5 b Fu(')30 b(to)h(tell)f Ft(cvs)f Fu(that)i(y)m(ou)g
(really)e(w)m(an)m(t)i(to)g(delete)g(the)g(\014le.)225
2626 y Fs(\017)60 b Fu(Use)31 b(`)p Fp(cvs)f(commit)e
Fo(\014lename)5 b Fu(')30 b(to)h(actually)f(p)s(erform)f(the)i(remo)m
(v)-5 b(al)31 b(of)f(the)h(\014le)e(from)h(the)h(rep)s(osi-)330
2736 y(tory)-8 b(.)275 2895 y(When)35 b(y)m(ou)h(commit)f(the)h(remo)m
(v)-5 b(al)35 b(of)h(the)g(\014le,)g Ft(cvs)e Fu(records)i(the)f(fact)i
(that)f(the)f(\014le)g(no)g(longer)150 3005 y(exists.)k(It)26
b(is)g(p)s(ossible)d(for)j(a)h(\014le)e(to)i(exist)f(on)g(only)g(some)g
(branc)m(hes)g(and)g(not)g(on)h(others,)g(or)f(to)h(re-add)150
3115 y(another)e(\014le)f(with)f(the)i(same)h(name)e(later.)39
b(CVS)24 b(will)e(correctly)k(create)g(or)f(not)g(create)h(the)f
(\014le,)g(based)150 3224 y(on)30 b(the)h(`)p Fp(-r)p
Fu(')f(and)g(`)p Fp(-D)p Fu(')g(options)g(sp)s(eci\014ed)e(to)k
Fp(checkout)c Fu(or)i Fp(update)p Fu(.)3241 3409 y(Command)-3501
b Fj(cvs)39 b(remo)m(v)m(e)45 b Fi([)p Fo(options)p Fi(])31
b Fo(\014les)e Fh(:)15 b(:)g(:)390 3519 y Fu(Sc)m(hedule)25
b(\014le\(s\))h(to)i(b)s(e)e(remo)m(v)m(ed)h(from)f(the)h(rep)s
(ository)e(\(\014les)h(whic)m(h)f(ha)m(v)m(e)j(not)e(already)390
3628 y(b)s(een)35 b(remo)m(v)m(ed)h(from)f(the)g(w)m(orking)g
(directory)f(are)i(not)g(pro)s(cessed\).)55 b(This)33
b(command)390 3738 y(do)s(es)43 b(not)g(actually)f(remo)m(v)m(e)j(the)e
(\014le)f(from)g(the)i(rep)s(ository)d(un)m(til)h(y)m(ou)h(commit)g
(the)390 3848 y(remo)m(v)-5 b(al.)41 b(F)-8 b(or)31 b(a)g(full)d(list)h
(of)i(options,)e(see)i(App)s(endix)d(B)j([In)m(v)m(oking)f(CVS],)g
(page)i(113.)275 4033 y(Here)e(is)g(an)g(example)g(of)h(remo)m(ving)f
(sev)m(eral)h(\014les:)390 4162 y Fp($)47 b(cd)h(test)390
4265 y($)f(rm)h(*.c)390 4369 y($)f(cvs)g(remove)390 4473
y(cvs)g(remove:)f(Removing)f(.)390 4577 y(cvs)i(remove:)f(scheduling)f
(a.c)i(for)g(removal)390 4680 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)
g(removal)390 4784 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
(remove)f(these)h(files)f(permanently)390 4888 y($)h(cvs)g(ci)h(-m)f
("Removed)e(unneeded)h(files")390 4992 y(cvs)h(commit:)f(Examining)f(.)
390 5096 y(cvs)i(commit:)f(Committing)f(.)275 5230 y
Fu(As)33 b(a)h(con)m(v)m(enience)h(y)m(ou)f(can)g(remo)m(v)m(e)h(the)f
(\014le)e(and)h Fp(cvs)d(remove)i Fu(it)h(in)f(one)i(step,)h(b)m(y)e
(sp)s(ecifying)150 5340 y(the)e(`)p Fp(-f)p Fu(')f(option.)40
b(F)-8 b(or)31 b(example,)f(the)h(ab)s(o)m(v)m(e)h(example)e(could)f
(also)h(b)s(e)g(done)g(lik)m(e)g(this:)p eop
%%Page: 49 51
49 50 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
b(49)390 366 y Fp($)47 b(cd)h(test)390 470 y($)f(cvs)g(remove)f(-f)i
(*.c)390 574 y(cvs)f(remove:)f(scheduling)f(a.c)i(for)g(removal)390
678 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)g(removal)390
782 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h(remove)f(these)h
(files)f(permanently)390 885 y($)h(cvs)g(ci)h(-m)f("Removed)e(unneeded)
h(files")390 989 y(cvs)h(commit:)f(Examining)f(.)390
1093 y(cvs)i(commit:)f(Committing)f(.)275 1256 y Fu(If)26
b(y)m(ou)i(execute)h Fp(remove)d Fu(for)h(a)h(\014le,)f(and)g(then)g(c)
m(hange)h(y)m(our)g(mind)d(b)s(efore)i(y)m(ou)h(commit,)g(y)m(ou)g(can)
150 1366 y(undo)h(the)i Fp(remove)e Fu(with)g(an)h Fp(add)f
Fu(command.)390 1523 y Fp($)47 b(ls)390 1627 y(CVS)142
b(ja.h)95 b(oj.c)390 1731 y($)47 b(rm)h(oj.c)390 1834
y($)f(cvs)g(remove)f(oj.c)390 1938 y(cvs)h(remove:)f(scheduling)f(oj.c)
h(for)h(removal)390 2042 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
(remove)f(this)h(file)g(permanently)390 2146 y($)g(cvs)g(add)g(oj.c)390
2249 y(U)g(oj.c)390 2353 y(cvs)g(add:)g(oj.c,)f(version)g(1.1.1.1,)f
(resurrected)275 2516 y Fu(If)29 b(y)m(ou)i(realize)f(y)m(our)g(mistak)
m(e)g(b)s(efore)g(y)m(ou)h(run)d(the)j Fp(remove)d Fu(command)i(y)m(ou)
g(can)h(use)f Fp(update)e Fu(to)150 2626 y(resurrect)i(the)h(\014le:)
390 2783 y Fp($)47 b(rm)h(oj.c)390 2887 y($)f(cvs)g(update)f(oj.c)390
2991 y(cvs)h(update:)f(warning:)f(oj.c)i(was)g(lost)390
3095 y(U)g(oj.c)275 3258 y Fu(When)28 b(y)m(ou)h(remo)m(v)m(e)i(a)e
(\014le)f(it)g(is)g(remo)m(v)m(ed)i(only)d(on)i(the)g(branc)m(h)f(whic)
m(h)g(y)m(ou)h(are)g(w)m(orking)f(on)h(\(see)150 3367
y(Chapter)d(5)h([Branc)m(hing)f(and)g(merging],)h(page)h(37\).)40
b(Y)-8 b(ou)27 b(can)g(later)g(merge)g(the)g(remo)m(v)-5
b(als)26 b(to)i(another)150 3477 y(branc)m(h)i(if)f(y)m(ou)i(w)m(an)m
(t)g(\(see)g(Section)g(5.9)g([Merging)g(adds)e(and)h(remo)m(v)-5
b(als],)31 b(page)g(43\).)150 3806 y Fq(7.3)68 b(Remo)l(ving)47
b(directories)275 4027 y Fu(In)39 b(concept)j(remo)m(ving)e
(directories)f(is)h(somewhat)h(similar)c(to)42 b(remo)m(ving)e
(\014les|y)m(ou)f(w)m(an)m(t)j(the)150 4137 y(directory)32
b(to)h(not)g(exist)g(in)e(y)m(our)h(curren)m(t)h(w)m(orking)f
(directories,)g(but)g(y)m(ou)h(also)f(w)m(an)m(t)i(to)f(b)s(e)f(able)g
(to)150 4247 y(retriev)m(e)f(old)e(releases)i(in)e(whic)m(h)g(the)i
(directory)e(existed.)275 4410 y(The)j(w)m(a)m(y)i(that)f(y)m(ou)g
(remo)m(v)m(e)i(a)e(directory)f(is)g(to)h(remo)m(v)m(e)i(all)c(the)i
(\014les)f(in)g(it.)47 b(Y)-8 b(ou)34 b(don't)e(remo)m(v)m(e)150
4519 y(the)h(directory)f(itself;)h(there)f(is)g(no)g(w)m(a)m(y)i(to)f
(do)g(that.)48 b(Instead)32 b(y)m(ou)h(sp)s(ecify)e(the)i(`)p
Fp(-P)p Fu(')f(option)h(to)g Fp(cvs)150 4629 y(update)p
Fu(,)i Fp(cvs)29 b(checkout)p Fu(,)34 b(or)h Fp(cvs)30
b(export)p Fu(,)35 b(whic)m(h)e(will)g(cause)i Ft(cvs)f
Fu(to)i(remo)m(v)m(e)g(empt)m(y)g(directories)150 4738
y(from)30 b(w)m(orking)g(directories.)40 b(Probably)29
b(the)h(b)s(est)g(w)m(a)m(y)i(to)f(do)f(this)g(is)f(to)i(alw)m(a)m(ys)g
(sp)s(ecify)f(`)p Fp(-P)p Fu(';)g(if)g(y)m(ou)150 4848
y(w)m(an)m(t)36 b(an)g(empt)m(y)g(directory)f(then)g(put)g(a)h(dumm)m
(y)f(\014le)f(\(for)i(example)f(`)p Fp(.keepme)p Fu('\))g(in)f(it)h(to)
h(prev)m(en)m(t)150 4958 y(`)p Fp(-P)p Fu(')30 b(from)g(remo)m(ving)g
(it.)275 5121 y(Note)h(that)g(`)p Fp(-P)p Fu(')f(is)f(implied)e(b)m(y)j
(the)g(`)p Fp(-r)p Fu(')g(or)g(`)p Fp(-D)p Fu(')g(options)g(of)g
Fp(checkout)e Fu(and)i Fp(export)p Fu(.)39 b(This)28
b(w)m(a)m(y)150 5230 y Ft(cvs)23 b Fu(will)e(b)s(e)i(able)g(to)i
(correctly)f(create)h(the)f(directory)g(or)g(not)g(dep)s(ending)d(on)i
(whether)h(the)g(particular)150 5340 y(v)m(ersion)30
b(y)m(ou)h(are)f(c)m(hec)m(king)h(out)g(con)m(tains)g(an)m(y)f(\014les)
g(in)f(that)i(directory)-8 b(.)p eop
%%Page: 50 52
50 51 bop 150 -116 a Fu(50)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(7.4)68 b(Mo)l(ving)45
b(and)g(renaming)h(\014les)275 567 y Fu(Mo)m(ving)34
b(\014les)f(to)i(a)f(di\013eren)m(t)g(directory)f(or)h(renaming)f(them)
h(is)f(not)i(di\016cult,)e(but)g(some)i(of)f(the)150
677 y(w)m(a)m(ys)k(in)e(whic)m(h)h(this)f(w)m(orks)i(ma)m(y)g(b)s(e)f
(non-ob)m(vious.)61 b(\(Mo)m(ving)38 b(or)f(renaming)g(a)h(directory)f
(is)f(ev)m(en)150 787 y(harder.)k(See)30 b(Section)h(7.5)g([Mo)m(ving)g
(directories],)f(page)h(51.\).)275 929 y(The)e(examples)h(b)s(elo)m(w)g
(assume)g(that)h(the)g(\014le)e Fo(old)k Fu(is)d(renamed)f(to)j
Fo(new)p Fu(.)150 1170 y Fn(7.4.1)63 b(The)41 b(Normal)f(w)m(a)m(y)g
(to)h(Rename)275 1371 y Fu(The)36 b(normal)g(w)m(a)m(y)h(to)h(mo)m(v)m
(e)g(a)f(\014le)f(is)g(to)h(cop)m(y)h Fo(old)h Fu(to)f
Fo(new)p Fu(,)g(and)e(then)h(issue)e(the)i(normal)f Ft(cvs)150
1480 y Fu(commands)30 b(to)h(remo)m(v)m(e)h Fo(old)h
Fu(from)d(the)h(rep)s(ository)-8 b(,)30 b(and)f(add)h
Fo(new)38 b Fu(to)31 b(it.)390 1617 y Fp($)47 b(mv)h
Fo(old)i(new)390 1721 y Fp($)d(cvs)g(remove)f Fo(old)390
1825 y Fp($)h(cvs)g(add)g Fo(new)390 1929 y Fp($)g(cvs)g(commit)f(-m)i
("Renamed)d Fo(old)51 b Fp(to)c Fo(new)8 b Fp(")47 b
Fo(old)j(new)275 2071 y Fu(This)25 b(is)i(the)g(simplest)f(w)m(a)m(y)j
(to)f(mo)m(v)m(e)h(a)f(\014le,)f(it)g(is)f(not)i(error-prone,)g(and)f
(it)g(preserv)m(es)g(the)h(history)150 2181 y(of)35 b(what)g(w)m(as)g
(done.)54 b(Note)36 b(that)f(to)h(access)g(the)f(history)f(of)h(the)g
(\014le)f(y)m(ou)h(m)m(ust)g(sp)s(ecify)e(the)i(old)f(or)150
2291 y(the)g(new)e(name,)j(dep)s(ending)c(on)i(what)g(p)s(ortion)f(of)h
(the)h(history)e(y)m(ou)i(are)g(accessing.)50 b(F)-8
b(or)34 b(example,)150 2400 y Fp(cvs)29 b(log)h Fo(old)j
Fu(will)28 b(giv)m(e)j(the)f(log)h(up)e(un)m(til)g(the)h(time)g(of)h
(the)f(rename.)275 2543 y(When)h Fo(new)40 b Fu(is)31
b(committed)h(its)g(revision)e(n)m(um)m(b)s(ers)h(will)e(start)k
(again,)f(usually)e(at)j(1.1,)h(so)e(if)f(that)150 2652
y(b)s(others)42 b(y)m(ou,)47 b(use)42 b(the)h(`)p Fp(-r)30
b(rev)p Fu(')43 b(option)f(to)i(commit.)78 b(F)-8 b(or)43
b(more)g(information)f(see)h(Section)g(4.3)150 2762 y([Assigning)29
b(revisions],)g(page)i(31.)150 3003 y Fn(7.4.2)63 b(Mo)m(ving)41
b(the)g(history)h(\014le)275 3204 y Fu(This)22 b(metho)s(d)j(is)e(more)
i(dangerous,)h(since)e(it)g(in)m(v)m(olv)m(es)h(mo)m(ving)g(\014les)e
(inside)g(the)i(rep)s(ository)-8 b(.)38 b(Read)150 3313
y(this)29 b(en)m(tire)i(section)f(b)s(efore)g(trying)g(it)f(out!)390
3450 y Fp($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)390 3554
y Fp($)f(mv)h Fo(old)p Fp(,v)e Fo(new)p Fp(,v)150 3697
y Fu(Adv)-5 b(an)m(tages:)225 3839 y Fs(\017)60 b Fu(The)30
b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)225
3978 y Fs(\017)60 b Fu(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i
(not)g(a\013ected.)150 4150 y(Disadv)-5 b(an)m(tages:)225
4292 y Fs(\017)60 b Fu(Old)29 b(releases)i(of)g(the)g(mo)s(dule)f
(cannot)h(easily)f(b)s(e)g(fetc)m(hed)i(from)e(the)h(rep)s(ository)-8
b(.)42 b(\(The)31 b(\014le)f(will)330 4402 y(sho)m(w)g(up)g(as)g
Fo(new)38 b Fu(ev)m(en)31 b(in)e(revisions)f(from)i(the)h(time)f(b)s
(efore)g(it)g(w)m(as)h(renamed\).)225 4541 y Fs(\017)60
b Fu(There)30 b(is)f(no)i(log)f(information)f(of)h(when)g(the)g(\014le)
g(w)m(as)g(renamed.)225 4679 y Fs(\017)60 b Fu(Nast)m(y)36
b(things)d(migh)m(t)i(happ)s(en)e(if)g(someone)i(accesses)i(the)d
(history)g(\014le)g(while)e(y)m(ou)j(are)g(mo)m(ving)330
4789 y(it.)40 b(Mak)m(e)32 b(sure)e(no)g(one)h(else)f(runs)f(an)m(y)i
(of)f(the)h Ft(cvs)e Fu(commands)h(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)
150 5030 y Fn(7.4.3)63 b(Cop)m(ying)41 b(the)g(history)g(\014le)275
5230 y Fu(This)27 b(w)m(a)m(y)j(also)g(in)m(v)m(olv)m(es)f(direct)g(mo)
s(di\014cations)e(to)j(the)g(rep)s(ository)-8 b(.)40
b(It)29 b(is)g(safe,)h(but)e(not)i(without)150 5340 y(dra)m(wbac)m(ks.)
p eop
%%Page: 51 53
51 52 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
b(51)390 366 y Fp(#)47 b Fu(Cop)m(y)31 b(the)f Ft(r)n(cs)g
Fu(\014le)f(inside)f(the)j(rep)s(ository)390 470 y Fp($)47
b(cd)h($CVSROOT/)p Fo(mo)s(dule)390 574 y Fp($)f(cp)h
Fo(old)p Fp(,v)e Fo(new)p Fp(,v)390 678 y(#)h Fu(Remo)m(v)m(e)33
b(the)d(old)g(\014le)390 782 y Fp($)47 b(cd)h(~/)p Fo(mo)s(dule)390
885 y Fp($)f(rm)h Fo(old)390 989 y Fp($)f(cvs)g(remove)f
Fo(old)390 1093 y Fp($)h(cvs)g(commit)f Fo(old)390 1197
y Fp(#)h Fu(Remo)m(v)m(e)33 b(all)c(tags)i(from)f Fo(new)390
1300 y Fp($)47 b(cvs)g(update)f Fo(new)390 1404 y Fp($)h(cvs)g(log)g
Fo(new)628 b Fp(#)48 b Fu(Remem)m(b)s(er)30 b(the)g(non-branc)m(h)g
(tag)h(names)390 1508 y Fp($)47 b(cvs)g(tag)g(-d)g Fo(tag1)57
b(new)390 1612 y Fp($)47 b(cvs)g(tag)g(-d)g Fo(tag2)57
b(new)390 1716 y Fh(:)15 b(:)g(:)275 1845 y Fu(By)30
b(remo)m(ving)g(the)h(tags)g(y)m(ou)g(will)d(b)s(e)i(able)f(to)j(c)m
(hec)m(k)g(out)e(old)g(revisions)e(of)j(the)f(mo)s(dule.)150
1975 y(Adv)-5 b(an)m(tages:)225 2104 y Fs(\017)60 b Fu(Chec)m(king)28
b(out)g(old)f(revisions)f(w)m(orks)i(correctly)-8 b(,)30
b(as)e(long)f(as)i(y)m(ou)f(use)g(`)p Fp(-r)p Fo(tag)8
b Fu(')29 b(and)e(not)h(`)p Fp(-D)p Fo(date)5 b Fu(')330
2214 y(to)31 b(retriev)m(e)g(the)f(revisions.)225 2343
y Fs(\017)60 b Fu(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f
(in)m(tact.)225 2473 y Fs(\017)60 b Fu(The)30 b(revision)e(n)m(um)m(b)s
(ers)h(are)i(not)g(a\013ected.)150 2622 y(Disadv)-5 b(an)m(tages:)225
2752 y Fs(\017)60 b Fu(Y)-8 b(ou)31 b(cannot)g(easily)e(see)i(the)g
(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)150
2994 y Fq(7.5)68 b(Mo)l(ving)45 b(and)g(renaming)h(directories)275
3182 y Fu(The)29 b(normal)g(w)m(a)m(y)i(to)g(rename)f(or)h(mo)m(v)m(e)g
(a)g(directory)e(is)g(to)i(rename)g(or)f(mo)m(v)m(e)h(eac)m(h)h(\014le)
d(within)e(it)150 3291 y(as)36 b(describ)s(ed)d(in)h(Section)h(7.4.1)i
([Outside],)f(page)h(50.)56 b(Then)35 b(c)m(hec)m(k)i(out)e(with)f(the)
i(`)p Fp(-P)p Fu(')f(option,)i(as)150 3401 y(describ)s(ed)28
b(in)h(Section)i(7.3)g([Remo)m(ving)g(directories],)f(page)h(49.)275
3531 y(If)22 b(y)m(ou)i(really)e(w)m(an)m(t)i(to)f(hac)m(k)h(the)g(rep)
s(ository)e(to)h(rename)h(or)f(delete)g(a)h(directory)e(in)g(the)h(rep)
s(ository)-8 b(,)150 3640 y(y)m(ou)31 b(can)f(do)h(it)f(lik)m(e)f
(this:)199 3770 y(1.)61 b(Inform)38 b(ev)m(ery)m(one)j(who)e(has)g(a)h
(cop)m(y)g(of)f(the)h(mo)s(dule)e(that)h(the)h(directory)f(will)d(b)s
(e)j(renamed.)330 3879 y(They)28 b(should)e(commit)i(all)f(their)g(c)m
(hanges,)i(and)f(remo)m(v)m(e)h(their)f(w)m(orking)f(copies)h(of)g(the)
g(mo)s(dule,)330 3989 y(b)s(efore)i(y)m(ou)h(tak)m(e)h(the)e(steps)h(b)
s(elo)m(w.)199 4118 y(2.)61 b(Rename)31 b(the)f(directory)g(inside)e
(the)j(rep)s(ository)-8 b(.)570 4242 y Fp($)47 b(cd)h($CVSROOT/)p
Fo(mo)s(dule)570 4346 y Fp($)f(mv)h Fo(old-dir)k(new-dir)199
4475 y Fu(3.)61 b(Fix)39 b(the)h Ft(cvs)e Fu(administrativ)m(e)g
(\014les,)j(if)d(necessary)i(\(for)f(instance)h(if)e(y)m(ou)i(renamed)f
(an)g(en)m(tire)330 4585 y(mo)s(dule\).)199 4715 y(4.)61
b(T)-8 b(ell)29 b(ev)m(ery)m(one)j(that)f(they)g(can)f(c)m(hec)m(k)i
(out)f(the)g(mo)s(dule)d(and)i(con)m(tin)m(ue)h(w)m(orking.)275
4864 y(If)e(someone)i(had)f(a)g(w)m(orking)g(cop)m(y)h(of)f(the)g(mo)s
(dule)f(the)h Ft(cvs)f Fu(commands)h(will)d(cease)32
b(to)f(w)m(ork)f(for)150 4974 y(him,)f(un)m(til)g(he)h(remo)m(v)m(es)i
(the)e(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s
(ository)-8 b(.)275 5103 y(It)29 b(is)f(almost)h(alw)m(a)m(ys)h(b)s
(etter)g(to)g(mo)m(v)m(e)g(the)g(\014les)e(in)g(the)h(directory)g
(instead)g(of)g(mo)m(ving)g(the)h(direc-)150 5213 y(tory)-8
b(.)41 b(If)27 b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)g(y)m(ou)g(are)g
(unlik)m(ely)d(to)k(b)s(e)e(able)g(to)i(retriev)m(e)f(old)f(releases)h
(correctly)-8 b(,)150 5322 y(since)30 b(they)g(probably)f(dep)s(end)f
(on)j(the)f(name)h(of)f(the)h(directories.)p eop
%%Page: 52 54
52 53 bop 150 -116 a Fu(52)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 53 55
53 54 bop 150 -116 a Fu(Chapter)30 b(8:)41 b(History)30
b(bro)m(wsing)2367 b(53)150 366 y Fr(8)80 b(History)54
b(bro)l(wsing)275 647 y Fu(Once)21 b(y)m(ou)h(ha)m(v)m(e)h(used)e
Ft(cvs)g Fu(to)h(store)h(a)f(v)m(ersion)f(con)m(trol)h(history|what)f
(\014les)f(ha)m(v)m(e)j(c)m(hanged)g(when,)150 756 y(ho)m(w,)31
b(and)e(b)m(y)i(whom,)f(there)g(are)h(a)g(v)-5 b(ariet)m(y)30
b(of)h(mec)m(hanisms)f(for)g(lo)s(oking)f(through)h(the)g(history)-8
b(.)150 1052 y Fq(8.1)68 b(Log)45 b(messages)275 1260
y Fu(Whenev)m(er)31 b(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s
(ecify)g(a)g(log)h(message.)275 1409 y(T)-8 b(o)27 b(lo)s(ok)g(through)
f(the)h(log)h(messages)g(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(sp)s
(eci\014ed)f(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)150
1519 y(b)s(een)k(committed,)g(use)h(the)f Fp(cvs)g(log)f
Fu(command)h(\(see)i(Section)e(A.13)h([log],)h(page)f(102\).)150
1815 y Fq(8.2)68 b(The)45 b(history)g(database)275 2023
y Fu(Y)-8 b(ou)29 b(can)h(use)e(the)i(history)e(\014le)g(\(see)i
(Section)f(C.10)h([history)e(\014le],)h(page)h(136\))h(to)f(log)f(v)-5
b(arious)28 b Ft(cvs)150 2132 y Fu(actions.)53 b(T)-8
b(o)35 b(retriev)m(e)g(the)g(information)e(from)h(the)h(history)e
(\014le,)i(use)f(the)h Fp(cvs)30 b(history)i Fu(command)150
2242 y(\(see)f(Section)g(A.11)g([history],)f(page)h(98\).)150
2537 y Fq(8.3)68 b(User-de\014ned)45 b(logging)275 2745
y Fu(Y)-8 b(ou)30 b(can)g(customize)h Ft(cvs)e Fu(to)i(log)f(v)-5
b(arious)29 b(kinds)f(of)i(actions,)h(in)d(whatev)m(er)j(manner)e(y)m
(ou)i(c)m(ho)s(ose.)150 2855 y(These)26 b(mec)m(hanisms)g(op)s(erate)h
(b)m(y)g(executing)g(a)g(script)e(at)j(v)-5 b(arious)25
b(times.)40 b(The)26 b(script)f(migh)m(t)i(app)s(end)150
2965 y(a)41 b(message)h(to)f(a)g(\014le)e(listing)g(the)h(information)f
(and)h(the)h(programmer)f(who)g(created)h(it,)i(or)e(send)150
3074 y(mail)32 b(to)j(a)f(group)f(of)g(dev)m(elop)s(ers,)h(or,)h(p)s
(erhaps,)e(p)s(ost)g(a)h(message)h(to)f(a)g(particular)e(newsgroup.)49
b(T)-8 b(o)150 3184 y(log)34 b(commits,)h(use)f(the)g(`)p
Fp(loginfo)p Fu(')f(\014le)g(\(see)i(Section)f(C.7)h([loginfo],)g(page)
f(133\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3293 y(c)m(hec)m(k)m
(outs,)44 b(exp)s(orts,)e(and)d(tags,)44 b(resp)s(ectiv)m(ely)-8
b(,)42 b(y)m(ou)e(can)g(also)f(use)h(the)g(`)p Fp(-i)p
Fu(',)i(`)p Fp(-o)p Fu(',)g(`)p Fp(-e)p Fu(',)g(and)d(`)p
Fp(-t)p Fu(')150 3403 y(options)29 b(in)e(the)j(mo)s(dules)d(\014le.)40
b(F)-8 b(or)30 b(a)f(more)h(\015exible)d(w)m(a)m(y)j(of)g(giving)e
(noti\014cations)g(to)i(v)-5 b(arious)29 b(users,)150
3513 y(whic)m(h)h(requires)f(less)i(in)e(the)i(w)m(a)m(y)h(of)g(k)m
(eeping)f(cen)m(tralized)f(scripts)g(up)g(to)i(date,)g(use)f(the)g
Fp(cvs)e(watch)150 3622 y(add)f Fu(command)g(\(see)i(Section)f(10.6.2)i
([Getting)e(Noti\014ed],)g(page)h(63\);)g(this)e(command)h(is)e(useful)
g(ev)m(en)150 3732 y(if)i(y)m(ou)i(are)g(not)f(using)f
Fp(cvs)h(watch)f(on)p Fu(.)275 3881 y(The)35 b(`)p Fp(taginfo)p
Fu(')g(\014le)h(de\014nes)f(programs)h(to)h(execute)h(when)d(someone)i
(executes)h(a)e Fp(tag)g Fu(or)g Fp(rtag)150 3991 y Fu(command.)i(The)
22 b(`)p Fp(taginfo)p Fu(')f(\014le)g(has)h(the)h(standard)e(form)h
(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)19
b(C)150 4101 y([Administrativ)m(e)44 b(\014les],)k(page)e(125\),)51
b(where)45 b(eac)m(h)i(line)c(is)i(a)h(regular)e(expression)g(follo)m
(w)m(ed)h(b)m(y)h(a)150 4210 y(command)33 b(to)h(execute.)52
b(The)32 b(argumen)m(ts)i(passed)f(to)h(the)g(command)f(are,)i(in)d
(order,)i(the)f Fo(tagname)p Fu(,)150 4320 y Fo(op)s(eration)27
b Fu(\()p Fp(add)g Fu(for)g Fp(tag)p Fu(,)h Fp(mov)e
Fu(for)h Fp(tag)j(-F)p Fu(,)e(and)e Fp(del)h Fu(for)g
Fp(tag)j(-d)p Fu(\),)e Fo(rep)s(ository)p Fu(,)f(and)g(an)m(y)h
(remaining)150 4429 y(are)h(pairs)e(of)h Fo(\014lename)k(revision)p
Fu(.)39 b(A)28 b(non-zero)h(exit)f(of)h(the)f(\014lter)f(program)h
(will)e(cause)j(the)f(tag)i(to)f(b)s(e)150 4539 y(ab)s(orted.)275
4689 y(Here)35 b(is)f(an)g(example)h(of)g(using)e(taginfo)i(to)h(log)e
(tag)i(and)f(rtag)g(commands.)54 b(In)34 b(the)h(taginfo)g(\014le)150
4798 y(put:)390 4942 y Fp(ALL)47 b(/usr/local/cvsroot/CVSRO)o(OT/l)o
(ogg)o(it)275 5092 y Fu(Where)30 b(`)p Fp(/usr/local/cvsroot/CVSROOT)o
(/log)o(git)o Fu(')25 b(con)m(tains)31 b(the)f(follo)m(wing)f(script:)
390 5236 y Fp(#!/bin/sh)390 5340 y(echo)47 b("$@")f
(>>/home/kingdon/cvsroot/C)o(VSRO)o(OT/t)o(agl)o(og)p
eop
%%Page: 54 56
54 55 bop 150 -116 a Fu(54)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(8.4)68 b(Annotate)46
b(command)3241 609 y Fu(Command)-3501 b Fj(cvs)39 b(annotate)k
Fi([)p Fp(-flR)p Fi(])30 b([)p Fp(-r)g(rev|-D)f(date)p
Fi(])g Fo(\014les)h Fh(:)15 b(:)g(:)390 718 y Fu(F)-8
b(or)34 b(eac)m(h)g(\014le)f(in)e Fo(\014les)p Fu(,)i(prin)m(t)f(the)i
(head)f(revision)e(of)i(the)h(trunk,)f(together)h(with)e(infor-)390
828 y(mation)e(on)g(the)h(last)f(mo)s(di\014cation)f(for)h(eac)m(h)i
(line.)39 b(F)-8 b(or)31 b(example:)630 957 y Fp($)47
b(cvs)g(annotate)f(ssfile)630 1061 y(Annotations)f(for)i(ssfile)630
1164 y(***************)630 1268 y(1.1)476 b(\(mary)238
b(27-Mar-96\):)44 b(ssfile)j(line)f(1)630 1372 y(1.2)476
b(\(joe)286 b(28-Mar-96\):)44 b(ssfile)j(line)f(2)390
1506 y Fu(The)c(\014le)f(`)p Fp(ssfile)p Fu(')f(curren)m(tly)i(con)m
(tains)g(t)m(w)m(o)h(lines.)74 b(The)42 b Fp(ssfile)28
b(line)h(1)42 b Fu(line)f(w)m(as)390 1616 y(c)m(hec)m(k)m(ed)30
b(in)e(b)m(y)g Fp(mary)f Fu(on)i(Marc)m(h)g(27.)41 b(Then,)28
b(on)g(Marc)m(h)i(28,)g Fp(joe)d Fu(added)h(a)h(line)e
Fp(ssfile)390 1726 y(line)i(2)p Fu(,)d(without)f(mo)s(difying)d(the)k
Fp(ssfile)i(line)i(1)25 b Fu(line.)37 b(This)23 b(rep)s(ort)i(do)s
(esn't)g(tell)g(y)m(ou)390 1835 y(an)m(ything)k(ab)s(out)g(lines)e
(whic)m(h)h(ha)m(v)m(e)i(b)s(een)f(deleted)g(or)g(replaced;)g(y)m(ou)h
(need)f(to)h(use)f Fp(cvs)390 1945 y(diff)g Fu(for)h(that)h(\(see)h
(Section)e(A.9)h([di\013)7 b(],)30 b(page)h(95\).)275
2129 y(The)i(options)g(to)i Fp(cvs)30 b(annotate)i Fu(are)i(listed)f
(in)f(App)s(endix)g(B)i([In)m(v)m(oking)g(CVS],)g(page)h(113,)i(and)150
2239 y(can)28 b(b)s(e)g(used)f(to)i(select)g(the)g(\014les)e(and)g
(revisions)g(to)i(annotate.)41 b(The)28 b(options)f(are)i(describ)s(ed)
d(in)h(more)150 2348 y(detail)j(in)f(Section)h(A.5)h([Common)f
(options],)g(page)h(84.)p eop
%%Page: 55 57
55 56 bop 150 -116 a Fu(Chapter)30 b(9:)41 b(Handling)28
b(binary)h(\014les)2214 b(55)150 366 y Fr(9)80 b(Handling)55
b(binary)g(\014les)275 620 y Fu(The)39 b(most)h(common)g(use)g(for)g
Ft(cvs)f Fu(is)g(to)h(store)h(text)g(\014les.)68 b(With)40
b(text)h(\014les,)g Ft(cvs)e Fu(can)h(merge)150 730 y(revisions,)e
(displa)m(y)e(the)j(di\013erences)e(b)s(et)m(w)m(een)h(revisions)f(in)f
(a)j(h)m(uman-visible)34 b(fashion,)39 b(and)f(other)150
839 y(suc)m(h)g(op)s(erations.)62 b(Ho)m(w)m(ev)m(er,)42
b(if)37 b(y)m(ou)h(are)g(willing)d(to)j(giv)m(e)g(up)f(a)h(few)g(of)g
(these)g(abilities,)g Ft(cvs)f Fu(can)150 949 y(store)32
b(binary)d(\014les.)42 b(F)-8 b(or)32 b(example,)g(one)f(migh)m(t)g
(store)h(a)f(w)m(eb)g(site)g(in)f Ft(cvs)h Fu(including)c(b)s(oth)k
(text)h(\014les)150 1059 y(and)e(binary)e(images.)150
1332 y Fq(9.1)68 b(The)45 b(issues)g(with)g(binary)g(\014les)275
1532 y Fu(While)24 b(the)i(need)f(to)h(manage)g(binary)e(\014les)h(ma)m
(y)h(seem)g(ob)m(vious)f(if)f(the)i(\014les)e(that)i(y)m(ou)g
(customarily)150 1641 y(w)m(ork)f(with)f(are)i(binary)-8
b(,)25 b(putting)f(them)h(in)m(to)g(v)m(ersion)g(con)m(trol)g(do)s(es)g
(presen)m(t)g(some)h(additional)d(issues.)275 1782 y(One)34
b(basic)h(function)f(of)i(v)m(ersion)e(con)m(trol)i(is)f(to)h(sho)m(w)f
(the)g(di\013erences)g(b)s(et)m(w)m(een)h(t)m(w)m(o)h(revisions.)150
1892 y(F)-8 b(or)25 b(example,)g(if)e(someone)i(else)f(c)m(hec)m(k)m
(ed)i(in)c(a)j(new)e(v)m(ersion)h(of)g(a)g(\014le,)h(y)m(ou)f(ma)m(y)h
(wish)d(to)j(lo)s(ok)e(at)i(what)150 2001 y(they)35 b(c)m(hanged)g(and)
e(determine)h(whether)f(their)h(c)m(hanges)h(are)g(go)s(o)s(d.)53
b(F)-8 b(or)35 b(text)g(\014les,)g Ft(cvs)e Fu(pro)m(vides)150
2111 y(this)25 b(functionalit)m(y)f(via)h(the)h Fp(cvs)j(diff)c
Fu(command.)39 b(F)-8 b(or)26 b(binary)e(\014les,)i(it)f(ma)m(y)i(b)s
(e)e(p)s(ossible)e(to)j(extract)150 2221 y(the)34 b(t)m(w)m(o)i
(revisions)c(and)i(then)g(compare)g(them)g(with)f(a)i(to)s(ol)f
(external)g(to)h Ft(cvs)e Fu(\(for)h(example,)h(w)m(ord)150
2330 y(pro)s(cessing)21 b(soft)m(w)m(are)i(often)f(has)f(suc)m(h)h(a)g
(feature\).)39 b(If)21 b(there)h(is)f(no)g(suc)m(h)h(to)s(ol,)h(one)f
(m)m(ust)g(trac)m(k)h(c)m(hanges)150 2440 y(via)32 b(other)h(mec)m
(hanisms,)g(suc)m(h)g(as)g(urging)e(p)s(eople)h(to)i(write)e(go)s(o)s
(d)g(log)h(messages,)i(and)d(hoping)f(that)150 2549 y(the)g(c)m(hanges)
g(they)f(actually)g(made)h(w)m(ere)g(the)f(c)m(hanges)i(that)f(they)f
(in)m(tended)f(to)i(mak)m(e.)275 2690 y(Another)25 b(abilit)m(y)g(of)h
(a)g(v)m(ersion)g(con)m(trol)g(system)g(is)g(the)g(abilit)m(y)e(to)j
(merge)f(t)m(w)m(o)i(revisions.)37 b(F)-8 b(or)27 b Ft(cvs)150
2800 y Fu(this)36 b(happ)s(ens)g(in)f(t)m(w)m(o)k(con)m(texts.)63
b(The)37 b(\014rst)f(is)g(when)h(users)f(mak)m(e)i(c)m(hanges)h(in)c
(separate)k(w)m(orking)150 2910 y(directories)26 b(\(see)j(Chapter)e
(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(57\).)41
b(The)27 b(second)h(is)e(when)h(one)h(merges)150 3019
y(explicitly)21 b(with)i(the)h(`)p Fp(update)29 b(-j)p
Fu(')23 b(command)h(\(see)h(Chapter)e(5)h([Branc)m(hing)g(and)f
(merging],)i(page)f(37\).)275 3160 y(In)f(the)i(case)g(of)g(text)g
(\014les,)g Ft(cvs)f Fu(can)g(merge)h(c)m(hanges)h(made)e(indep)s
(enden)m(tly)-8 b(,)23 b(and)h(signal)f(a)i(con\015ict)150
3270 y(if)20 b(the)i(c)m(hanges)g(con\015ict.)38 b(With)21
b(binary)e(\014les,)k(the)e(b)s(est)g(that)h Ft(cvs)e
Fu(can)i(do)f(is)g(presen)m(t)g(the)h(t)m(w)m(o)g(di\013eren)m(t)150
3379 y(copies)31 b(of)h(the)g(\014le,)f(and)h(lea)m(v)m(e)h(it)e(to)h
(the)g(user)f(to)h(resolv)m(e)g(the)g(con\015ict.)45
b(The)31 b(user)g(ma)m(y)h(c)m(ho)s(ose)h(one)150 3489
y(cop)m(y)j(or)f(the)g(other,)i(or)e(ma)m(y)h(run)e(an)h(external)g
(merge)g(to)s(ol)g(whic)m(h)f(kno)m(ws)h(ab)s(out)g(that)h(particular)
150 3599 y(\014le)e(format,)j(if)d(one)h(exists.)54 b(Note)36
b(that)g(ha)m(ving)e(the)h(user)f(merge)i(relies)e(primarily)d(on)k
(the)g(user)f(to)150 3708 y(not)d(acciden)m(tally)f(omit)g(some)h(c)m
(hanges,)g(and)f(th)m(us)g(is)f(p)s(oten)m(tially)g(error)h(prone.)275
3849 y(If)35 b(this)f(pro)s(cess)h(is)g(though)m(t)h(to)h(b)s(e)e
(undesirable,)f(the)i(b)s(est)f(c)m(hoice)i(ma)m(y)f(b)s(e)f(to)h(a)m
(v)m(oid)g(merging.)150 3959 y(T)-8 b(o)41 b(a)m(v)m(oid)f(the)h
(merges)f(that)h(result)e(from)h(separate)h(w)m(orking)e(directories,)j
(see)f(the)f(discussion)e(of)150 4068 y(reserv)m(ed)28
b(c)m(hec)m(k)m(outs)j(\(\014le)c(lo)s(c)m(king\))h(in)f(Chapter)h(10)h
([Multiple)d(dev)m(elop)s(ers],)j(page)f(57.)41 b(T)-8
b(o)29 b(a)m(v)m(oid)g(the)150 4178 y(merges)i(resulting)d(from)i
(branc)m(hes,)g(restrict)h(use)f(of)g(branc)m(hes.)150
4452 y Fq(9.2)68 b(Ho)l(w)46 b(to)f(store)h(binary)f(\014les)275
4651 y Fu(There)25 b(are)h(t)m(w)m(o)h(issues)e(with)f(using)h
Ft(cvs)f Fu(to)j(store)f(binary)e(\014les.)39 b(The)25
b(\014rst)g(is)g(that)h Ft(cvs)f Fu(b)m(y)h(default)150
4761 y(con)m(v)m(erts)j(line)d(endings)g(b)s(et)m(w)m(een)j(the)f
(canonical)f(form)g(in)f(whic)m(h)h(they)h(are)g(stored)g(in)e(the)i
(rep)s(ository)150 4870 y(\(linefeed)j(only\),)h(and)f(the)h(form)g
(appropriate)f(to)h(the)h(op)s(erating)e(system)h(in)f(use)g(on)h(the)g
(clien)m(t)g(\(for)150 4980 y(example,)e(carriage)h(return)f(follo)m(w)
m(ed)g(b)m(y)g(line)f(feed)h(for)g(Windo)m(ws)g(NT\).)275
5121 y(The)24 b(second)h(is)f(that)i(a)g(binary)d(\014le)h(migh)m(t)h
(happ)s(en)e(to)j(con)m(tain)f(data)h(whic)m(h)e(lo)s(oks)h(lik)m(e)f
(a)h(k)m(eyw)m(ord)150 5230 y(\(see)38 b(Chapter)e(12)h([Keyw)m(ord)g
(substitution],)f(page)h(69\),)j(so)d(k)m(eyw)m(ord)g(expansion)f(m)m
(ust)g(b)s(e)g(turned)150 5340 y(o\013.)p eop
%%Page: 56 58
56 57 bop 150 -116 a Fu(56)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(The)38 b(`)p Fp(-kb)p
Fu(')g(option)g(a)m(v)-5 b(ailable)38 b(with)f(some)i
Ft(cvs)e Fu(commands)h(insures)f(that)i(neither)f(line)e(ending)150
476 y(con)m(v)m(ersion)31 b(nor)f(k)m(eyw)m(ord)g(expansion)g(will)d(b)
s(e)j(done.)275 611 y(Here)g(is)g(an)g(example)g(of)h(ho)m(w)f(y)m(ou)h
(can)f(create)i(a)f(new)f(\014le)g(using)e(the)j(`)p
Fp(-kb)p Fu(')f(\015ag:)390 739 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $')f(>)i(kotest)
390 843 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)390
947 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)275 1081 y Fu(If)32 b(a)h(\014le)f(acciden)m(tally)h(gets)g
(added)g(without)e(`)p Fp(-kb)p Fu(',)j(one)f(can)g(use)g(the)g
Fp(cvs)c(admin)j Fu(command)g(to)150 1191 y(reco)m(v)m(er.)42
b(F)-8 b(or)32 b(example:)390 1320 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $')f(>)i
(kotest)390 1423 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)390
1527 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)390 1631 y($)i(cvs)g(admin)g(-kb)g(kotest)390
1735 y($)g(cvs)g(update)f(-A)i(kotest)390 1838 y(#)f
Fu(F)-8 b(or)32 b(non-unix)c(systems:)390 1942 y Fp(#)47
b Fu(Cop)m(y)31 b(in)e(a)i(go)s(o)s(d)f(cop)m(y)h(of)g(the)f(\014le)g
(from)f(outside)h(CVS)390 2046 y Fp($)47 b(cvs)g(commit)f(-m)i("make)e
(it)h(binary")f(kotest)275 2181 y Fu(When)26 b(y)m(ou)h(c)m(hec)m(k)h
(in)d(the)h(\014le)g(`)p Fp(kotest)p Fu(')f(the)i(\014le)e(is)h(not)g
(preserv)m(ed)g(as)h(a)g(binary)e(\014le,)h(b)s(ecause)h(y)m(ou)150
2290 y(did)i(not)h(c)m(hec)m(k)i(it)e(in)f(as)i(a)f(binary)f(\014le.)40
b(The)30 b Fp(cvs)f(admin)g(-kb)g Fu(command)i(sets)f(the)h(default)e
(k)m(eyw)m(ord)150 2400 y(substitution)37 b(metho)s(d)j(for)f(this)g
(\014le,)i(but)e(it)h(do)s(es)f(not)h(alter)g(the)g(w)m(orking)f(cop)m
(y)i(of)e(the)h(\014le)f(that)150 2509 y(y)m(ou)32 b(ha)m(v)m(e.)48
b(If)31 b(y)m(ou)i(need)f(to)h(cop)s(e)f(with)f(line)f(endings)h
(\(that)i(is,)f(y)m(ou)g(are)h(using)d Ft(cvs)h Fu(on)h(a)h(non-unix)
150 2619 y(system\),)42 b(then)c(y)m(ou)h(need)g(to)h(c)m(hec)m(k)g(in)
e(a)h(new)f(cop)m(y)i(of)f(the)g(\014le,)h(as)f(sho)m(wn)f(b)m(y)h(the)
g Fp(cvs)30 b(commit)150 2728 y Fu(command)g(ab)s(o)m(v)m(e.)42
b(On)30 b(unix,)e(the)j Fp(cvs)e(update)g(-A)h Fu(command)g(su\016ces.)
275 2863 y(Ho)m(w)m(ev)m(er,)41 b(in)c(using)f Fp(cvs)30
b(admin)f(-k)37 b Fu(to)h(c)m(hange)h(the)f(k)m(eyw)m(ord)g(expansion,)
h(b)s(e)e(a)m(w)m(are)i(that)g(the)150 2973 y(k)m(eyw)m(ord)d
(expansion)e(mo)s(de)h(is)f(not)i(v)m(ersion)e(con)m(trolled.)55
b(This)34 b(means)h(that,)j(for)d(example,)h(that)g(if)150
3082 y(y)m(ou)e(ha)m(v)m(e)h(a)f(text)g(\014le)f(in)f(old)h(releases,)i
(and)e(a)h(binary)e(\014le)g(with)h(the)g(same)h(name)g(in)e(new)i
(releases,)150 3192 y Ft(cvs)25 b Fu(pro)m(vides)g(no)g(w)m(a)m(y)i(to)
f(c)m(hec)m(k)i(out)e(the)g(\014le)f(in)f(text)j(or)f(binary)e(mo)s(de)
h(dep)s(ending)e(on)j(what)f(v)m(ersion)150 3301 y(y)m(ou)31
b(are)f(c)m(hec)m(king)i(out.)41 b(There)29 b(is)h(no)g(go)s(o)s(d)g(w)
m(ork)-5 b(around)30 b(for)g(this)f(problem.)275 3436
y(Y)-8 b(ou)37 b(can)h(also)f(set)h(a)f(default)g(for)g(whether)f
Fp(cvs)30 b(add)36 b Fu(and)h Fp(cvs)29 b(import)36 b
Fu(treat)i(a)g(\014le)e(as)i(binary)150 3545 y(based)26
b(on)h(its)f(name;)i(for)e(example)g(y)m(ou)h(could)f(sa)m(y)h(that)g
(\014les)f(who)g(names)g(end)g(in)f(`)p Fp(.exe)p Fu(')h(are)h(binary)
-8 b(.)150 3655 y(See)24 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)25
b(page)f(128.)40 b(There)23 b(is)g(curren)m(tly)f(no)i(w)m(a)m(y)g(to)g
(ha)m(v)m(e)h Ft(cvs)e Fu(detect)i(whether)150 3765 y(a)34
b(\014le)e(is)g(binary)g(based)h(on)g(its)g(con)m(ten)m(ts.)51
b(The)33 b(main)f(di\016cult)m(y)g(with)g(designing)f(suc)m(h)i(a)h
(feature)g(is)150 3874 y(that)29 b(it)e(is)h(not)g(clear)g(ho)m(w)g(to)
h(distinguish)c(b)s(et)m(w)m(een)k(binary)d(and)i(non-binary)e
(\014les,)i(and)f(the)h(rules)f(to)150 3984 y(apply)i(w)m(ould)g(v)-5
b(ary)30 b(considerably)f(with)g(the)i(op)s(erating)e(system.)p
eop
%%Page: 57 59
57 58 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(57)150 366 y Fr(10)80 b(Multiple)55
b(dev)l(elop)t(ers)275 568 y Fu(When)32 b(more)h(than)f(one)h(p)s
(erson)f(w)m(orks)g(on)h(a)g(soft)m(w)m(are)h(pro)5 b(ject)33
b(things)f(often)h(get)h(complicated.)150 677 y(Often,)43
b(t)m(w)m(o)f(p)s(eople)d(try)i(to)g(edit)f(the)h(same)g(\014le)e(sim)m
(ultaneously)-8 b(.)70 b(One)40 b(solution,)i(kno)m(wn)e(as)h
Fo(\014le)150 787 y(lo)s(c)m(king)e Fu(or)32 b Fo(reserv)m(ed)h(c)m
(hec)m(k)m(outs)p Fu(,)i(is)c(to)i(allo)m(w)f(only)f(one)i(p)s(erson)e
(to)i(edit)e(eac)m(h)j(\014le)d(at)i(a)g(time.)46 b(This)150
897 y(is)30 b(the)h(only)f(solution)f(with)h(some)h(v)m(ersion)f(con)m
(trol)h(systems,)h(including)27 b Ft(r)n(cs)j Fu(and)g
Ft(sccs)p Fu(.)41 b(Curren)m(tly)150 1006 y(the)33 b(usual)e(w)m(a)m(y)
j(to)f(get)h(reserv)m(ed)f(c)m(hec)m(k)m(outs)h(with)e
Ft(cvs)f Fu(is)h(the)h Fp(cvs)c(admin)g(-l)j Fu(command)h(\(see)g(Sec-)
150 1116 y(tion)28 b(A.6.1)h([admin)e(options],)i(page)f(87\).)42
b(This)26 b(is)h(not)i(as)f(nicely)f(in)m(tegrated)i(in)m(to)f
Ft(cvs)f Fu(as)h(the)h(w)m(atc)m(h)150 1225 y(features,)f(describ)s(ed)
e(b)s(elo)m(w,)h(but)g(it)g(seems)g(that)h(most)g(p)s(eople)e(with)g(a)
i(need)f(for)g(reserv)m(ed)h(c)m(hec)m(k)m(outs)150 1335
y(\014nd)k(it)i(adequate.)52 b(It)34 b(also)g(ma)m(y)g(b)s(e)g(p)s
(ossible)d(to)k(use)e(the)h(w)m(atc)m(hes)i(features)e(describ)s(ed)e
(b)s(elo)m(w,)i(to-)150 1445 y(gether)28 b(with)e(suitable)g(pro)s
(cedures)h(\(not)h(enforced)f(b)m(y)h(soft)m(w)m(are\),)i(to)e(a)m(v)m
(oid)g(ha)m(ving)f(t)m(w)m(o)i(p)s(eople)d(edit)150 1554
y(at)31 b(the)g(same)f(time.)275 1682 y(The)24 b(default)g(mo)s(del)g
(with)g Ft(cvs)g Fu(is)g(kno)m(wn)g(as)h Fo(unreserv)m(ed)f(c)m(hec)m
(k)m(outs)p Fu(.)41 b(In)25 b(this)f(mo)s(del,)h(dev)m(elop)s(ers)150
1792 y(can)k(edit)f(their)f(o)m(wn)h Fo(w)m(orking)g(cop)m(y)37
b Fu(of)29 b(a)g(\014le)e(sim)m(ultaneously)-8 b(.)38
b(The)28 b(\014rst)g(p)s(erson)f(that)i(commits)f(his)150
1901 y(c)m(hanges)34 b(has)e(no)h(automatic)g(w)m(a)m(y)h(of)f(kno)m
(wing)e(that)j(another)f(has)f(started)h(to)g(edit)f(it.)48
b(Others)32 b(will)150 2011 y(get)d(an)e(error)g(message)i(when)d(they)
i(try)f(to)h(commit)g(the)f(\014le.)39 b(They)27 b(m)m(ust)g(then)h
(use)f Ft(cvs)f Fu(commands)150 2120 y(to)k(bring)e(their)h(w)m(orking)
g(cop)m(y)h(up)f(to)h(date)g(with)e(the)i(rep)s(ository)f(revision.)38
b(This)28 b(pro)s(cess)h(is)g(almost)150 2230 y(automatic.)275
2358 y Ft(Cvs)f Fu(also)h(supp)s(orts)e(mec)m(hanisms)h(whic)m(h)f
(facilitate)i(v)-5 b(arious)28 b(kinds)e(of)j(comm)m(uncation,)h
(without)150 2468 y(actually)g(enforcing)g(rules)f(lik)m(e)g(reserv)m
(ed)i(c)m(hec)m(k)m(outs)h(do.)275 2595 y(The)25 b(rest)i(of)f(this)g
(c)m(hapter)h(describ)s(es)d(ho)m(w)j(these)g(v)-5 b(arious)25
b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)g(the)f(issues)150
2705 y(in)m(v)m(olv)m(ed)k(in)f(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h
(them.)150 2943 y Fq(10.1)68 b(File)46 b(status)275 3129
y Fu(Based)24 b(on)g(what)g(op)s(erations)f(y)m(ou)h(ha)m(v)m(e)h(p)s
(erformed)e(on)h(a)g(c)m(hec)m(k)m(ed)i(out)e(\014le,)g(and)g(what)g
(op)s(erations)150 3238 y(others)34 b(ha)m(v)m(e)h(p)s(erformed)e(to)h
(that)h(\014le)e(in)f(the)i(rep)s(ository)-8 b(,)35 b(one)f(can)g
(classify)f(a)h(\014le)f(in)g(a)h(n)m(um)m(b)s(er)f(of)150
3348 y(states.)42 b(The)30 b(states,)i(as)e(rep)s(orted)g(b)m(y)g(the)h
Fp(status)d Fu(command,)j(are:)150 3513 y(Up-to-date)630
3622 y(The)g(\014le)g(is)f(iden)m(tical)g(with)h(the)g(latest)h
(revision)e(in)g(the)i(rep)s(ository)e(for)i(the)f(branc)m(h)g(in)630
3732 y(use.)150 3878 y(Lo)s(cally)e(Mo)s(di\014ed)630
3988 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(edited)f(the)h(\014le,)e(and)h(not)h
(y)m(et)g(committed)g(y)m(our)f(c)m(hanges.)150 4134
y(Lo)s(cally)f(Added)630 4244 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(added)f
(the)h(\014le)e(with)g Fp(add)p Fu(,)h(and)g(not)g(y)m(et)i(committed)e
(y)m(our)h(c)m(hanges.)150 4390 y(Lo)s(cally)e(Remo)m(v)m(ed)630
4499 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(remo)m(v)m(ed)h(the)e(\014le)g(with)
f Fp(remove)p Fu(,)g(and)h(not)g(y)m(et)i(committed)e(y)m(our)h(c)m
(hanges.)150 4646 y(Needs)g(Chec)m(k)m(out)630 4755 y(Someone)k(else)g
(has)g(committed)g(a)g(new)m(er)g(revision)e(to)j(the)f(rep)s(ository)
-8 b(.)54 b(The)34 b(name)h(is)630 4865 y(sligh)m(tly)25
b(misleading;)h(y)m(ou)h(will)d(ordinarily)g(use)i Fp(update)f
Fu(rather)i(than)g Fp(checkout)d Fu(to)k(get)630 4975
y(that)j(new)m(er)f(revision.)150 5121 y(Needs)h(P)m(atc)m(h)630
5230 y(Lik)m(e)22 b(Needs)h(Chec)m(k)m(out,)i(but)d(the)g
Ft(cvs)g Fu(serv)m(er)g(will)e(send)i(a)g(patc)m(h)h(rather)f(than)g
(the)h(en)m(tire)630 5340 y(\014le.)40 b(Sending)28 b(a)j(patc)m(h)g
(or)f(sending)f(an)h(en)m(tire)h(\014le)e(accomplishes)h(the)g(same)h
(thing.)p eop
%%Page: 58 60
58 59 bop 150 -116 a Fu(58)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(Needs)h(Merge)630
476 y(Someone)j(else)f(has)g(committed)g(a)h(new)m(er)g(revision)d(to)j
(the)g(rep)s(ository)-8 b(,)33 b(and)g(y)m(ou)h(ha)m(v)m(e)630
586 y(also)c(made)h(mo)s(di\014cations)d(to)j(the)g(\014le.)150
756 y(File)f(had)f(con\015icts)h(on)h(merge)630 865 y(This)g(is)h(lik)m
(e)g(Lo)s(cally)g(Mo)s(di\014ed,)g(except)i(that)f(a)g(previous)f
Fp(update)f Fu(command)i(ga)m(v)m(e)i(a)630 975 y(con\015ict.)60
b(If)37 b(y)m(ou)g(ha)m(v)m(e)i(not)e(already)f(done)h(so,)i(y)m(ou)f
(need)f(to)g(resolv)m(e)h(the)f(con\015ict)g(as)630 1085
y(describ)s(ed)28 b(in)h(Section)i(10.3)g([Con\015icts)f(example],)h
(page)g(59.)150 1255 y(Unkno)m(wn)103 b Ft(Cvs)36 b Fu(do)s(esn't)f
(kno)m(w)h(an)m(ything)g(ab)s(out)g(this)e(\014le.)57
b(F)-8 b(or)37 b(example,)g(y)m(ou)f(ha)m(v)m(e)i(created)f(a)630
1364 y(new)30 b(\014le)f(and)h(ha)m(v)m(e)i(not)e(run)f
Fp(add)p Fu(.)275 1540 y(T)-8 b(o)34 b(help)f(clarify)f(the)i(\014le)g
(status,)h Fp(status)d Fu(also)i(rep)s(orts)g(the)g Fp(Working)28
b(revision)k Fu(whic)m(h)h(is)g(the)150 1650 y(revision)c(that)i(the)g
(\014le)f(in)f(the)i(w)m(orking)f(directory)g(deriv)m(es)g(from,)h(and)
f(the)h Fp(Repository)c(revision)150 1759 y Fu(whic)m(h)i(is)h(the)g
(latest)h(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g(branc)m(h)g
(in)f(use.)275 1904 y(The)d(options)g(to)i Fp(status)d
Fu(are)j(listed)d(in)h(App)s(endix)e(B)k([In)m(v)m(oking)f(CVS],)f
(page)i(113.)41 b(F)-8 b(or)28 b(informa-)150 2014 y(tion)g(on)g(its)g
Fp(Sticky)h(tag)e Fu(and)h Fp(Sticky)h(date)e Fu(output,)i(see)g
(Section)f(4.5)i([Stic)m(ky)f(tags],)h(page)f(34.)41
b(F)-8 b(or)150 2124 y(information)35 b(on)i(its)f Fp(Sticky)28
b(options)35 b Fu(output,)j(see)f(the)g(`)p Fp(-k)p Fu(')g(option)f(in)
f(Section)i(A.18.1)h([up)s(date)150 2233 y(options],)30
b(page)h(109.)275 2378 y(Y)-8 b(ou)31 b(can)g(think)e(of)i(the)g
Fp(status)e Fu(and)h Fp(update)f Fu(commands)h(as)h(somewhat)g
(complemen)m(tary)-8 b(.)42 b(Y)-8 b(ou)150 2488 y(use)28
b Fp(update)f Fu(to)j(bring)c(y)m(our)j(\014les)e(up)h(to)h(date,)h
(and)e(y)m(ou)h(can)g(use)f Fp(status)f Fu(to)j(giv)m(e)f(y)m(ou)g
(some)g(idea)f(of)150 2598 y(what)34 b(an)f Fp(update)f
Fu(w)m(ould)h(do)g(\(of)i(course,)g(the)e(state)j(of)d(the)h(rep)s
(ository)f(migh)m(t)g(c)m(hange)i(b)s(efore)f(y)m(ou)150
2707 y(actually)29 b(run)g Fp(update)p Fu(\).)39 b(In)29
b(fact,)i(if)e(y)m(ou)h(w)m(an)m(t)h(a)f(command)f(to)i(displa)m(y)d
(\014le)h(status)h(in)e(a)j(more)e(brief)150 2817 y(format)i(than)f(is)
f(displa)m(y)m(ed)g(b)m(y)h(the)h Fp(status)e Fu(command,)h(y)m(ou)h
(can)f(in)m(v)m(ok)m(e)390 2956 y Fp($)47 b(cvs)g(-n)h(-q)f(update)275
3101 y Fu(The)25 b(`)p Fp(-n)p Fu(')h(option)g(means)g(to)h(not)g
(actually)f(do)g(the)g(up)s(date,)h(but)e(merely)h(to)h(displa)m(y)d
(statuses;)29 b(the)150 3211 y(`)p Fp(-q)p Fu(')d(option)g(a)m(v)m
(oids)g(prin)m(ting)e(the)j(name)f(of)h(eac)m(h)g(directory)-8
b(.)39 b(F)-8 b(or)27 b(more)g(information)d(on)i(the)h
Fp(update)150 3321 y Fu(command,)j(and)g(these)h(options,)f(see)h(App)s
(endix)d(B)i([In)m(v)m(oking)h(CVS],)f(page)h(113.)150
3605 y Fq(10.2)68 b(Bringing)45 b(a)h(\014le)f(up)f(to)i(date)275
3808 y Fu(When)31 b(y)m(ou)i(w)m(an)m(t)f(to)h(up)s(date)e(or)h(merge)h
(a)f(\014le,)g(use)g(the)g Fp(update)e Fu(command.)45
b(F)-8 b(or)33 b(\014les)e(that)i(are)150 3918 y(not)h(up)e(to)j(date)f
(this)e(is)h(roughly)f(equiv)-5 b(alen)m(t)33 b(to)i(a)f
Fp(checkout)d Fu(command:)47 b(the)34 b(new)m(est)g(revision)e(of)150
4027 y(the)f(\014le)e(is)g(extracted)j(from)e(the)h(rep)s(ository)e
(and)h(put)f(in)g(y)m(our)i(w)m(orking)e(cop)m(y)j(of)e(the)h(mo)s
(dule.)275 4173 y(Y)-8 b(our)35 b(mo)s(di\014cations)f(to)j(a)f(\014le)
f(are)h(nev)m(er)g(lost)g(when)f(y)m(ou)h(use)g Fp(update)p
Fu(.)55 b(If)35 b(no)h(new)m(er)g(revision)150 4282 y(exists,)i
(running)d Fp(update)g Fu(has)h(no)h(e\013ect.)62 b(If)37
b(y)m(ou)g(ha)m(v)m(e)h(edited)e(the)h(\014le,)h(and)f(a)g(new)m(er)g
(revision)e(is)150 4392 y(a)m(v)-5 b(ailable,)30 b Ft(cvs)f
Fu(will)f(merge)j(all)e(c)m(hanges)j(in)m(to)e(y)m(our)g(w)m(orking)g
(cop)m(y)-8 b(.)275 4537 y(F)g(or)36 b(instance,)i(imagine)d(that)i(y)m
(ou)f(c)m(hec)m(k)m(ed)i(out)f(revision)d(1.4)j(and)f(started)g
(editing)f(it.)57 b(In)36 b(the)150 4647 y(mean)m(time)d(someone)h
(else)f(committed)g(revision)e(1.5,)k(and)d(shortly)g(after)h(that)h
(revision)d(1.6.)49 b(If)33 b(y)m(ou)150 4756 y(run)f
Fp(update)g Fu(on)h(the)h(\014le)e(no)m(w,)j Ft(cvs)d
Fu(will)f(incorp)s(orate)i(all)f(c)m(hanges)j(b)s(et)m(w)m(een)f
(revision)d(1.4)k(and)e(1.6)150 4866 y(in)m(to)d(y)m(our)h(\014le.)275
5011 y(If)36 b(an)m(y)i(of)f(the)h(c)m(hanges)g(b)s(et)m(w)m(een)g(1.4)
h(and)d(1.6)j(w)m(ere)e(made)h(to)s(o)g(close)f(to)h(an)m(y)g(of)f(the)
h(c)m(hanges)150 5121 y(y)m(ou)f(ha)m(v)m(e)h(made,)h(an)d
Fo(o)m(v)m(erlap)k Fu(o)s(ccurs.)59 b(In)36 b(suc)m(h)h(cases)g(a)g(w)m
(arning)f(is)g(prin)m(ted,)h(and)f(the)h(resulting)150
5230 y(\014le)43 b(includes)f(b)s(oth)h(v)m(ersions)g(of)h(the)g(lines)
f(that)h(o)m(v)m(erlap,)k(delimited)42 b(b)m(y)i(sp)s(ecial)e(mark)m
(ers.)82 b(See)150 5340 y(Section)30 b(A.18)i([up)s(date],)e(page)h
(108,)h(for)e(a)h(complete)g(description)d(of)j(the)f
Fp(update)f Fu(command.)p eop
%%Page: 59 61
59 60 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(59)150 366 y Fq(10.3)68 b(Con\015icts)45
b(example)275 571 y Fu(Supp)s(ose)28 b(revision)h(1.4)i(of)g(`)p
Fp(driver.c)p Fu(')d(con)m(tains)j(this:)390 712 y Fp(#include)46
b(<stdio.h>)390 920 y(void)h(main\(\))390 1023 y({)581
1127 y(parse\(\);)581 1231 y(if)g(\(nerr)f(==)i(0\))772
1335 y(gencode\(\);)581 1438 y(else)772 1542 y(fprintf\(stderr,)43
b("No)k(code)g(generated.\\n"\);)581 1646 y(exit\(nerr)e(==)i(0)h(?)f
(0)h(:)f(1\);)390 1750 y(})150 1896 y Fu(Revision)29
b(1.6)i(of)g(`)p Fp(driver.c)p Fu(')e(con)m(tains)h(this:)390
2037 y Fp(#include)46 b(<stdio.h>)390 2245 y(int)h(main\(int)e(argc,)
820 2349 y(char)h(**argv\))390 2452 y({)581 2556 y(parse\(\);)581
2660 y(if)h(\(argc)f(!=)i(1\))581 2764 y({)772 2867 y(fprintf\(stderr,)
43 b("tc:)k(No)g(args)g(expected.\\n"\);)772 2971 y(exit\(1\);)581
3075 y(})581 3179 y(if)g(\(nerr)f(==)i(0\))772 3283 y(gencode\(\);)581
3386 y(else)772 3490 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)581 3594 y(exit\(!!nerr\);)390 3698
y(})150 3844 y Fu(Y)-8 b(our)32 b(w)m(orking)g(cop)m(y)h(of)g(`)p
Fp(driver.c)p Fu(',)e(based)h(on)g(revision)f(1.4,)j(con)m(tains)f
(this)e(b)s(efore)h(y)m(ou)h(run)e(`)p Fp(cvs)150 3954
y(update)p Fu(':)390 4095 y Fp(#include)46 b(<stdlib.h>)390
4198 y(#include)g(<stdio.h>)390 4406 y(void)h(main\(\))390
4510 y({)581 4614 y(init_scanner\(\);)581 4717 y(parse\(\);)581
4821 y(if)g(\(nerr)f(==)i(0\))772 4925 y(gencode\(\);)581
5029 y(else)772 5132 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)581 5236 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
(:)i(EXIT_FAILURE\);)390 5340 y(})p eop
%%Page: 60 62
60 61 bop 150 -116 a Fu(60)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(Y)-8 b(ou)31 b(run)e(`)p
Fp(cvs)h(update)p Fu(':)390 493 y Fp($)47 b(cvs)g(update)f(driver.c)390
597 y(RCS)h(file:)f(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o
(r.c,)o(v)390 701 y(retrieving)f(revision)h(1.4)390 804
y(retrieving)f(revision)h(1.6)390 908 y(Merging)g(differences)f
(between)g(1.4)i(and)g(1.6)g(into)g(driver.c)390 1012
y(rcsmerge)f(warning:)f(overlaps)h(during)g(merge)390
1116 y(cvs)h(update:)f(conflicts)f(found)h(in)i(driver.c)390
1219 y(C)f(driver.c)150 1352 y Ft(cvs)28 b Fu(tells)g(y)m(ou)h(that)g
(there)g(w)m(ere)g(some)g(con\015icts.)40 b(Y)-8 b(our)29
b(original)e(w)m(orking)h(\014le)g(is)f(sa)m(v)m(ed)j(unmo)s(di\014ed)
150 1461 y(in)f(`)p Fp(.#driver.c.1.4)p Fu('.)37 b(The)30
b(new)g(v)m(ersion)g(of)h(`)p Fp(driver.c)p Fu(')d(con)m(tains)j(this:)
390 1588 y Fp(#include)46 b(<stdlib.h>)390 1692 y(#include)g(<stdio.h>)
390 1899 y(int)h(main\(int)e(argc,)820 2003 y(char)h(**argv\))390
2107 y({)581 2210 y(init_scanner\(\);)581 2314 y(parse\(\);)581
2418 y(if)h(\(argc)f(!=)i(1\))581 2522 y({)772 2626 y(fprintf\(stderr,)
43 b("tc:)k(No)g(args)g(expected.\\n"\);)772 2729 y(exit\(1\);)581
2833 y(})581 2937 y(if)g(\(nerr)f(==)i(0\))772 3041 y(gencode\(\);)581
3144 y(else)772 3248 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)390 3352 y(<<<<<<<)f(driver.c)581
3456 y(exit\(nerr)f(==)i(0)h(?)f(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)390
3560 y(=======)581 3663 y(exit\(!!nerr\);)390 3767 y(>>>>>>>)f(1.6)390
3871 y(})275 4136 y Fu(Note)31 b(ho)m(w)f(all)g(non-o)m(v)m(erlapping)f
(mo)s(di\014cations)f(are)j(incorp)s(orated)e(in)g(y)m(our)h(w)m
(orking)g(cop)m(y)-8 b(,)32 b(and)150 4245 y(that)f(the)g(o)m(v)m
(erlapping)e(section)i(is)e(clearly)h(mark)m(ed)g(with)f(`)p
Fp(<<<<<<<)p Fu(',)g(`)p Fp(=======)p Fu(')g(and)h(`)p
Fp(>>>>>>>)p Fu('.)275 4377 y(Y)-8 b(ou)27 b(resolv)m(e)g(the)g
(con\015ict)g(b)m(y)g(editing)e(the)j(\014le,)e(remo)m(ving)h(the)g
(mark)m(ers)g(and)g(the)g(erroneous)f(line.)150 4487
y(Supp)s(ose)j(y)m(ou)h(end)g(up)f(with)g(this)h(\014le:)390
4614 y Fp(#include)46 b(<stdlib.h>)390 4717 y(#include)g(<stdio.h>)390
4925 y(int)h(main\(int)e(argc,)820 5029 y(char)h(**argv\))390
5132 y({)581 5236 y(init_scanner\(\);)581 5340 y(parse\(\);)p
eop
%%Page: 61 63
61 62 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(61)581 366 y Fp(if)47 b(\(argc)f(!=)i(1\))581
470 y({)772 574 y(fprintf\(stderr,)43 b("tc:)k(No)g(args)g
(expected.\\n"\);)772 678 y(exit\(1\);)581 782 y(})581
885 y(if)g(\(nerr)f(==)i(0\))772 989 y(gencode\(\);)581
1093 y(else)772 1197 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)581 1300 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
(:)i(EXIT_FAILURE\);)390 1404 y(})150 1536 y Fu(Y)-8
b(ou)31 b(can)g(no)m(w)f(go)h(ahead)g(and)f(commit)g(this)f(as)i
(revision)d(1.7.)390 1662 y Fp($)47 b(cvs)g(commit)f(-m)i("Initialize)c
(scanner.)i(Use)h(symbolic)e(exit)i(values.")f(driver.c)390
1766 y(Checking)g(in)h(driver.c;)390 1869 y(/usr/local/cvsroot/yoyod)o
(yne/)o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)390
1973 y(new)47 b(revision:)e(1.7;)i(previous)e(revision:)h(1.6)390
2077 y(done)275 2209 y Fu(F)-8 b(or)29 b(y)m(our)f(protection,)i
Ft(cvs)d Fu(will)f(refuse)i(to)i(c)m(hec)m(k)g(in)d(a)i(\014le)f(if)f
(a)i(con\015ict)g(o)s(ccurred)f(and)g(y)m(ou)h(ha)m(v)m(e)150
2318 y(not)35 b(resolv)m(ed)f(the)h(con\015ict.)52 b(Curren)m(tly)33
b(to)i(resolv)m(e)g(a)g(con\015ict,)g(y)m(ou)g(m)m(ust)f(c)m(hange)i
(the)e(timestamp)150 2428 y(on)k(the)g(\014le.)64 b(In)37
b(previous)g(v)m(ersions)g(of)h Ft(cvs)p Fu(,)i(y)m(ou)e(also)g(needed)
g(to)h(insure)d(that)j(the)f(\014le)g(con)m(tains)150
2537 y(no)e(con\015ict)g(mark)m(ers.)57 b(Because)37
b(y)m(our)f(\014le)f(ma)m(y)i(legitimately)e(con)m(tain)h(con\015ict)g
(mark)m(ers)g(\(that)h(is,)150 2647 y(o)s(ccurrences)k(of)g(`)p
Fp(>>>>>>>)29 b Fu(')41 b(at)g(the)g(start)h(of)f(a)g(line)e(that)j
(don't)e(mark)h(a)g(con\015ict\),)j(the)d(curren)m(t)150
2756 y(v)m(ersion)30 b(of)g Ft(cvs)g Fu(will)e(prin)m(t)h(a)h(w)m
(arning)f(and)h(pro)s(ceed)g(to)h(c)m(hec)m(k)h(in)d(the)i(\014le.)275
2888 y(If)g(y)m(ou)h(use)f(release)h(1.04)i(or)d(later)h(of)g(p)s
(cl-cvs)f(\(a)h Ft(gnu)g Fu(Emacs)g(fron)m(t-end)f(for)h
Ft(cvs)p Fu(\))f(y)m(ou)h(can)g(use)150 2998 y(an)j(Emacs)f(pac)m(k)-5
b(age)37 b(called)d(emerge)h(to)h(help)d(y)m(ou)i(resolv)m(e)g
(con\015icts.)53 b(See)35 b(the)g(do)s(cumen)m(tation)f(for)150
3107 y(p)s(cl-cvs.)150 3356 y Fq(10.4)68 b(Informing)46
b(others)f(ab)t(out)g(commits)275 3546 y Fu(It)35 b(is)f(often)h
(useful)f(to)h(inform)f(others)h(when)f(y)m(ou)i(commit)e(a)i(new)f
(revision)e(of)i(a)h(\014le.)53 b(The)35 b(`)p Fp(-i)p
Fu(')150 3655 y(option)i(of)h(the)g(`)p Fp(modules)p
Fu(')e(\014le,)j(or)f(the)g(`)p Fp(loginfo)p Fu(')e(\014le,)j(can)f(b)s
(e)f(used)g(to)h(automate)i(this)c(pro)s(cess.)150 3765
y(See)28 b(Section)f(C.1)h([mo)s(dules],)f(page)h(125.)41
b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(133.)41
b(Y)-8 b(ou)28 b(can)g(use)f(these)150 3875 y(features)k(of)f
Ft(cvs)f Fu(to,)i(for)f(instance,)h(instruct)e Ft(cvs)g
Fu(to)i(mail)e(a)h(message)i(to)f(all)e(dev)m(elop)s(ers,)g(or)i(p)s
(ost)f(a)150 3984 y(message)h(to)h(a)e(lo)s(cal)g(newsgroup.)150
4212 y Fq(10.5)68 b(Sev)l(eral)47 b(dev)l(elop)t(ers)e(sim)l
(ultaneously)i(attempting)g(to)e(run)456 4345 y(CVS)275
4535 y Fu(If)24 b(sev)m(eral)g(dev)m(elop)s(ers)g(try)g(to)i(run)d
Ft(cvs)g Fu(at)i(the)g(same)g(time,)h(one)e(ma)m(y)h(get)h(the)f(follo)
m(wing)e(message:)390 4660 y Fp([11:43:23])45 b(waiting)h(for)h(bach's)
f(lock)g(in)i(/usr/local/cvsroot/foo)275 4792 y Ft(cvs)39
b Fu(will)e(try)j(again)h(ev)m(ery)g(30)g(seconds,)h(and)e(either)g
(con)m(tin)m(ue)g(with)f(the)h(op)s(eration)g(or)g(prin)m(t)150
4902 y(the)d(message)h(again,)g(if)e(it)g(still)e(needs)i(to)i(w)m
(ait.)59 b(If)36 b(a)h(lo)s(c)m(k)g(seems)g(to)g(stic)m(k)g(around)f
(for)g(an)h(undue)150 5011 y(amoun)m(t)25 b(of)f(time,)i(\014nd)d(the)i
(p)s(erson)e(holding)f(the)j(lo)s(c)m(k)f(and)g(ask)h(them)f(ab)s(out)g
(the)h(cvs)g(command)f(they)150 5121 y(are)33 b(running.)44
b(If)32 b(they)h(aren't)g(running)c(a)k(cvs)g(command,)g(lo)s(ok)f(in)f
(the)i(rep)s(ository)e(directory)h(men-)150 5230 y(tioned)27
b(in)f(the)h(message)i(and)d(remo)m(v)m(e)j(\014les)d(whic)m(h)g(they)i
(o)m(wn)f(whose)g(names)h(start)f(with)f(`)p Fp(#cvs.tfl)p
Fu(',)150 5340 y(`)p Fp(#cvs.rfl)p Fu(',)j(or)h(`)p Fp(#cvs.wfl)p
Fu('.)p eop
%%Page: 62 64
62 63 bop 150 -116 a Fu(62)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(Note)f(that)f(these)h(lo)s(c)m
(ks)f(are)g(to)h(protect)g Ft(cvs)p Fu('s)e(in)m(ternal)g(data)i
(structures)e(and)g(ha)m(v)m(e)j(no)d(relation-)150 476
y(ship)36 b(to)j(the)g(w)m(ord)f Fo(lo)s(c)m(k)43 b Fu(in)37
b(the)i(sense)f(used)f(b)m(y)h Ft(r)n(cs)p Fu(|whic)m(h)e(refers)i(to)h
(reserv)m(ed)g(c)m(hec)m(k)m(outs)h(\(see)150 586 y(Chapter)30
b(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(57\).)275
726 y(An)m(y)40 b(n)m(um)m(b)s(er)g(of)h(p)s(eople)f(can)h(b)s(e)f
(reading)g(from)h(a)g(giv)m(en)g(rep)s(ository)f(at)i(a)f(time;)46
b(only)40 b(when)150 835 y(someone)31 b(is)f(writing)e(do)i(the)h(lo)s
(c)m(ks)f(prev)m(en)m(t)h(other)g(p)s(eople)e(from)h(reading)f(or)i
(writing.)275 975 y(One)e(migh)m(t)i(hop)s(e)e(for)h(the)h(follo)m
(wing)e(prop)s(ert)m(y)390 1110 y Fp(If)47 b(someone)f(commits)g(some)g
(changes)g(in)h(one)g(cvs)g(command,)390 1213 y(then)g(an)g(update)f
(by)h(someone)f(else)h(will)f(either)g(get)h(all)g(the)390
1317 y(changes,)f(or)h(none)f(of)i(them.)275 1457 y Fu(but)29
b Ft(cvs)h Fu(do)s(es)g Fo(not)i Fu(ha)m(v)m(e)g(this)d(prop)s(ert)m(y)
-8 b(.)41 b(F)-8 b(or)31 b(example,)f(giv)m(en)g(the)h(\014les)390
1592 y Fp(a/one.c)390 1695 y(a/two.c)390 1799 y(b/three.c)390
1903 y(b/four.c)275 2043 y Fu(if)e(someone)i(runs)390
2177 y Fp(cvs)47 b(ci)g(a/two.c)f(b/three.c)275 2317
y Fu(and)30 b(someone)i(else)f(runs)e Fp(cvs)h(update)f
Fu(at)j(the)f(same)g(time,)h(the)f(p)s(erson)f(running)e
Fp(update)h Fu(migh)m(t)150 2427 y(get)j(only)d(the)i(c)m(hange)g(to)g
(`)p Fp(b/three.c)p Fu(')e(and)g(not)i(the)f(c)m(hange)i(to)f(`)p
Fp(a/two.c)p Fu('.)150 2698 y Fq(10.6)68 b(Mec)l(hanisms)46
b(to)f(trac)l(k)g(who)g(is)h(editing)f(\014les)275 2897
y Fu(F)-8 b(or)38 b(man)m(y)h(groups,)g(use)f(of)g Ft(cvs)g
Fu(in)e(its)i(default)f(mo)s(de)h(is)f(p)s(erfectly)g(satisfactory)-8
b(.)65 b(Users)38 b(ma)m(y)150 3006 y(sometimes)c(go)h(to)h(c)m(hec)m
(k)f(in)e(a)i(mo)s(di\014cation)e(only)g(to)i(\014nd)e(that)i(another)f
(mo)s(di\014cation)f(has)h(in)m(ter-)150 3116 y(v)m(ened,)k(but)e(they)
h(deal)f(with)f(it)h(and)g(pro)s(ceed)g(with)f(their)g(c)m(hec)m(k)j
(in.)58 b(Other)36 b(groups)g(prefer)f(to)j(b)s(e)150
3225 y(able)32 b(to)h(kno)m(w)g(who)f(is)g(editing)f(what)h(\014les,)h
(so)f(that)i(if)d(t)m(w)m(o)j(p)s(eople)e(try)g(to)h(edit)f(the)h(same)
g(\014le)f(they)150 3335 y(can)41 b(c)m(ho)s(ose)g(to)h(talk)e(ab)s
(out)g(who)h(is)e(doing)h(what)g(when)g(rather)g(than)g(b)s(e)g
(surprised)e(at)j(c)m(hec)m(k)h(in)150 3444 y(time.)d(The)26
b(features)g(in)f(this)g(section)h(allo)m(w)f(suc)m(h)h(co)s
(ordination,)g(while)e(retaining)h(the)h(abilit)m(y)e(of)j(t)m(w)m(o)
150 3554 y(dev)m(elop)s(ers)j(to)h(edit)f(the)g(same)h(\014le)e(at)j
(the)e(same)h(time.)275 3694 y(F)-8 b(or)37 b(maxim)m(um)e(b)s
(ene\014t)g(dev)m(elop)s(ers)h(should)e(use)i Fp(cvs)29
b(edit)35 b Fu(\(not)i Fp(chmod)p Fu(\))e(to)i(mak)m(e)h(\014les)d
(read-)150 3804 y(write)f(to)h(edit)f(them,)i(and)e Fp(cvs)c(release)j
Fu(\(not)i Fp(rm)p Fu(\))f(to)i(discard)d(a)i(w)m(orking)f(directory)g
(whic)m(h)f(is)h(no)150 3913 y(longer)c(in)f(use,)h(but)g
Ft(cvs)f Fu(is)h(not)g(able)g(to)i(enforce)e(this)g(b)s(eha)m(vior.)150
4149 y Fn(10.6.1)63 b(T)-10 b(elling)42 b(CVS)e(to)h(w)m(atc)m(h)e
(certain)h(\014les)275 4347 y Fu(T)-8 b(o)30 b(enable)g(the)h(w)m(atc)m
(h)g(features,)g(y)m(ou)g(\014rst)f(sp)s(ecify)f(that)i(certain)f
(\014les)f(are)i(to)g(b)s(e)f(w)m(atc)m(hed.)3241 4542
y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(on)46 b Fi([)p
Fp(-lR)p Fi(])30 b Fo(\014les)f Fh(:)15 b(:)g(:)390 4652
y Fu(Sp)s(ecify)42 b(that)j(dev)m(elop)s(ers)f(should)e(run)g
Fp(cvs)30 b(edit)43 b Fu(b)s(efore)h(editing)e Fo(\014les)p
Fu(.)81 b(CVS)44 b(will)390 4762 y(create)39 b(w)m(orking)f(copies)f
(of)h Fo(\014les)j Fu(read-only)-8 b(,)39 b(to)g(remind)d(dev)m(elop)s
(ers)h(to)h(run)f(the)h Fp(cvs)390 4871 y(edit)29 b Fu(command)h(b)s
(efore)g(w)m(orking)g(on)g(them.)390 5011 y(If)h Fo(\014les)j
Fu(includes)29 b(the)i(name)g(of)h(a)f(directory)-8 b(,)32
b(CVS)e(arranges)i(to)g(w)m(atc)m(h)g(all)e(\014les)h(added)390
5121 y(to)j(the)f(corresp)s(onding)e(rep)s(ository)h(directory)-8
b(,)34 b(and)e(sets)i(a)f(default)f(for)h(\014les)f(added)g(in)390
5230 y(the)38 b(future;)k(this)37 b(allo)m(ws)h(the)g(user)g(to)h(set)g
(noti\014cation)e(p)s(olicies)f(on)i(a)h(p)s(er-directory)390
5340 y(basis.)66 b(The)39 b(con)m(ten)m(ts)i(of)e(the)h(directory)e
(are)i(pro)s(cessed)f(recursiv)m(ely)-8 b(,)41 b(unless)c(the)j
Fp(-l)p eop
%%Page: 63 65
63 64 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(63)390 366 y(option)32 b(is)g(giv)m(en.)48
b(The)32 b Fp(-R)g Fu(option)g(can)i(b)s(e)e(used)g(to)h(force)g
(recursion)f(if)f(the)i Fp(-l)f Fu(option)390 476 y(is)d(set)i(in)e(`)p
Fp(~/.cvsrc)p Fu(')g(\(see)i(Section)g(A.3)g([)p Fp(~)p
Fu(/.cvsrc],)g(page)h(82\).)390 607 y(If)e Fo(\014les)j
Fu(is)c(omitted,)i(it)f(defaults)f(to)i(the)g(curren)m(t)f(directory)-8
b(.)3241 779 y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(o\013)46
b Fi([)p Fp(-lR)p Fi(])30 b Fo(\014les)f Fh(:)15 b(:)g(:)390
889 y Fu(Do)27 b(not)f(pro)m(vide)e(noti\014cation)i(ab)s(out)f(w)m
(ork)h(on)g Fo(\014les)p Fu(.)38 b(CVS)25 b(will)e(create)k(w)m(orking)
e(copies)390 998 y(of)31 b Fo(\014les)i Fu(read-write.)390
1129 y(The)d Fo(\014les)j Fu(and)d(options)f(are)i(pro)s(cessed)f(as)h
(for)f Fp(cvs)f(watch)g(on)p Fu(.)150 1341 y Fn(10.6.2)63
b(T)-10 b(elling)42 b(CVS)e(to)h(notify)g(y)m(ou)275
1529 y Fu(Y)-8 b(ou)34 b(can)f(tell)g Ft(cvs)g Fu(that)h(y)m(ou)g(w)m
(an)m(t)g(to)h(receiv)m(e)f(noti\014cations)f(ab)s(out)g(v)-5
b(arious)33 b(actions)g(tak)m(en)i(on)150 1639 y(a)30
b(\014le.)39 b(Y)-8 b(ou)30 b(can)g(do)f(this)f(without)h(using)f
Fp(cvs)h(watch)g(on)g Fu(for)g(the)g(\014le,)g(but)g(generally)g(y)m
(ou)g(will)e(w)m(an)m(t)150 1749 y(to)k(use)f Fp(cvs)g(watch)f(on)p
Fu(,)h(so)g(that)h(dev)m(elop)s(ers)f(use)g(the)h Fp(cvs)e(edit)g
Fu(command.)3241 1921 y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(add)
45 b Fi([)p Fp(-a)30 b Fo(action)p Fi(])h([)p Fp(-lR)p
Fi(])f Fo(\014les)g Fh(:)15 b(:)g(:)390 2031 y Fu(Add)33
b(the)g(curren)m(t)h(user)f(to)h(the)g(list)e(of)i(p)s(eople)e(to)i
(receiv)m(e)h(noti\014cation)e(of)g(w)m(ork)h(done)390
2140 y(on)c Fo(\014les)p Fu(.)390 2271 y(The)c Fp(-a)h
Fu(option)f(sp)s(eci\014es)g(what)h(kinds)e(of)i(ev)m(en)m(ts)h(CVS)e
(should)f(notify)i(the)g(user)f(ab)s(out.)390 2380 y
Fo(action)31 b Fu(is)e(one)i(of)f(the)h(follo)m(wing:)390
2532 y Fp(edit)288 b Fu(Another)23 b(user)g(has)h(applied)d(the)j
Fp(cvs)29 b(edit)22 b Fu(command)i(\(describ)s(ed)d(b)s(elo)m(w\))870
2641 y(to)31 b(a)g(\014le.)390 2793 y Fp(unedit)192 b
Fu(Another)29 b(user)f(has)h(applied)e(the)i Fp(cvs)g(unedit)e
Fu(command)i(\(describ)s(ed)e(b)s(e-)870 2902 y(lo)m(w\))k(or)f(the)h
Fp(cvs)f(release)e Fu(command)j(to)g(a)g(\014le,)f(or)g(has)h(deleted)f
(the)h(\014le)870 3012 y(and)f(allo)m(w)m(ed)g Fp(cvs)f(update)g
Fu(to)i(recreate)h(it.)390 3163 y Fp(commit)192 b Fu(Another)30
b(user)g(has)g(committed)h(c)m(hanges)g(to)g(a)g(\014le.)390
3315 y Fp(all)336 b Fu(All)29 b(of)i(the)f(ab)s(o)m(v)m(e.)390
3466 y Fp(none)288 b Fu(None)24 b(of)g(the)g(ab)s(o)m(v)m(e.)40
b(\(This)22 b(is)h(useful)f(with)h Fp(cvs)29 b(edit)p
Fu(,)24 b(describ)s(ed)e(b)s(elo)m(w.\))390 3618 y(The)27
b Fp(-a)f Fu(option)h(ma)m(y)h(app)s(ear)e(more)i(than)f(once,)h(or)f
(not)h(at)g(all.)38 b(If)27 b(omitted,)h(the)g(action)390
3727 y(defaults)h(to)j Fp(all)p Fu(.)390 3858 y(The)e
Fo(\014les)j Fu(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
Fp(cvs)g(watch)f Fu(commands.)3241 4072 y(Command)-3501
b Fj(cvs)39 b(w)m(atc)m(h)d(remo)m(v)m(e)46 b Fi([)p
Fp(-a)30 b Fo(action)p Fi(])h([)p Fp(-lR)p Fi(])f Fo(\014les)g
Fh(:)15 b(:)g(:)390 4181 y Fu(Remo)m(v)m(e)31 b(a)f(noti\014cation)f
(request)g(established)f(using)g Fp(cvs)h(watch)g(add)p
Fu(;)g(the)h(argumen)m(ts)390 4291 y(are)f(the)g(same.)41
b(If)28 b(the)h Fp(-a)g Fu(option)f(is)g(presen)m(t,)h(only)f(w)m(atc)m
(hes)j(for)d(the)i(sp)s(eci\014ed)d(actions)390 4401
y(are)k(remo)m(v)m(ed.)275 4573 y(When)39 b(the)i(conditions)d(exist)i
(for)g(noti\014cation,)i Ft(cvs)d Fu(calls)g(the)h(`)p
Fp(notify)p Fu(')f(administrativ)m(e)g(\014le.)150 4682
y(Edit)f(`)p Fp(notify)p Fu(')g(as)i(one)g(edits)e(the)i(other)f
(administrativ)m(e)f(\014les)g(\(see)j(Section)e(2.4)h([In)m(tro)g
(adminis-)150 4792 y(trativ)m(e)35 b(\014les],)f(page)h(15\).)54
b(This)32 b(\014le)h(follo)m(ws)g(the)i(usual)d(con)m(v)m(en)m(tions)j
(for)f(administrativ)m(e)f(\014les)g(\(see)150 4902 y(Section)41
b(C.3.1)i([syn)m(tax],)j(page)c(129\),)k(where)41 b(eac)m(h)i(line)d
(is)h(a)h(regular)e(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)150
5011 y(command)27 b(to)h(execute.)41 b(The)27 b(command)g(should)e(con)
m(tain)i(a)h(single)e(o)s(currence)h(of)g(`)p Fp(\045s)p
Fu(')g(whic)m(h)f(will)f(b)s(e)150 5121 y(replaced)j(b)m(y)h(the)f
(user)g(to)i(notify;)e(the)h(rest)g(of)f(the)h(information)e(regarding)
h(the)h(noti\014cation)f(will)e(b)s(e)150 5230 y(supplied)h(to)k(the)f
(command)g(on)h(standard)e(input.)39 b(The)30 b(standard)f(thing)g(to)i
(put)f(in)f(the)h Fp(notify)f Fu(\014le)150 5340 y(is)g(the)i(single)e
(line:)p eop
%%Page: 64 66
64 65 bop 150 -116 a Fu(64)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)390 366 y Fp(ALL)47 b(mail)g(\045s)g(-s)g
(\\"CVS)f(notification\\")275 501 y Fu(This)28 b(causes)j(users)e(to)j
(b)s(e)d(noti\014ed)h(b)m(y)g(electronic)g(mail.)275
635 y(Note)e(that)g(if)e(y)m(ou)i(set)f(this)g(up)f(in)g(the)h(straigh)
m(tforw)m(ard)g(w)m(a)m(y)-8 b(,)30 b(users)c(receiv)m(e)i
(noti\014cations)f(on)g(the)150 744 y(serv)m(er)38 b(mac)m(hine.)63
b(One)38 b(could)f(of)h(course)g(write)f(a)h(`)p Fp(notify)p
Fu(')f(script)g(whic)m(h)f(directed)i(noti\014cations)150
854 y(elsewhere,)27 b(but)f(to)i(mak)m(e)g(this)e(easy)-8
b(,)29 b Ft(cvs)d Fu(allo)m(ws)g(y)m(ou)h(to)h(asso)s(ciate)f(a)h
(noti\014cation)e(address)g(for)h(eac)m(h)150 964 y(user.)63
b(T)-8 b(o)38 b(do)g(so)g(create)h(a)g(\014le)e(`)p Fp(users)p
Fu(')g(in)f(`)p Fp(CVSROOT)p Fu(')h(with)f(a)j(line)d(for)i(eac)m(h)h
(user)e(in)f(the)j(format)150 1073 y Fo(user)7 b Fu(:)p
Fo(v)-5 b(alue)p Fu(.)55 b(Then)35 b(instead)g(of)h(passing)f(the)g
(name)h(of)g(the)g(user)f(to)i(b)s(e)e(noti\014ed)f(to)j(`)p
Fp(notify)p Fu(',)f Ft(cvs)150 1183 y Fu(will)28 b(pass)i(the)g
Fo(v)-5 b(alue)35 b Fu(\(normally)29 b(an)h(email)g(address)f(on)i
(some)f(other)h(mac)m(hine\).)275 1317 y Ft(Cvs)j Fu(do)s(es)g(not)h
(notify)f(y)m(ou)h(for)g(y)m(our)f(o)m(wn)h(c)m(hanges.)55
b(Curren)m(tly)33 b(this)g(c)m(hec)m(k)j(is)e(done)h(based)f(on)150
1427 y(whether)c(the)i(user)e(name)h(of)g(the)g(p)s(erson)f(taking)h
(the)g(action)h(whic)m(h)d(triggers)i(noti\014cation)g(matc)m(hes)150
1536 y(the)j(user)g(name)g(of)h(the)f(p)s(erson)f(getting)i
(noti\014cation.)52 b(In)34 b(fact,)i(in)d(general,)i(the)g(w)m(atc)m
(hes)h(features)150 1646 y(only)29 b(trac)m(k)h(one)g(edit)f(b)m(y)g
(eac)m(h)i(user.)40 b(It)29 b(probably)f(w)m(ould)g(b)s(e)h(more)h
(useful)d(if)i(w)m(atc)m(hes)i(trac)m(k)m(ed)g(eac)m(h)150
1755 y(w)m(orking)f(directory)g(separately)-8 b(,)31
b(so)f(this)g(b)s(eha)m(vior)f(migh)m(t)h(b)s(e)g(w)m(orth)g(c)m
(hanging.)150 1979 y Fn(10.6.3)63 b(Ho)m(w)40 b(to)h(edit)g(a)g(\014le)
g(whic)m(h)f(is)i(b)s(eing)g(w)m(atc)m(hed)275 2171 y
Fu(Since)31 b(a)i(\014le)e(whic)m(h)h(is)f(b)s(eing)g(w)m(atc)m(hed)j
(is)d(c)m(hec)m(k)m(ed)k(out)d(read-only)-8 b(,)33 b(y)m(ou)g(cannot)g
(simply)d(edit)i(it.)150 2280 y(T)-8 b(o)28 b(mak)m(e)h(it)e
(read-write,)g(and)g(inform)f(others)i(that)g(y)m(ou)g(are)g(planning)d
(to)j(edit)f(it,)h(use)f(the)h Fp(cvs)h(edit)150 2390
y Fu(command.)40 b(Some)31 b(systems)f(call)f(this)g(a)h
Fo(c)m(hec)m(k)m(out)p Fu(,)j(but)d Ft(cvs)f Fu(uses)g(that)i(term)f
(for)g(obtaining)f(a)h(cop)m(y)150 2500 y(of)38 b(the)h(sources)f
(\(see)h(Section)f(1.3.1)i([Getting)f(the)g(source],)i(page)e(4\),)i
(an)d(op)s(eration)f(whic)m(h)g(those)150 2609 y(systems)30
b(call)g(a)h Fo(get)i Fu(or)e(a)f Fo(fetc)m(h)p Fu(.)3241
2793 y(Command)-3501 b Fj(cvs)39 b(edit)44 b Fi([)p Fo(options)p
Fi(])30 b Fo(\014les)g Fh(:)15 b(:)g(:)390 2902 y Fu(Prepare)41
b(to)g(edit)g(the)g(w)m(orking)f(\014les)g Fo(\014les)p
Fu(.)71 b(CVS)40 b(mak)m(es)i(the)f Fo(\014les)i Fu(read-write,)h(and)
390 3012 y(noti\014es)30 b(users)f(who)h(ha)m(v)m(e)i(requested)e
Fp(edit)f Fu(noti\014cation)h(for)g(an)m(y)h(of)f Fo(\014les)p
Fu(.)390 3146 y(The)i Fp(cvs)e(edit)h Fu(command)i(accepts)h(the)e
(same)h Fo(options)j Fu(as)d(the)g Fp(cvs)c(watch)g(add)j
Fu(com-)390 3256 y(mand,)26 b(and)f(establishes)f(a)h(temp)s(orary)g(w)
m(atc)m(h)i(for)e(the)h(user)f(on)g Fo(\014les)t Fu(;)h(CVS)f(will)d
(remo)m(v)m(e)390 3365 y(the)33 b(w)m(atc)m(h)g(when)f
Fo(\014les)j Fu(are)e Fp(unedit)p Fu(ed)d(or)j Fp(commit)p
Fu(ted.)45 b(If)32 b(the)h(user)f(do)s(es)g(not)h(wish)d(to)390
3475 y(receiv)m(e)h(noti\014cations,)f(she)g(should)f(sp)s(ecify)g
Fp(-a)g(none)p Fu(.)390 3609 y(The)h Fo(\014les)j Fu(and)d(options)f
(are)i(pro)s(cessed)f(as)h(for)f(the)g Fp(cvs)g(watch)f
Fu(commands.)390 3743 y Fi(Caution:)41 b Fu(If)30 b(the)g
Fp(PreservePermissions)25 b Fu(option)30 b(is)g(enabled)f(in)g(the)i
(rep)s(ository)e(\(see)390 3853 y(Section)34 b(C.12)h([con\014g],)i
(page)e(137\),)i(CVS)d(will)d(not)k(c)m(hange)h(the)e(p)s(ermissions)d
(on)k(an)m(y)390 3962 y(of)c(the)h Fo(\014les)p Fu(.)42
b(The)31 b(reason)g(for)g(this)f(c)m(hange)j(is)d(to)i(ensure)f(that)g
(using)f(`)p Fp(cvs)g(edit)p Fu(')g(do)s(es)390 4072
y(not)h(in)m(terfere)f(with)f(the)h(abilit)m(y)f(to)i(store)g(\014le)f
(p)s(ermissions)d(in)i(the)h(CVS)g(rep)s(ository)-8 b(.)275
4255 y(Normally)30 b(when)h(y)m(ou)i(are)f(done)g(with)f(a)h(set)h(of)f
(c)m(hanges,)i(y)m(ou)e(use)g(the)g Fp(cvs)e(commit)g
Fu(command,)150 4365 y(whic)m(h)i(c)m(hec)m(ks)j(in)d(y)m(our)h(c)m
(hanges)h(and)f(returns)f(the)h(w)m(atc)m(hed)h(\014les)f(to)h(their)e
(usual)g(read-only)g(state.)150 4474 y(But)i(if)f(y)m(ou)i(instead)e
(decide)h(to)g(abandon)g(y)m(our)g(c)m(hanges,)i(or)e(not)h(to)f(mak)m
(e)h(an)m(y)g(c)m(hanges,)h(y)m(ou)f(can)150 4584 y(use)30
b(the)h Fp(cvs)e(unedit)g Fu(command.)3241 4767 y(Command)-3501
b Fj(cvs)39 b(unedit)k Fi([)p Fp(-lR)p Fi(])30 b Fo(\014les)g
Fh(:)15 b(:)g(:)390 4877 y Fu(Abandon)42 b(w)m(ork)g(on)h(the)g(w)m
(orking)f(\014les)f Fo(\014les)p Fu(,)k(and)d(rev)m(ert)h(them)g(to)g
(the)g(rep)s(ository)390 4987 y(v)m(ersions)34 b(on)h(whic)m(h)e(they)i
(are)g(based.)54 b(CVS)34 b(mak)m(es)i(those)f Fo(\014les)i
Fu(read-only)e(for)f(whic)m(h)390 5096 y(users)f(ha)m(v)m(e)h
(requested)g(noti\014cation)f(using)f Fp(cvs)d(watch)g(on)p
Fu(.)50 b(CVS)33 b(noti\014es)g(users)f(who)390 5206
y(ha)m(v)m(e)g(requested)e Fp(unedit)f Fu(noti\014cation)g(for)i(an)m
(y)f(of)h Fo(\014les)p Fu(.)390 5340 y(The)f Fo(\014les)j
Fu(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
Fp(cvs)g(watch)f Fu(commands.)p eop
%%Page: 65 67
65 66 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(65)390 366 y(If)34 b(w)m(atc)m(hes)i(are)g
(not)f(in)e(use,)j(the)f Fp(unedit)e Fu(command)h(probably)f(do)s(es)h
(not)h(w)m(ork,)i(and)390 476 y(the)24 b(w)m(a)m(y)h(to)g(rev)m(ert)g
(to)f(the)g(rep)s(ository)f(v)m(ersion)h(is)f(to)h(remo)m(v)m(e)i(the)e
(\014le)f(and)g(then)h(use)g Fp(cvs)390 586 y(update)34
b Fu(to)j(get)h(a)e(new)g(cop)m(y)-8 b(.)59 b(The)35
b(meaning)h(is)f(not)h(precisely)f(the)h(same;)k(remo)m(ving)390
695 y(and)e(up)s(dating)f(ma)m(y)j(also)e(bring)g(in)f(some)i(c)m
(hanges)h(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(made)h(in)f(the)390
805 y(rep)s(ository)29 b(since)h(the)h(last)f(time)g(y)m(ou)h(up)s
(dated.)275 993 y(When)39 b(using)g(clien)m(t/serv)m(er)h
Ft(cvs)p Fu(,)i(y)m(ou)e(can)h(use)e(the)i Fp(cvs)29
b(edit)39 b Fu(and)g Fp(cvs)30 b(unedit)38 b Fu(commands)150
1103 y(ev)m(en)c(if)e Ft(cvs)g Fu(is)g(unable)g(to)i(succesfully)d
(comm)m(unicate)i(with)f(the)i(serv)m(er;)g(the)g(noti\014cations)e
(will)f(b)s(e)150 1212 y(sen)m(t)g(up)s(on)e(the)h(next)h(successful)e
Ft(cvs)g Fu(command.)150 1440 y Fn(10.6.4)63 b(Information)40
b(ab)s(out)i(who)f(is)g(w)m(atc)m(hing)e(and)i(editing)3241
1687 y Fu(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(hers)k
Fi([)p Fp(-lR)p Fi(])31 b Fo(\014les)e Fh(:)15 b(:)g(:)390
1796 y Fu(List)29 b(the)h(users)f(curren)m(tly)g(w)m(atc)m(hing)h(c)m
(hanges)g(to)h Fo(\014les)p Fu(.)39 b(The)30 b(rep)s(ort)f(includes)e
(the)j(\014les)390 1906 y(b)s(eing)f(w)m(atc)m(hed,)j(and)e(the)g(mail)
f(address)h(of)g(eac)m(h)i(w)m(atc)m(her.)390 2042 y(The)e
Fo(\014les)j Fu(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
Fp(cvs)g(watch)f Fu(commands.)3241 2282 y(Command)-3501
b Fj(cvs)39 b(editors)44 b Fi([)p Fp(-lR)p Fi(])31 b
Fo(\014les)e Fh(:)15 b(:)g(:)390 2392 y Fu(List)30 b(the)i(users)e
(curren)m(tly)g(w)m(orking)g(on)h Fo(\014les)p Fu(.)42
b(The)31 b(rep)s(ort)f(includes)f(the)i(mail)f(address)390
2502 y(of)g(eac)m(h)i(user,)e(the)g(time)g(when)g(the)g(user)g(b)s
(egan)g(w)m(orking)f(with)g(the)i(\014le,)f(and)f(the)i(host)390
2611 y(and)f(path)g(of)g(the)h(w)m(orking)f(directory)g(con)m(taining)f
(the)i(\014le.)390 2748 y(The)f Fo(\014les)j Fu(and)d(options)f(are)i
(pro)s(cessed)f(as)h(for)f(the)g Fp(cvs)g(watch)f Fu(commands.)150
2976 y Fn(10.6.5)63 b(Using)42 b(w)m(atc)m(hes)e(with)g(old)i(v)m
(ersions)f(of)g(CVS)275 3170 y Fu(If)24 b(y)m(ou)i(use)f(the)g(w)m(atc)
m(h)h(features)g(on)f(a)h(rep)s(ository)-8 b(,)25 b(it)g(creates)i(`)p
Fp(CVS)p Fu(')e(directories)f(in)g(the)h(rep)s(ository)150
3280 y(and)31 b(stores)h(the)g(information)e(ab)s(out)h(w)m(atc)m(hes)i
(in)e(that)h(directory)-8 b(.)45 b(If)31 b(y)m(ou)h(attempt)g(to)h(use)
e Ft(cvs)g Fu(1.6)150 3389 y(or)36 b(earlier)f(with)g(the)i(rep)s
(ository)-8 b(,)37 b(y)m(ou)g(get)g(an)f(error)g(message)h(suc)m(h)f
(as)h(the)f(follo)m(wing)f(\(all)g(on)i(one)150 3499
y(line\):)390 3630 y Fp(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)
f(for)i(reading:)390 3733 y(No)g(such)g(file)f(or)i(directory)275
3870 y Fu(and)28 b(y)m(our)h(op)s(eration)g(will)e(lik)m(ely)g(b)s(e)i
(ab)s(orted.)40 b(T)-8 b(o)30 b(use)f(the)g(w)m(atc)m(h)i(features,)f
(y)m(ou)f(m)m(ust)h(upgrade)150 3980 y(all)f(copies)h(of)g
Ft(cvs)f Fu(whic)m(h)g(use)h(that)h(rep)s(ository)e(in)f(lo)s(cal)i(or)
g(serv)m(er)g(mo)s(de.)41 b(If)29 b(y)m(ou)i(cannot)f(upgrade,)150
4089 y(use)23 b(the)g Fp(watch)29 b(off)22 b Fu(and)g
Fp(watch)29 b(remove)21 b Fu(commands)i(to)h(remo)m(v)m(e)g(all)e(w)m
(atc)m(hes,)k(and)c(that)i(will)c(restore)150 4199 y(the)31
b(rep)s(ository)e(to)i(a)g(state)g(whic)m(h)f Ft(cvs)f
Fu(1.6)i(can)g(cop)s(e)g(with.)150 4461 y Fq(10.7)68
b(Cho)t(osing)46 b(b)t(et)l(w)l(een)g(reserv)l(ed)g(or)f(unreserv)l(ed)
g(c)l(hec)l(k)l(outs)275 4656 y Fu(Reserv)m(ed)29 b(and)f(unreserv)m
(ed)g(c)m(hec)m(k)m(outs)j(eac)m(h)e(ha)m(v)m(e)h(pros)e(and)g(cons.)41
b(Let)29 b(it)f(b)s(e)g(said)g(that)h(a)g(lot)g(of)150
4765 y(this)34 b(is)g(a)h(matter)g(of)g(opinion)e(or)i(what)f(w)m(orks)
h(giv)m(en)g(di\013eren)m(t)f(groups')h(w)m(orking)f(st)m(yles,)i(but)e
(here)150 4875 y(is)j(a)i(brief)d(description)h(of)h(some)h(of)f(the)g
(issues.)63 b(There)38 b(are)g(man)m(y)h(w)m(a)m(ys)g(to)f(organize)h
(a)g(team)g(of)150 4984 y(dev)m(elop)s(ers.)g Ft(cvs)26
b Fu(do)s(es)i(not)f(try)g(to)i(enforce)e(a)h(certain)f(organization.)
40 b(It)28 b(is)e(a)i(to)s(ol)f(that)h(can)g(b)s(e)f(used)150
5094 y(in)i(sev)m(eral)i(w)m(a)m(ys.)275 5230 y(Reserv)m(ed)25
b(c)m(hec)m(k)m(outs)j(can)e(b)s(e)e(v)m(ery)i(coun)m(ter-pro)s(ductiv)
m(e.)39 b(If)25 b(t)m(w)m(o)h(p)s(ersons)e(w)m(an)m(t)j(to)f(edit)e
(di\013eren)m(t)150 5340 y(parts)31 b(of)h(a)h(\014le,)e(there)h(ma)m
(y)g(b)s(e)g(no)f(reason)h(to)h(prev)m(en)m(t)f(either)f(of)h(them)g
(from)f(doing)g(so.)46 b(Also,)32 b(it)f(is)p eop
%%Page: 66 68
66 67 bop 150 -116 a Fu(66)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(common)h(for)g(someone)h(to)g
(tak)m(e)g(out)g(a)f(lo)s(c)m(k)g(on)g(a)h(\014le,)e(b)s(ecause)h(they)
g(are)h(planning)c(to)k(edit)f(it,)g(but)150 476 y(then)f(forget)h(to)h
(release)e(the)h(lo)s(c)m(k.)275 611 y(P)m(eople,)39
b(esp)s(ecially)d(p)s(eople)h(who)g(are)h(familiar)d(with)h(reserv)m
(ed)i(c)m(hec)m(k)m(outs,)k(often)c(w)m(onder)f(ho)m(w)150
720 y(often)42 b(con\015icts)g(o)s(ccur)g(if)f(unreserv)m(ed)g(c)m(hec)
m(k)m(outs)j(are)e(used,)i(and)e(ho)m(w)g(di\016cult)e(they)i(are)g(to)
h(re-)150 830 y(solv)m(e.)d(The)27 b(exp)s(erience)f(with)g(man)m(y)h
(groups)g(is)f(that)i(they)f(o)s(ccur)g(rarely)g(and)f(usually)f(are)j
(relativ)m(ely)150 939 y(straigh)m(tforw)m(ard)i(to)h(resolv)m(e.)275
1074 y(The)44 b(rarit)m(y)h(of)g(serious)f(con\015icts)h(ma)m(y)h(b)s
(e)e(surprising,)i(un)m(til)d(one)i(realizes)g(that)h(they)f(o)s(ccur)
150 1183 y(only)35 b(when)f(t)m(w)m(o)j(dev)m(elop)s(ers)e(disagree)g
(on)g(the)h(prop)s(er)e(design)g(for)h(a)h(giv)m(en)g(section)f(of)h
(co)s(de;)i(suc)m(h)150 1293 y(a)f(disagreemen)m(t)g(suggests)h(that)f
(the)g(team)h(has)e(not)h(b)s(een)f(comm)m(unicating)h(prop)s(erly)d
(in)i(the)h(\014rst)150 1403 y(place.)74 b(In)41 b(order)g(to)h(collab)
s(orate)f(under)f Fo(an)m(y)50 b Fu(source)42 b(managemen)m(t)g
(regimen,)i(dev)m(elop)s(ers)d(m)m(ust)150 1512 y(agree)c(on)f(the)h
(general)f(design)f(of)h(the)g(system;)k(giv)m(en)c(this)f(agreemen)m
(t,)k(o)m(v)m(erlapping)c(c)m(hanges)j(are)150 1622 y(usually)28
b(straigh)m(tforw)m(ard)i(to)h(merge.)275 1756 y(In)37
b(some)h(cases)h(unreserv)m(ed)e(c)m(hec)m(k)m(outs)j(are)f(clearly)e
(inappropriate.)61 b(If)38 b(no)g(merge)g(to)s(ol)g(exists)150
1866 y(for)f(the)h(kind)e(of)h(\014le)g(y)m(ou)h(are)g(managing)f
(\(for)g(example)h(w)m(ord)f(pro)s(cessor)g(\014les)f(or)i(\014les)e
(edited)h(b)m(y)150 1975 y(Computer)c(Aided)g(Design)h(programs\),)i
(and)d(it)h(is)f(not)i(desirable)d(to)j(c)m(hange)h(to)f(a)f(program)g
(whic)m(h)150 2085 y(uses)39 b(a)h(mergeable)g(data)g(format,)i(then)e
(resolving)e(con\015icts)h(is)g(going)g(to)i(b)s(e)d(unpleasan)m(t)h
(enough)150 2195 y(that)29 b(y)m(ou)g(generally)e(will)f(b)s(e)i(b)s
(etter)g(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f(con\015icts)g
(instead,)h(b)m(y)f(using)f(reserv)m(ed)150 2304 y(c)m(hec)m(k)m(outs.)
275 2439 y(The)37 b(w)m(atc)m(hes)j(features)f(describ)s(ed)d(ab)s(o)m
(v)m(e)j(in)e(Section)h(10.6)i([W)-8 b(atc)m(hes],)43
b(page)c(62)g(can)g(b)s(e)e(con-)150 2548 y(sidered)27
b(to)i(b)s(e)f(an)h(in)m(termediate)f(mo)s(del)f(b)s(et)m(w)m(een)i
(reserv)m(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)f(c)m(hec)m(k)m
(outs.)150 2658 y(When)39 b(y)m(ou)h(go)h(to)f(edit)f(a)h(\014le,)h(it)
e(is)g(p)s(ossible)e(to)j(\014nd)e(out)i(who)f(else)h(is)e(editing)h
(it.)67 b(And)39 b(rather)150 2767 y(than)31 b(ha)m(ving)f(the)h
(system)h(simply)c(forbid)h(b)s(oth)h(p)s(eople)g(editing)g(the)h
(\014le,)g(it)f(can)h(tell)g(y)m(ou)g(what)g(the)150
2877 y(situation)k(is)f(and)i(let)f(y)m(ou)h(\014gure)g(out)g(whether)f
(it)g(is)g(a)h(problem)e(in)g(that)j(particular)d(case)j(or)e(not.)150
2987 y(Therefore,)29 b(for)f(some)h(groups)f(it)h(can)g(b)s(e)f
(considered)f(the)i(b)s(est)f(of)h(b)s(oth)f(the)h(reserv)m(ed)g(c)m
(hec)m(k)m(out)i(and)150 3096 y(unreserv)m(ed)f(c)m(hec)m(k)m(out)i(w)m
(orlds.)p eop
%%Page: 67 69
67 68 bop 150 -116 a Fu(Chapter)30 b(11:)41 b(Revision)29
b(managemen)m(t)2130 b(67)150 366 y Fr(11)80 b(Revision)55
b(managemen)l(t)275 601 y Fu(If)26 b(y)m(ou)i(ha)m(v)m(e)h(read)e(this)
f(far,)i(y)m(ou)g(probably)d(ha)m(v)m(e)k(a)e(prett)m(y)h(go)s(o)s(d)f
(grasp)h(on)f(what)g Ft(cvs)f Fu(can)i(do)f(for)150 710
y(y)m(ou.)41 b(This)29 b(c)m(hapter)i(talks)f(a)h(little)e(ab)s(out)h
(things)f(that)i(y)m(ou)g(still)d(ha)m(v)m(e)k(to)f(decide.)275
845 y(If)20 b(y)m(ou)h(are)h(doing)e(dev)m(elopmen)m(t)h(on)g(y)m(our)g
(o)m(wn)g(using)f Ft(cvs)g Fu(y)m(ou)h(could)f(probably)g(skip)f(this)h
(c)m(hapter.)150 954 y(The)28 b(questions)f(this)g(c)m(hapter)i(tak)m
(es)h(up)d(b)s(ecome)h(more)h(imp)s(ortan)m(t)e(when)g(more)h(than)g
(one)h(p)s(erson)e(is)150 1064 y(w)m(orking)j(in)f(a)i(rep)s(ository)-8
b(.)150 1321 y Fq(11.1)68 b(When)45 b(to)g(commit?)275
1514 y Fu(Y)-8 b(our)35 b(group)g(should)f(decide)h(whic)m(h)f(p)s
(olicy)g(to)i(use)g(regarding)e(commits.)57 b(Sev)m(eral)35
b(p)s(olicies)f(are)150 1623 y(p)s(ossible,)27 b(and)i(as)h(y)m(our)f
(exp)s(erience)g(with)f Ft(cvs)g Fu(gro)m(ws)i(y)m(ou)g(will)d
(probably)g(\014nd)h(out)i(what)f(w)m(orks)g(for)150
1733 y(y)m(ou.)275 1868 y(If)39 b(y)m(ou)i(commit)f(\014les)f(to)s(o)i
(quic)m(kly)e(y)m(ou)h(migh)m(t)g(commit)g(\014les)f(that)i(do)f(not)g
(ev)m(en)h(compile.)69 b(If)150 1977 y(y)m(our)34 b(partner)g(up)s
(dates)g(his)f(w)m(orking)h(sources)h(to)g(include)d(y)m(our)j(buggy)f
(\014le,)h(he)f(will)e(b)s(e)i(unable)f(to)150 2087 y(compile)i(the)h
(co)s(de.)57 b(On)35 b(the)h(other)h(hand,)f(other)g(p)s(ersons)f(will)
e(not)j(b)s(e)f(able)h(to)g(b)s(ene\014t)f(from)h(the)150
2196 y(impro)m(v)m(emen)m(ts)28 b(y)m(ou)g(mak)m(e)h(to)g(the)f(co)s
(de)g(if)f(y)m(ou)i(commit)e(v)m(ery)i(seldom,)f(and)f(con\015icts)g
(will)f(probably)150 2306 y(b)s(e)k(more)g(common.)275
2440 y(It)j(is)f(common)i(to)g(only)e(commit)h(\014les)g(after)g
(making)g(sure)g(that)g(they)h(can)f(b)s(e)g(compiled.)48
b(Some)150 2550 y(sites)39 b(require)f(that)i(the)g(\014les)e(pass)h(a)
h(test)h(suite.)67 b(P)m(olicies)39 b(lik)m(e)f(this)h(can)g(b)s(e)g
(enforced)h(using)e(the)150 2660 y(commitinfo)27 b(\014le)g(\(see)j
(Section)e(C.4)g([commitinfo],)g(page)h(130\),)i(but)c(y)m(ou)i(should)
d(think)h(t)m(wice)h(b)s(efore)150 2769 y(y)m(ou)33 b(enforce)g(suc)m
(h)g(a)g(con)m(v)m(en)m(tion.)49 b(By)34 b(making)e(the)h(dev)m
(elopmen)m(t)g(en)m(vironmen)m(t)f(to)s(o)i(con)m(trolled)e(it)150
2879 y(migh)m(t)d(b)s(ecome)h(to)s(o)g(regimen)m(ted)g(and)e(th)m(us)h
(coun)m(ter-pro)s(ductiv)m(e)h(to)g(the)g(real)f(goal,)h(whic)m(h)e(is)
h(to)h(get)150 2988 y(soft)m(w)m(are)i(written.)p eop
%%Page: 68 70
68 69 bop 150 -116 a Fu(68)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 69 71
69 70 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
b(substitution)2137 b(69)150 366 y Fr(12)80 b(Keyw)l(ord)52
b(substitution)275 600 y Fu(As)36 b(long)g(as)h(y)m(ou)g(edit)f(source)
g(\014les)g(inside)e(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g(a)g(mo)s
(dule)e(y)m(ou)i(can)f(alw)m(a)m(ys)150 710 y(\014nd)31
b(out)i(the)g(state)h(of)f(y)m(our)f(\014les)g(via)g(`)p
Fp(cvs)e(status)p Fu(')h(and)h(`)p Fp(cvs)e(log)p Fu('.)47
b(But)33 b(as)g(so)s(on)f(as)h(y)m(ou)g(exp)s(ort)150
819 y(the)e(\014les)e(from)i(y)m(our)f(dev)m(elopmen)m(t)h(en)m
(vironmen)m(t)f(it)h(b)s(ecomes)f(harder)g(to)h(iden)m(tify)e(whic)m(h)
h(revisions)150 929 y(they)h(are.)275 1063 y(CVS)36 b(can)i(use)f(a)h
(mec)m(hanism)f(kno)m(wn)g(as)h Fo(k)m(eyw)m(ord)g(substitution)d
Fu(\(or)j Fo(k)m(eyw)m(ord)g(expansion)p Fu(\))e(to)150
1173 y(help)31 b(iden)m(tifying)g(the)i(\014les.)47 b(Em)m(b)s(edded)31
b(strings)h(of)h(the)g(form)f Fp($)p Fo(k)m(eyw)m(ord)t
Fp($)h Fu(and)f Fp($)p Fo(k)m(eyw)m(ord)t Fp(:)p Fh(:)15
b(:)g(:)q Fp($)32 b Fu(in)150 1282 y(a)37 b(\014le)f(are)h(replaced)f
(with)g(strings)f(of)i(the)g(form)g Fp($)p Fo(k)m(eyw)m(ord)t
Fp(:)p Fo(v)-5 b(alue)5 b Fp($)35 b Fu(whenev)m(er)i(y)m(ou)g(obtain)f
(a)h(new)150 1392 y(revision)29 b(of)h(the)h(\014le.)150
1649 y Fq(12.1)68 b(Keyw)l(ord)46 b(List)275 1841 y Fu(This)28
b(is)i(a)g(list)f(of)i(the)f(k)m(eyw)m(ords:)150 2025
y Fp($Author: tholo $)96 b Fu(The)30 b(login)f(name)i(of)f(the)h(user)e(who)h
(c)m(hec)m(k)m(ed)j(in)c(the)h(revision.)150 2184 y Fp($Date: 1998/07/13 04:03:55 $)192
b Fu(The)30 b(date)h(and)f(time)g(\(UTC\))g(the)h(revision)d(w)m(as)j
(c)m(hec)m(k)m(ed)h(in.)150 2344 y Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)96 b Fu(A)38
b(standard)f(header)h(con)m(taining)g(the)g(full)e(pathname)i(of)g(the)
g Ft(r)n(cs)f Fu(\014le,)i(the)g(revision)630 2453 y(n)m(um)m(b)s(er,)
26 b(the)g(date)h(\(UTC\),)g(the)f(author,)h(the)f(state,)j(and)c(the)i
(lo)s(c)m(k)m(er)f(\(if)g(lo)s(c)m(k)m(ed\).)40 b(Files)630
2563 y(will)28 b(normally)g(nev)m(er)j(b)s(e)f(lo)s(c)m(k)m(ed)g(when)g
(y)m(ou)h(use)f Ft(cvs)p Fu(.)150 2722 y Fp($Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)288
b Fu(Same)30 b(as)h Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)p Fu(,)d(except)k(that)f(the)f
Ft(r)n(cs)g Fu(\014lename)f(is)h(without)f(a)i(path.)150
2881 y Fp($Name:  $)192 b Fu(T)-8 b(ag)31 b(name)g(used)e(to)i(c)m(hec)m
(k)h(out)f(this)e(\014le.)150 3040 y Fp($Locker:  $)96 b
Fu(The)33 b(login)f(name)i(of)g(the)f(user)g(who)g(lo)s(c)m(k)m(ed)h
(the)g(revision)e(\(empt)m(y)i(if)f(not)h(lo)s(c)m(k)m(ed,)h(and)630
3150 y(th)m(us)30 b(almost)g(alw)m(a)m(ys)h(useless)f(when)f(y)m(ou)i
(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp($Log: cvs.ps,v $
(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp(Latest version from Cyclic; skipped files
(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp()240
b Fu(The)29 b(log)h(message)h(supplied)c(during)g(commit,)j(preceded)g
(b)m(y)g(a)g(header)f(con)m(taining)h(the)630 3419 y
Ft(r)n(cs)j Fu(\014lename,)i(the)f(revision)f(n)m(um)m(b)s(er,)h(the)g
(author,)h(and)f(the)g(date)h(\(UTC\).)f(Existing)630
3528 y(log)i(messages)g(are)g Fo(not)i Fu(replaced.)55
b(Instead,)37 b(the)f(new)e(log)i(message)h(is)d(inserted)g(after)630
3638 y Fp($Log: cvs.ps,v $
3638 y Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
3638 y Fp(Latest version from Cyclic; skipped files
3638 y Fp()p Fu(.)48 b(Eac)m(h)34
b(new)f(line)e(is)i(pre\014xed)f(with)g(the)h(same)h(string)e(whic)m(h)
g(precedes)h(the)630 3747 y Fp($Log)c Fu(k)m(eyw)m(ord.)41
b(F)-8 b(or)32 b(example,)e(if)f(the)i(\014le)e(con)m(tains)965
3876 y Fp(/*)48 b(Here)e(is)h(what)g(people)f(have)h(been)f(up)i(to:)
1013 3980 y(*)1013 4083 y(*)g($Log: cvs.ps,v $
1013 3980 y(*)1013 4083 y(*)g(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
1013 3980 y(*)1013 4083 y(*)g(Latest version from Cyclic; skipped files
1013 3980 y(*)1013 4083 y(*)g()1013
4187 y(*)i(Revision)d(1.1)95 b(1997/01/03)45 b(14:23:51)93
b(joe)1013 4291 y(*)48 b(Add)f(the)f(superfrobnicate)e(option)1013
4395 y(*)1013 4499 y(*/)630 4633 y Fu(then)34 b(additional)e(lines)h
(whic)m(h)g(are)i(added)f(when)f(expanding)g(the)h Fp($Log)g
Fu(k)m(eyw)m(ord)h(will)630 4742 y(b)s(e)h(preceded)h(b)m(y)f(`)31
b Fp(*)f Fu('.)60 b(Unlik)m(e)36 b(previous)f(v)m(ersions)h(of)h
Ft(cvs)f Fu(and)g Ft(r)n(cs)p Fu(,)i(the)f Fo(commen)m(t)630
4852 y(leader)j Fu(from)34 b(the)h Ft(r)n(cs)e Fu(\014le)h(is)f(not)i
(used.)52 b(The)34 b Fp($Log)f Fu(k)m(eyw)m(ord)i(is)e(useful)g(for)h
(accum)m(u-)630 4962 y(lating)f(a)h(complete)g(c)m(hange)g(log)g(in)e
(a)i(source)g(\014le,)g(but)f(for)g(sev)m(eral)h(reasons)g(it)f(can)h
(b)s(e)630 5071 y(problematic.)40 b(See)30 b(Section)g(12.5)i([Log)g(k)
m(eyw)m(ord],)f(page)g(72.)150 5230 y Fp($RCSfile: cvs.ps,v $)630
5340 y Fu(The)f(name)g(of)h(the)f(R)m(CS)g(\014le)g(without)f(a)i
(path.)p eop
%%Page: 70 72
70 71 bop 150 -116 a Fu(70)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp($Revision: 1.1.1.13 $)630
476 y Fu(The)g(revision)e(n)m(um)m(b)s(er)i(assigned)f(to)i(the)g
(revision.)150 640 y Fp($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b Fu(The)30 b(full)e(pathname)i(of)
h(the)f(R)m(CS)g(\014le.)150 804 y Fp($State: Exp $)144 b Fu(The)43
b(state)i(assigned)d(to)i(the)g(revision.)78 b(States)44
b(can)g(b)s(e)e(assigned)h(with)f Fp(cvs)29 b(admin)630
913 y(-s)p Fu(|see)h(Section)h(A.6.1)g([admin)e(options],)i(page)g(87.)
150 1182 y Fq(12.2)68 b(Using)46 b(k)l(eyw)l(ords)275
1379 y Fu(T)-8 b(o)34 b(include)e(a)j(k)m(eyw)m(ord)f(string)f(y)m(ou)i
(simply)c(include)h(the)j(relev)-5 b(an)m(t)34 b(text)h(string,)g(suc)m
(h)e(as)i Fp($Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)p Fu(,)150 1488 y(inside)26 b(the)j(\014le,)g(and)f
(commit)g(the)h(\014le.)40 b Ft(cvs)27 b Fu(will)f(automatically)j
(expand)f(the)h(string)e(as)i(part)g(of)g(the)150 1598
y(commit)h(op)s(eration.)275 1717 y(It)h(is)g(common)h(to)g(em)m(b)s
(ed)f Fp($Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)g Fu(string)f(in)h(the)h(C)f(source)h(co)s(de.)44
b(This)30 b(example)h(sho)m(ws)h(the)g(\014rst)150 1827
y(few)e(lines)f(of)h(a)h(t)m(ypical)f(\014le,)g(after)h(k)m(eyw)m(ord)f
(substitution)f(has)h(b)s(een)f(p)s(erformed:)390 1960
y Fp(static)46 b(char)h(*rcsid="$Id:)d(samp.c,v)i(1.5)h(1993/10/19)e
(14:57:32)g(ceder)i(Exp)f($";)390 2064 y(/*)h Fu(The)30
b(follo)m(wing)f(lines)f(will)g(prev)m(en)m(t)j Fp(gcc)f
Fu(v)m(ersion)g(2.)p Fo(x)533 2167 y Fu(from)g(issuing)e(an)i
Fp(")p Fu(un)m(used)f(v)-5 b(ariable)p Fp(")29 b Fu(w)m(arning)p
Fp(.)46 b(*/)390 2271 y(#if)h(__GNUC__)e(==)j(2)390 2375
y(#define)e(USE\(var\))f(static)h(void)h(*)h(use_##var)d(=)i
(\(&use_##var,)e(\(void)h(*\))h(&var\))390 2479 y(USE)g(\(rcsid\);)390
2583 y(#endif)275 2722 y Fu(Ev)m(en)25 b(though)h(a)f(clev)m(er)h
(optimizing)e(compiler)g(could)h(remo)m(v)m(e)i(the)f(un)m(used)e(v)-5
b(ariable)24 b Fp(rcsid)p Fu(,)i(most)150 2831 y(compilers)e(tend)h(to)
i(include)c(the)j(string)f(in)f(the)i(binary)-8 b(.)38
b(Some)26 b(compilers)e(ha)m(v)m(e)j(a)f Fp(#pragma)d
Fu(directiv)m(e)150 2941 y(to)31 b(include)d(literal)h(text)j(in)d(the)
h(binary)-8 b(.)275 3080 y(The)24 b Fp(ident)g Fu(command)h(\(whic)m(h)
g(is)f(part)i(of)f(the)h Ft(r)n(cs)e Fu(pac)m(k)-5 b(age\))28
b(can)d(b)s(e)g(used)g(to)h(extract)h(k)m(eyw)m(ords)150
3189 y(and)j(their)f(v)-5 b(alues)30 b(from)g(a)h(\014le.)39
b(This)29 b(can)i(b)s(e)e(handy)h(for)g(text)h(\014les,)f(but)g(it)f
(is)h(ev)m(en)h(more)g(useful)d(for)150 3299 y(extracting)j(k)m(eyw)m
(ords)g(from)f(binary)e(\014les.)390 3432 y Fp($)47 b(ident)g(samp.c)
390 3536 y(samp.c:)629 3639 y($Id:)f(samp.c,v)g(1.5)h(1993/10/19)e
(14:57:32)g(ceder)i(Exp)g($)390 3743 y($)g(gcc)g(samp.c)390
3847 y($)g(ident)g(a.out)390 3951 y(a.out:)629 4055 y($Id:)f(samp.c,v)g
(1.5)h(1993/10/19)e(14:57:32)g(ceder)i(Exp)g($)275 4193
y Fu(S)p Ft(ccs)25 b Fu(is)i(another)h(p)s(opular)d(revision)g(con)m
(trol)j(system.)40 b(It)28 b(has)f(a)h(command,)g Fp(what)p
Fu(,)f(whic)m(h)f(is)h(v)m(ery)150 4303 y(similar)g(to)j
Fp(ident)e Fu(and)h(used)g(for)g(the)h(same)g(purp)s(ose.)39
b(Man)m(y)30 b(sites)f(without)g Ft(r)n(cs)f Fu(ha)m(v)m(e)j
Ft(sccs)p Fu(.)39 b(Since)150 4413 y Fp(what)27 b Fu(lo)s(oks)h(for)h
(the)f(c)m(haracter)i(sequence)f Fp(@\(#\))f Fu(it)g(is)f(easy)i(to)h
(include)c(k)m(eyw)m(ords)j(that)g(are)g(detected)150
4522 y(b)m(y)h(either)g(command.)41 b(Simply)27 b(pre\014x)i(the)i
Ft(r)n(cs)e Fu(k)m(eyw)m(ord)i(with)e(the)i(magic)f Ft(sccs)g
Fu(phrase,)f(lik)m(e)h(this:)390 4655 y Fp(static)46
b(char)h(*id="@\(#\))e($Id:)i(ab.c,v)f(1.5)h(1993/10/19)e(14:57:32)g
(ceder)i(Exp)f($";)150 4924 y Fq(12.3)68 b(Av)l(oiding)46
b(substitution)275 5121 y Fu(Keyw)m(ord)29 b(substitution)f(has)i(its)f
(disadv)-5 b(an)m(tages.)41 b(Sometimes)30 b(y)m(ou)g(migh)m(t)g(w)m
(an)m(t)h(the)f(literal)f(text)150 5230 y(string)43 b(`)p
Fp($Author: tholo $)p Fu(')e(to)k(app)s(ear)e(inside)e(a)j(\014le)f(without)g
Ft(cvs)f Fu(in)m(terpreting)g(it)i(as)f(a)h(k)m(eyw)m(ord)h(and)150
5340 y(expanding)29 b(it)h(in)m(to)g(something)g(lik)m(e)g(`)p
Fp($Author: tholo $)p Fu('.)p eop
%%Page: 71 73
71 72 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
b(substitution)2137 b(71)275 366 y(There)40 b(is)f(unfortunately)g(no)i
(w)m(a)m(y)g(to)g(selectiv)m(ely)g(turn)e(o\013)i(k)m(eyw)m(ord)g
(substitution.)69 b(Y)-8 b(ou)41 b(can)150 476 y(use)30
b(`)p Fp(-ko)p Fu(')h(\(see)g(Section)g(12.4)h([Substitution)c(mo)s
(des],)j(page)g(71\))h(to)f(turn)f(o\013)h(k)m(eyw)m(ord)g
(substitution)150 586 y(en)m(tirely)-8 b(.)275 735 y(In)37
b(man)m(y)i(cases)h(y)m(ou)f(can)g(a)m(v)m(oid)g(using)e(k)m(eyw)m
(ords)i(in)f(the)h(source,)i(ev)m(en)e(though)g(they)g(app)s(ear)150
845 y(in)30 b(the)i(\014nal)f(pro)s(duct.)43 b(F)-8 b(or)33
b(example,)f(the)g(source)g(for)f(this)g(man)m(ual)g(con)m(tains)h(`)p
Fp($@asis{}Author$)p Fu(')150 954 y(whenev)m(er)43 b(the)g(text)h(`)p
Fp($Author: tholo $)p Fu(')d(should)g(app)s(ear.)77 b(In)42 b
Fp(nroff)f Fu(and)i Fp(troff)e Fu(y)m(ou)i(can)g(em)m(b)s(ed)g(the)150
1064 y(n)m(ull-c)m(haracter)30 b Fp(\\&)g Fu(inside)e(the)j(k)m(eyw)m
(ord)g(for)f(a)g(similar)e(e\013ect.)150 1359 y Fq(12.4)68
b(Substitution)46 b(mo)t(des)275 1566 y Fu(Eac)m(h)33
b(\014le)f(has)h(a)g(stored)g(default)f(substitution)f(mo)s(de,)j(and)e
(eac)m(h)i(w)m(orking)e(directory)h(cop)m(y)g(of)h(a)150
1676 y(\014le)c(also)h(has)g(a)h(substitution)d(mo)s(de.)43
b(The)30 b(former)h(is)f(set)i(b)m(y)f(the)h(`)p Fp(-k)p
Fu(')f(option)f(to)i Fp(cvs)e(add)g Fu(and)h Fp(cvs)150
1785 y(admin)p Fu(;)40 b(the)e(latter)g(is)e(set)i(b)m(y)g(the)g(`)p
Fp(-k)p Fu(')f(or)h(`)p Fp(-A)p Fu(')f(options)g(to)h
Fp(cvs)30 b(checkout)35 b Fu(or)j Fp(cvs)29 b(update)p
Fu(.)61 b Fp(cvs)150 1895 y(diff)29 b Fu(also)i(has)f(a)g(`)p
Fp(-k)p Fu(')h(option.)40 b(F)-8 b(or)31 b(some)g(examples,)f(see)h
(Chapter)f(9)g([Binary)g(\014les],)g(page)h(55.)275 2044
y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30 b(are:)150 2226
y(`)p Fp(-kkv)p Fu(')238 b(Generate)40 b(k)m(eyw)m(ord)f(strings)e
(using)h(the)g(default)g(form,)i(e.g.)67 b Fp($Revision:)27
b(5.7)j($)38 b Fu(for)630 2336 y(the)31 b Fp(Revision)d
Fu(k)m(eyw)m(ord.)150 2510 y(`)p Fp(-kkvl)p Fu(')190
b(Lik)m(e)29 b(`)p Fp(-kkv)p Fu(',)h(except)g(that)h(a)f(lo)s(c)m(k)m
(er's)g(name)f(is)g(alw)m(a)m(ys)h(inserted)f(if)f(the)i(giv)m(en)g
(revision)630 2620 y(is)f(curren)m(tly)h(lo)s(c)m(k)m(ed.)41
b(This)29 b(option)g(is)h(normally)e(not)j(useful)e(when)g
Ft(cvs)g Fu(is)h(used.)150 2794 y(`)p Fp(-kk)p Fu(')286
b(Generate)39 b(only)d(k)m(eyw)m(ord)i(names)f(in)e(k)m(eyw)m(ord)j
(strings;)i(omit)d(their)f(v)-5 b(alues.)60 b(F)-8 b(or)38
b(ex-)630 2904 y(ample,)f(for)f(the)h Fp(Revision)d Fu(k)m(eyw)m(ord,)k
(generate)g(the)f(string)e Fp($Revision: 1.1.1.13 $)e Fu(instead)j(of)630
3013 y Fp($Revision: 1.1.1.13 $)p Fu(.)52 b(This)32
b(option)i(is)f(useful)f(to)j(ignore)f(di\013erences)f(due)h(to)g(k)m
(eyw)m(ord)630 3123 y(substitution)28 b(when)h(comparing)h(di\013eren)m
(t)g(revisions)e(of)j(a)g(\014le.)150 3297 y(`)p Fp(-ko)p
Fu(')286 b(Generate)48 b(the)f(old)e(k)m(eyw)m(ord)i(string,)j(presen)m
(t)c(in)f(the)i(w)m(orking)f(\014le)f(just)h(b)s(efore)g(it)630
3407 y(w)m(as)37 b(c)m(hec)m(k)m(ed)i(in.)58 b(F)-8 b(or)38
b(example,)g(for)e(the)h Fp(Revision)e Fu(k)m(eyw)m(ord,)k(generate)f
(the)f(string)630 3517 y Fp($Revision: 1.1.1.13 $)38
b Fu(instead)g(of)h Fp($Revision: 1.1.1.13 $)38 b Fu(if)g(that)h(is)f
(ho)m(w)g(the)h(string)f(ap-)630 3626 y(p)s(eared)30
b(when)f(the)i(\014le)e(w)m(as)i(c)m(hec)m(k)m(ed)h(in.)150
3800 y(`)p Fp(-kb)p Fu(')286 b(Lik)m(e)40 b(`)p Fp(-ko)p
Fu(',)i(but)d(also)h(inhibit)d(con)m(v)m(ersion)j(of)g(line)e(endings)h
(b)s(et)m(w)m(een)h(the)g(canonical)630 3910 y(form)35
b(in)g(whic)m(h)f(they)i(are)h(stored)e(in)g(the)h(rep)s(ository)f
(\(linefeed)f(only\),)j(and)e(the)h(form)630 4020 y(appropriate)24
b(to)i(the)f(op)s(erating)g(system)g(in)f(use)g(on)h(the)g(clien)m(t.)
39 b(F)-8 b(or)26 b(systems,)g(lik)m(e)f(unix,)630 4129
y(whic)m(h)31 b(use)h(linefeed)e(only)i(to)h(terminate)f(lines,)f(this)
g(is)g(the)i(same)g(as)f(`)p Fp(-ko)p Fu('.)46 b(F)-8
b(or)33 b(more)630 4239 y(information)c(on)h(binary)f(\014les,)g(see)i
(Chapter)f(9)h([Binary)e(\014les],)h(page)h(55.)150 4413
y(`)p Fp(-kv)p Fu(')286 b(Generate)53 b(only)e(k)m(eyw)m(ord)i(v)-5
b(alues)51 b(for)h(k)m(eyw)m(ord)g(strings.)104 b(F)-8
b(or)53 b(example,)k(for)52 b(the)630 4523 y Fp(Revision)26
b Fu(k)m(eyw)m(ord,)j(generate)h(the)f(string)e Fp(5.7)g
Fu(instead)h(of)g Fp($Revision: 1.1.1.13 $)p Fu(.)40 b(This)630
4632 y(can)45 b(help)f(generate)j(\014les)d(in)g(programming)g
(languages)h(where)g(it)f(is)g(hard)h(to)g(strip)630
4742 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fp($Revision: 1.1.1.13 $)f
Fu(from)h(a)g(string.)39 b(Ho)m(w)m(ev)m(er,)30 b(further)c(k)m(eyw)m
(ord)630 4852 y(substitution)e(cannot)k(b)s(e)e(p)s(erformed)f(once)i
(the)g(k)m(eyw)m(ord)g(names)f(are)i(remo)m(v)m(ed,)g(so)f(this)630
4961 y(option)j(should)e(b)s(e)i(used)g(with)f(care.)630
5103 y(One)h(often)h(w)m(ould)f(lik)m(e)g(to)h(use)f(`)p
Fp(-kv)p Fu(')h(with)e Fp(cvs)h(export)p Fu(|see)f(Section)h(A.10)i
([exp)s(ort],)630 5213 y(page)37 b(97.)61 b(But)37 b(b)s(e)f(a)m(w)m
(are)i(that)g(do)s(esn't)e(handle)g(an)g(exp)s(ort)h(con)m(taining)f
(binary)f(\014les)630 5322 y(correctly)-8 b(.)p eop
%%Page: 72 74
72 73 bop 150 -116 a Fu(72)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(12.5)68 b(Problems)46
b(with)f(the)g($Log: cvs.ps,v $
b(with)f(the)g(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
b(with)f(the)g(Latest version from Cyclic; skipped files
b(with)f(the)g()h(k)l(eyw)l(ord.)275 559 y Fu(The)40
b Fp($Log: cvs.ps,v $
b Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
b Fp(Latest version from Cyclic; skipped files
b Fp()g Fu(k)m(eyw)m(ord)i(is)e(somewhat)i(con)m(tro)m(v)m
(ersial.)75 b(As)41 b(long)g(as)h(y)m(ou)f(are)h(w)m(orking)f(on)g(y)m
(our)150 669 y(dev)m(elopmen)m(t)36 b(system)f(the)g(information)f(is)g
(easily)g(accessible)h(ev)m(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)g
Fp($Log: cvs.ps,v $
Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
Fp(Latest version from Cyclic; skipped files
Fp()150 778 y Fu(k)m(eyw)m(ord|just)j(do)f(a)i Fp(cvs)29
b(log)p Fu(.)62 b(Once)38 b(y)m(ou)g(exp)s(ort)g(the)g(\014le)f(the)h
(history)f(information)f(migh)m(t)i(b)s(e)150 888 y(useless)29
b(an)m(yho)m(w.)275 1022 y(A)d(more)h(serious)f(concern)h(is)f(that)h
Ft(cvs)f Fu(is)g(not)h(go)s(o)s(d)g(at)g(handling)e Fp($Log: cvs.ps,v $
Ft(cvs)f Fu(is)g(not)h(go)s(o)s(d)g(at)g(handling)e Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
Ft(cvs)f Fu(is)g(not)h(go)s(o)s(d)g(at)g(handling)e Fp(Latest version from Cyclic; skipped files
Ft(cvs)f Fu(is)g(not)h(go)s(o)s(d)g(at)g(handling)e Fp()g
Fu(en)m(tries)i(when)e(a)j(branc)m(h)150 1132 y(is)h(merged)i(on)m(to)g
(the)g(main)e(trunk.)40 b(Con\015icts)29 b(often)i(result)e(from)h(the)
h(merging)e(op)s(eration.)275 1266 y(P)m(eople)21 b(also)g(tend)f(to)i
Fp(")p Fu(\014x)p Fp(")e Fu(the)h(log)g(en)m(tries)f(in)g(the)h(\014le)
f(\(correcting)i(sp)s(elling)17 b(mistak)m(es)22 b(and)e(ma)m(yb)s(e)
150 1376 y(ev)m(en)38 b(factual)f(errors\).)60 b(If)37
b(that)g(is)f(done)h(the)g(information)f(from)g Fp(cvs)30
b(log)36 b Fu(will)e(not)j(b)s(e)g(consisten)m(t)150
1486 y(with)29 b(the)i(information)d(inside)g(the)j(\014le.)40
b(This)28 b(ma)m(y)j(or)g(ma)m(y)g(not)f(b)s(e)g(a)h(problem)e(in)g
(real)h(life.)275 1620 y(It)c(has)g(b)s(een)g(suggested)h(that)g(the)f
Fp($Log: cvs.ps,v $
Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
Fp(Latest version from Cyclic; skipped files
Fp()f Fu(k)m(eyw)m(ord)i(should)d(b)s(e)i(inserted)f
Fo(last)j Fu(in)d(the)i(\014le,)f(and)g(not)150 1730
y(in)j(the)i(\014les)f(header,)h(if)f(it)g(is)g(to)h(b)s(e)f(used)g(at)
i(all.)40 b(That)31 b(w)m(a)m(y)h(the)e(long)h(list)e(of)i(c)m(hange)h
(messages)g(will)150 1839 y(not)f(in)m(terfere)f(with)f(ev)m(eryda)m(y)
i(source)g(\014le)e(bro)m(wsing.)p eop
%%Page: 73 75
73 74 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
b(third-part)m(y)e(sources)1868 b(73)150 366 y Fr(13)80
b(T)-13 b(rac)l(king)54 b(third-part)l(y)f(sources)275
628 y Fu(If)42 b(y)m(ou)h(mo)s(dify)f(a)h(program)g(to)h(b)s(etter)f
(\014t)g(y)m(our)g(site,)j(y)m(ou)d(probably)f(w)m(an)m(t)h(to)h
(include)d(y)m(our)150 737 y(mo)s(di\014cations)36 b(when)i(the)g(next)
g(release)h(of)f(the)h(program)e(arriv)m(es.)64 b Ft(cvs)37
b Fu(can)i(help)e(y)m(ou)h(with)f(this)150 847 y(task.)275
990 y(In)g(the)i(terminology)f(used)g(in)f Ft(cvs)p Fu(,)j(the)f
(supplier)d(of)i(the)h(program)g(is)e(called)h(a)h Fo(v)m(endor)p
Fu(.)65 b(The)150 1100 y(unmo)s(di\014ed)21 b(distribution)f(from)k
(the)g(v)m(endor)g(is)f(c)m(hec)m(k)m(ed)j(in)d(on)h(its)f(o)m(wn)h
(branc)m(h,)h(the)f Fo(v)m(endor)g(branc)m(h)p Fu(.)150
1210 y Ft(cvs)29 b Fu(reserv)m(es)i(branc)m(h)f(1.1.1)i(for)e(this)g
(use.)275 1353 y(When)24 b(y)m(ou)g(mo)s(dify)e(the)j(source)f(and)g
(commit)g(it,)h(y)m(our)f(revision)f(will)e(end)j(up)f(on)h(the)h(main)
e(trunk.)150 1463 y(When)31 b(a)g(new)f(release)h(is)f(made)h(b)m(y)f
(the)h(v)m(endor,)g(y)m(ou)h(commit)e(it)h(on)f(the)h(v)m(endor)g
(branc)m(h)f(and)g(cop)m(y)150 1572 y(the)h(mo)s(di\014cations)d(on)m
(to)k(the)e(main)g(trunk.)275 1716 y(Use)35 b(the)f Fp(import)f
Fu(command)i(to)g(create)i(and)d(up)s(date)g(the)g(v)m(endor)h(branc)m
(h.)53 b(After)35 b(a)g(successful)150 1825 y Fp(import)28
b Fu(the)i(v)m(endor)g(branc)m(h)f(is)g(made)g(the)h(`head')g
(revision,)f(so)h(an)m(y)m(one)h(that)f(c)m(hec)m(ks)h(out)f(a)g(cop)m
(y)h(of)150 1935 y(the)e(\014le)e(gets)j(that)f(revision.)38
b(When)29 b(a)f(lo)s(cal)g(mo)s(di\014cation)f(is)h(committed)g(it)g
(is)g(placed)g(on)g(the)h(main)150 2045 y(trunk,)h(and)f(made)i(the)f
(`head')h(revision.)150 2324 y Fq(13.1)68 b(Imp)t(orting)46
b(a)f(mo)t(dule)g(for)g(the)g(\014rst)g(time)275 2526
y Fu(Use)32 b(the)h Fp(import)d Fu(command)i(to)h(c)m(hec)m(k)h(in)d
(the)i(sources)f(for)g(the)g(\014rst)g(time.)46 b(When)32
b(y)m(ou)h(use)f(the)150 2636 y Fp(import)e Fu(command)i(to)h(trac)m(k)
g(third-part)m(y)e(sources,)i(the)f Fo(v)m(endor)g(tag)41
b Fu(and)32 b Fo(release)g(tags)37 b Fu(are)32 b(useful.)150
2745 y(The)j Fo(v)m(endor)g(tag)44 b Fu(is)35 b(a)g(sym)m(b)s(olic)f
(name)h(for)h(the)f(branc)m(h)g(\(whic)m(h)f(is)g(alw)m(a)m(ys)i
(1.1.1,)j(unless)34 b(y)m(ou)h(use)150 2855 y(the)h(`)p
Fp(-b)30 b Fo(branc)m(h)p Fu(')k(\015ag|See)i(Section)g(13.6)g
([Multiple)e(v)m(endor)h(branc)m(hes],)i(page)f(75.\).)57
b(The)35 b Fo(release)150 2964 y(tags)g Fu(are)c(sym)m(b)s(olic)e
(names)h(for)g(a)h(particular)e(release,)i(suc)m(h)f(as)g(`)p
Fp(FSF_0_04)p Fu('.)275 3108 y(Note)35 b(that)f Fp(import)f
Fu(do)s(es)g Fo(not)j Fu(c)m(hange)f(the)f(directory)g(in)e(whic)m(h)h
(y)m(ou)h(in)m(v)m(ok)m(e)h(it.)51 b(In)33 b(particular,)150
3218 y(it)e(do)s(es)g(not)g(set)h(up)e(that)i(directory)f(as)g(a)h
Ft(cvs)e Fu(w)m(orking)h(directory;)g(if)g(y)m(ou)g(w)m(an)m(t)h(to)g
(w)m(ork)g(with)e(the)150 3327 y(sources)20 b(imp)s(ort)f(them)h
(\014rst)g(and)g(then)g(c)m(hec)m(k)h(them)g(out)f(in)m(to)g(a)h
(di\013eren)m(t)f(directory)g(\(see)h(Section)f(1.3.1)150
3437 y([Getting)31 b(the)g(source],)g(page)g(4\).)275
3580 y(Supp)s(ose)i(y)m(ou)j(ha)m(v)m(e)h(the)f(sources)f(to)i(a)f
(program)f(called)g Fp(wdiff)f Fu(in)g(a)i(directory)f(`)p
Fp(wdiff-0.04)p Fu(',)150 3690 y(and)26 b(are)g(going)g(to)h(mak)m(e)h
(priv)-5 b(ate)25 b(mo)s(di\014cations)g(that)i(y)m(ou)f(w)m(an)m(t)h
(to)g(b)s(e)f(able)f(to)i(use)f(ev)m(en)h(when)e(new)150
3799 y(releases)31 b(are)f(made)h(in)e(the)h(future.)40
b(Y)-8 b(ou)31 b(start)g(b)m(y)f(imp)s(orting)e(the)j(source)f(to)h(y)m
(our)g(rep)s(ository:)390 3937 y Fp($)47 b(cd)h(wdiff-0.04)390
4041 y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.04")f
(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_04)275 4184 y Fu(The)39
b(v)m(endor)g(tag)i(is)e(named)g(`)p Fp(FSF_DIST)p Fu(')f(in)g(the)i
(ab)s(o)m(v)m(e)h(example,)h(and)d(the)h(only)f(release)h(tag)150
4294 y(assigned)30 b(is)f(`)p Fp(WDIFF_0_04)p Fu('.)150
4574 y Fq(13.2)68 b(Up)t(dating)46 b(a)f(mo)t(dule)g(with)g(the)h(imp)t
(ort)f(command)275 4776 y Fu(When)38 b(a)h(new)g(release)g(of)g(the)g
(source)f(arriv)m(es,)j(y)m(ou)e(imp)s(ort)e(it)i(in)m(to)g(the)g(rep)s
(ository)e(with)h(the)150 4885 y(same)32 b Fp(import)e
Fu(command)h(that)h(y)m(ou)g(used)e(to)j(set)f(up)e(the)i(rep)s
(ository)e(in)g(the)i(\014rst)f(place.)44 b(The)31 b(only)150
4995 y(di\013erence)f(is)f(that)i(y)m(ou)g(sp)s(ecify)e(a)i(di\013eren)
m(t)f(release)g(tag)i(this)d(time.)390 5132 y Fp($)47
b(tar)g(xfz)g(wdiff-0.05.tar.gz)390 5236 y($)g(cd)h(wdiff-0.05)390
5340 y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.05")f
(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)p eop
%%Page: 74 76
74 75 bop 150 -116 a Fu(74)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(F)-8 b(or)39 b(\014les)f(that)h
(ha)m(v)m(e)h(not)f(b)s(een)f(mo)s(di\014ed)f(lo)s(cally)-8
b(,)40 b(the)f(newly)e(created)j(revision)d(b)s(ecomes)i(the)150
476 y(head)30 b(revision.)40 b(If)30 b(y)m(ou)h(ha)m(v)m(e)h(made)e(lo)
s(cal)g(c)m(hanges,)i Fp(import)d Fu(will)f(w)m(arn)i(y)m(ou)h(that)g
(y)m(ou)g(m)m(ust)f(merge)150 586 y(the)h(c)m(hanges)g(in)m(to)f(the)h
(main)e(trunk,)h(and)f(tell)h(y)m(ou)h(to)g(use)f(`)p
Fp(checkout)e(-j)p Fu(')i(to)h(do)g(so.)390 729 y Fp($)47
b(cvs)g(checkout)f(-jFSF_DIST:yesterday)c(-jFSF_DIST)j(wdiff)150
878 y Fu(The)24 b(ab)s(o)m(v)m(e)i(command)e(will)e(c)m(hec)m(k)k(out)f
(the)g(latest)g(revision)e(of)i(`)p Fp(wdiff)p Fu(',)g(merging)f(the)g
(c)m(hanges)i(made)150 988 y(on)d(the)g(v)m(endor)h(branc)m(h)e(`)p
Fp(FSF_DIST)p Fu(')g(since)g(y)m(esterda)m(y)j(in)m(to)e(the)g(w)m
(orking)g(cop)m(y)-8 b(.)39 b(If)23 b(an)m(y)h(con\015icts)e(arise)150
1097 y(during)35 b(the)j(merge)g(they)g(should)d(b)s(e)i(resolv)m(ed)g
(in)f(the)i(normal)f(w)m(a)m(y)h(\(see)g(Section)g(10.3)h([Con\015icts)
150 1207 y(example],)31 b(page)g(59\).)42 b(Then,)29
b(the)i(mo)s(di\014ed)d(\014les)h(ma)m(y)i(b)s(e)f(committed.)275
1356 y(Using)25 b(a)h(date,)i(as)e(suggested)h(ab)s(o)m(v)m(e,)h
(assumes)d(that)i(y)m(ou)f(do)g(not)g(imp)s(ort)f(more)h(than)f(one)i
(release)150 1465 y(of)k(a)f(pro)s(duct)f(p)s(er)h(da)m(y)-8
b(.)41 b(If)30 b(y)m(ou)h(do,)f(y)m(ou)h(can)g(alw)m(a)m(ys)g(use)f
(something)g(lik)m(e)f(this)h(instead:)390 1609 y Fp($)47
b(cvs)g(checkout)f(-jWDIFF_0_04)e(-jWDIFF_0_05)h(wdiff)150
1758 y Fu(In)30 b(this)f(case,)j(the)e(t)m(w)m(o)i(ab)s(o)m(v)m(e)f
(commands)f(are)h(equiv)-5 b(alen)m(t.)150 2051 y Fq(13.3)68
b(Rev)l(erting)47 b(to)e(the)h(latest)g(v)l(endor)f(release)275
2259 y Fu(Y)-8 b(ou)31 b(can)g(also)g(rev)m(ert)h(lo)s(cal)f(c)m
(hanges)h(completely)f(and)f(return)g(to)i(the)f(latest)h(v)m(endor)f
(release)g(b)m(y)150 2368 y(c)m(hanging)38 b(the)h(`head')g(revision)e
(bac)m(k)i(to)g(the)g(v)m(endor)f(branc)m(h)g(on)g(all)g(\014les.)63
b(F)-8 b(or)40 b(example,)g(if)e(y)m(ou)150 2478 y(ha)m(v)m(e)30
b(a)e(c)m(hec)m(k)m(ed-out)j(cop)m(y)e(of)g(the)g(sources)f(in)f(`)p
Fp(~/work.d/wdiff)p Fu(',)f(and)h(y)m(ou)i(w)m(an)m(t)g(to)g(rev)m(ert)
h(to)f(the)150 2587 y(v)m(endor's)h(v)m(ersion)g(for)g(all)g(the)g
(\014les)f(in)h(that)h(directory)-8 b(,)30 b(y)m(ou)h(w)m(ould)e(t)m
(yp)s(e:)390 2731 y Fp($)47 b(cd)h(~/work.d/wdiff)390
2834 y($)f(cvs)g(admin)g(-bWDIFF)f(.)150 2984 y Fu(Y)-8
b(ou)30 b(m)m(ust)f(sp)s(ecify)f(the)i(`)p Fp(-bWDIFF)p
Fu(')e(without)g(an)m(y)i(space)g(after)g(the)f(`)p Fp(-b)p
Fu('.)41 b(See)29 b(Section)g(A.6.1)i([admin)150 3093
y(options],)f(page)h(87.)150 3387 y Fq(13.4)68 b(Ho)l(w)46
b(to)f(handle)g(binary)g(\014les)h(with)f(cvs)g(imp)t(ort)275
3594 y Fu(Use)g(the)g(`)p Fp(-k)p Fu(')g(wrapp)s(er)f(option)g(to)i
(tell)f(imp)s(ort)e(whic)m(h)h(\014les)g(are)i(binary)-8
b(.)83 b(See)46 b(Section)f(C.2)150 3704 y([W)-8 b(rapp)s(ers],)30
b(page)i(128.)150 3997 y Fq(13.5)68 b(Ho)l(w)46 b(to)f(handle)g(k)l
(eyw)l(ord)h(substitution)g(with)f(cvs)g(imp)t(ort)275
4205 y Fu(The)31 b(sources)h(whic)m(h)f(y)m(ou)h(are)h(imp)s(orting)c
(ma)m(y)k(con)m(tain)f(k)m(eyw)m(ords)h(\(see)g(Chapter)e(12)i([Keyw)m
(ord)150 4314 y(substitution],)28 b(page)j(69\).)42 b(F)-8
b(or)31 b(example,)f(the)g(v)m(endor)g(ma)m(y)h(use)f
Ft(cvs)f Fu(or)h(some)h(other)f(system)g(whic)m(h)150
4424 y(uses)j(similar)d(k)m(eyw)m(ord)k(expansion)e(syn)m(tax.)50
b(If)32 b(y)m(ou)i(just)e(imp)s(ort)g(the)h(\014les)f(in)g(the)i
(default)e(fashion,)150 4533 y(then)23 b(the)h(k)m(eyw)m(ord)g
(expansions)f(supplied)d(b)m(y)j(the)h(v)m(endor)g(will)d(b)s(e)i
(replaced)g(b)m(y)g(k)m(eyw)m(ord)h(expansions)150 4643
y(supplied)k(b)m(y)j(y)m(our)g(o)m(wn)g(cop)m(y)h(of)f
Ft(cvs)p Fu(.)42 b(It)31 b(ma)m(y)h(b)s(e)f(more)g(con)m(v)m(enien)m(t)
h(to)g(main)m(tain)e(the)h(expansions)150 4753 y(supplied)c(b)m(y)k
(the)g(v)m(endor,)g(so)g(that)g(this)f(information)f(can)i(supply)d
(information)h(ab)s(out)i(the)g(sources)150 4862 y(that)g(y)m(ou)g(imp)
s(orted)d(from)i(the)h(v)m(endor.)275 5011 y(T)-8 b(o)29
b(main)m(tain)g(the)g(k)m(eyw)m(ord)h(expansions)e(supplied)e(b)m(y)j
(the)h(v)m(endor,)f(supply)e(the)j(`)p Fp(-ko)p Fu(')e(option)h(to)150
5121 y Fp(cvs)g(import)d Fu(the)h(\014rst)f(time)h(y)m(ou)g(imp)s(ort)e
(the)i(\014le.)39 b(This)25 b(will)f(turn)i(o\013)h(k)m(eyw)m(ord)h
(expansion)e(for)g(that)150 5230 y(\014le)32 b(en)m(tirely)-8
b(,)33 b(so)f(if)g(y)m(ou)h(w)m(an)m(t)g(to)h(b)s(e)e(more)g(selectiv)m
(e)i(y)m(ou'll)d(ha)m(v)m(e)j(to)f(think)e(ab)s(out)i(what)f(y)m(ou)h
(w)m(an)m(t)150 5340 y(and)d(use)g(the)g(`)p Fp(-k)p
Fu(')h(option)e(to)j Fp(cvs)d(update)g Fu(or)h Fp(cvs)g(admin)f
Fu(as)h(appropriate.)p eop
%%Page: 75 77
75 76 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
b(third-part)m(y)e(sources)1868 b(75)150 366 y Fq(13.6)68
b(Multiple)46 b(v)l(endor)f(branc)l(hes)275 559 y Fu(All)25
b(the)j(examples)f(so)g(far)h(assume)f(that)h(there)f(is)g(only)f(one)i
(v)m(endor)f(from)g(whic)m(h)f(y)m(ou)h(are)h(getting)150
669 y(sources.)55 b(In)34 b(some)h(situations)f(y)m(ou)h(migh)m(t)g
(get)h(sources)f(from)g(a)g(v)-5 b(ariet)m(y)36 b(of)f(places.)54
b(F)-8 b(or)36 b(example,)150 778 y(supp)s(ose)h(that)i(y)m(ou)g(are)g
(dealing)f(with)f(a)i(pro)5 b(ject)39 b(where)f(man)m(y)h(di\013eren)m
(t)f(p)s(eople)f(and)h(teams)i(are)150 888 y(mo)s(difying)30
b(the)i(soft)m(w)m(are.)47 b(There)32 b(are)h(a)f(v)-5
b(ariet)m(y)33 b(of)f(w)m(a)m(ys)h(to)g(handle)e(this,)h(but)f(in)g
(some)i(cases)g(y)m(ou)150 997 y(ha)m(v)m(e)k(a)f(bunc)m(h)f(of)h
(source)g(trees)h(lying)d(around)h(and)g(what)h(y)m(ou)g(w)m(an)m(t)h
(to)f(do)g(more)g(than)g(an)m(ything)150 1107 y(else)30
b(is)g(just)f(to)j(all)d(put)g(them)i(in)e(CVS)h(so)g(that)h(y)m(ou)g
(at)g(least)g(ha)m(v)m(e)g(them)f(in)g(one)g(place.)275
1242 y(F)-8 b(or)33 b(handling)d(situations)i(in)f(whic)m(h)h(there)h
(ma)m(y)g(b)s(e)g(more)g(than)f(one)h(v)m(endor,)h(y)m(ou)f(ma)m(y)g
(sp)s(ecify)150 1351 y(the)j(`)p Fp(-b)p Fu(')g(option)g(to)h
Fp(cvs)29 b(import)p Fu(.)57 b(It)36 b(tak)m(es)i(as)e(an)g(argumen)m
(t)h(the)f(v)m(endor)g(branc)m(h)g(to)g(imp)s(ort)f(to.)150
1461 y(The)30 b(default)f(is)h(`)p Fp(-b)g(1.1.1)p Fu('.)275
1595 y(F)-8 b(or)34 b(example,)h(supp)s(ose)e(that)h(there)h(are)f(t)m
(w)m(o)h(teams,)h(the)f(red)e(team)i(and)e(the)i(blue)d(team,)k(that)
150 1705 y(are)29 b(sending)d(y)m(ou)j(sources.)40 b(Y)-8
b(ou)28 b(w)m(an)m(t)i(to)e(imp)s(ort)f(the)h(red)g(team's)h(e\013orts)
g(to)g(branc)m(h)f(1.1.1)i(and)d(use)150 1814 y(the)35
b(v)m(endor)f(tag)h(RED.)g(Y)-8 b(ou)35 b(w)m(an)m(t)g(to)g(imp)s(ort)e
(the)h(blue)f(team's)j(e\013orts)f(to)g(branc)m(h)e(1.1.3)k(and)c(use)
150 1924 y(the)e(v)m(endor)f(tag)h(BLUE.)g(So)f(the)h(commands)f(y)m
(ou)h(migh)m(t)f(use)g(are:)390 2053 y Fp($)47 b(cvs)g(import)f(dir)h
(RED)g(RED_1-0)390 2156 y($)g(cvs)g(import)f(-b)i(1.1.3)e(dir)h(BLUE)g
(BLUE_1-5)275 2291 y Fu(Note)32 b(that)g(if)e(y)m(our)h(v)m(endor)g
(tag)h(do)s(es)f(not)g(matc)m(h)h(y)m(our)f(`)p Fp(-b)p
Fu(')g(option,)g(CVS)g(will)d(not)k(detect)g(this)150
2401 y(case!)42 b(F)-8 b(or)31 b(example,)390 2529 y
Fp($)47 b(cvs)g(import)f(-b)i(1.1.3)e(dir)h(RED)g(RED_1-0)150
2664 y Fu(Be)27 b(careful;)h(this)d(kind)g(of)i(mismatc)m(h)g(is)e
(sure)h(to)i(so)m(w)f(confusion)e(or)i(w)m(orse.)40 b(I)26
b(can't)i(think)d(of)i(a)g(useful)150 2773 y(purp)s(ose)34
b(for)i(the)g(abilit)m(y)f(to)i(sp)s(ecify)d(a)j(mismatc)m(h)f(here,)h
(but)e(if)g(y)m(ou)i(disco)m(v)m(er)f(suc)m(h)g(a)g(use,)i(don't.)150
2883 y(CVS)30 b(is)f(lik)m(ely)g(to)i(mak)m(e)g(this)f(an)g(error)g(in)
f(some)i(future)e(release.)p eop
%%Page: 76 78
76 77 bop 150 -116 a Fu(76)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 77 79
77 78 bop 150 -116 a Fu(Chapter)30 b(14:)41 b(Ho)m(w)31
b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1286
b(77)150 366 y Fr(14)80 b(Ho)l(w)53 b(y)l(our)g(build)h(system)e(in)l
(teracts)h(with)h(CVS)275 601 y Fu(As)29 b(men)m(tioned)g(in)g(the)g
(in)m(tro)s(duction,)g Ft(cvs)f Fu(do)s(es)i(not)f(con)m(tain)h(soft)m
(w)m(are)h(for)f(building)c(y)m(our)j(soft-)150 710 y(w)m(are)39
b(from)e(source)i(co)s(de.)64 b(This)36 b(section)i(describ)s(es)f(ho)m
(w)h(v)-5 b(arious)37 b(asp)s(ects)h(of)h(y)m(our)f(build)d(system)150
820 y(migh)m(t)30 b(in)m(teract)h(with)e Ft(cvs)p Fu(.)275
954 y(One)38 b(common)h(question,)h(esp)s(ecially)d(from)h(p)s(eople)g
(who)g(are)h(accustomed)h(to)g Ft(r)n(cs)p Fu(,)g(is)d(ho)m(w)i(to)150
1064 y(mak)m(e)g(their)d(build)f(get)j(an)g(up)e(to)i(date)g(cop)m(y)h
(of)e(the)h(sources.)62 b(The)37 b(answ)m(er)h(to)g(this)e(with)g
Ft(cvs)h Fu(is)150 1173 y(t)m(w)m(o-fold.)56 b(First)34
b(of)i(all,)f(since)g Ft(cvs)f Fu(itself)g(can)h(recurse)g(through)g
(directories,)h(there)f(is)f(no)h(need)g(to)150 1283
y(mo)s(dify)c(y)m(our)h(`)p Fp(Makefile)p Fu(')f(\(or)i(whatev)m(er)g
(con\014guration)f(\014le)g(y)m(our)g(build)e(to)s(ol)i(uses\))h(to)g
(mak)m(e)h(sure)150 1393 y(eac)m(h)29 b(\014le)f(is)f(up)g(to)i(date.)
40 b(Instead,)29 b(just)f(use)g(t)m(w)m(o)h(commands,)g(\014rst)e
Fp(cvs)i(-q)h(update)d Fu(and)g(then)h Fp(make)150 1502
y Fu(or)37 b(whatev)m(er)g(the)g(command)g(is)f(to)i(in)m(v)m(ok)m(e)f
(y)m(our)g(build)d(to)s(ol.)60 b(Secondly)-8 b(,)38 b(y)m(ou)f(do)g
(not)g(necessarily)150 1612 y Fo(w)m(an)m(t)e Fu(to)d(get)h(a)f(cop)m
(y)g(of)g(a)g(c)m(hange)h(someone)g(else)e(made)h(un)m(til)e(y)m(ou)i
(ha)m(v)m(e)h(\014nished)c(y)m(our)j(o)m(wn)g(w)m(ork.)150
1721 y(One)c(suggested)h(approac)m(h)f(is)g(to)h(\014rst)e(up)s(date)h
(y)m(our)g(sources,)h(then)f(implemen)m(t,)g(build)d(and)j(test)h(the)
150 1831 y(c)m(hange)c(y)m(ou)f(w)m(ere)h(thinking)c(of,)26
b(and)d(then)h(commit)g(y)m(our)g(sources)g(\(up)s(dating)e(\014rst)h
(if)g(necessary\).)40 b(By)150 1941 y(p)s(erio)s(dically)29
b(\(in)k(b)s(et)m(w)m(een)g(c)m(hanges,)i(using)d(the)h(approac)m(h)h
(just)e(describ)s(ed\))g(up)s(dating)f(y)m(our)i(en)m(tire)150
2050 y(tree,)e(y)m(ou)g(ensure)f(that)h(y)m(our)f(sources)g(are)h
(su\016cien)m(tly)e(up)g(to)j(date.)275 2185 y(One)25
b(common)h(need)f(is)g(to)i(record)e(whic)m(h)g(v)m(ersions)g(of)h
(whic)m(h)e(source)i(\014les)f(w)m(en)m(t)i(in)m(to)e(a)i(particular)
150 2294 y(build.)38 b(This)28 b(kind)g(of)i(functionalit)m(y)f(is)g
(sometimes)h(called)f Fo(bill)e(of)k(materials)i Fu(or)d(something)f
(similar.)150 2404 y(The)e(b)s(est)g(w)m(a)m(y)h(to)g(do)f(this)g(with)
f Ft(cvs)g Fu(is)h(to)h(use)f(the)g Fp(tag)g Fu(command)g(to)h(record)f
(whic)m(h)f(v)m(ersions)h(w)m(en)m(t)150 2513 y(in)m(to)j(a)h(giv)m(en)
f(build)e(\(see)j(Section)f(4.4)i([T)-8 b(ags],)32 b(page)f(32\).)275
2648 y(Using)c Ft(cvs)f Fu(in)h(the)h(most)g(straigh)m(tforw)m(ard)g
(manner)f(p)s(ossible,)f(eac)m(h)j(dev)m(elop)s(er)e(will)e(ha)m(v)m(e)
k(a)f(cop)m(y)150 2758 y(of)h(the)g(en)m(tire)f(source)h(tree)g(whic)m
(h)f(is)f(used)h(in)g(a)h(particular)e(build.)37 b(If)28
b(the)h(source)g(tree)g(is)f(small,)f(or)i(if)150 2867
y(dev)m(elop)s(ers)e(are)h(geographically)f(disp)s(ersed,)f(this)h(is)g
(the)h(preferred)e(solution.)39 b(In)27 b(fact)i(one)f(approac)m(h)150
2977 y(for)i(larger)f(pro)5 b(jects)30 b(is)f(to)i(break)e(a)h(pro)5
b(ject)31 b(do)m(wn)e(in)m(to)h(smaller)e(separately-compiled)h
(subsystems,)150 3086 y(and)h(arrange)h(a)h(w)m(a)m(y)f(of)g(releasing)
f(them)h(in)m(ternally)e(so)i(that)g(eac)m(h)h(dev)m(elop)s(er)f(need)f
(c)m(hec)m(k)j(out)e(only)150 3196 y(those)g(subsystems)e(whic)m(h)g
(are)i(they)g(are)f(activ)m(ely)h(w)m(orking)f(on.)275
3330 y(Another)38 b(approac)m(h)h(is)f(to)h(set)g(up)f(a)h(structure)f
(whic)m(h)f(allo)m(ws)h(dev)m(elop)s(ers)g(to)h(ha)m(v)m(e)h(their)e(o)
m(wn)150 3440 y(copies)31 b(of)h(some)g(\014les,)e(and)h(for)g(other)h
(\014les)e(to)j(access)f(source)g(\014les)e(from)h(a)h(cen)m(tral)g(lo)
s(cation.)43 b(Man)m(y)150 3550 y(p)s(eople)c(ha)m(v)m(e)i(come)g(up)e
(with)g(some)i(suc)m(h)e(a)i(system)f(using)f(features)h(suc)m(h)g(as)g
(the)h(sym)m(b)s(olic)d(link)150 3659 y(feature)k(found)f(in)f(man)m(y)
i(op)s(erating)f(systems,)k(or)d(the)f Fp(VPATH)g Fu(feature)h(found)e
(in)h(man)m(y)h(v)m(ersions)150 3769 y(of)f Fp(make)p
Fu(.)72 b(One)40 b(build)e(to)s(ol)j(whic)m(h)f(is)g(designed)g(to)h
(help)f(with)g(this)g(kind)f(of)i(thing)f(is)g(Odin)f(\(see)150
3878 y Fp(ftp://ftp.cs.colorado.ed)o(u/pu)o(b/di)o(str)o(ibs/)o(odin)o
Fu(\).)p eop
%%Page: 78 80
78 79 bop 150 -116 a Fu(78)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 79 81
79 80 bop 150 -116 a Fu(Chapter)30 b(15:)41 b(Sp)s(ecial)29
b(Files)2501 b(79)150 366 y Fr(15)80 b(Sp)t(ecial)55
b(Files)275 585 y Fu(In)34 b(normal)g(circumstances,)j(CVS)d(w)m(orks)h
(only)f(with)g(regular)h(\014les.)54 b(Ev)m(ery)35 b(\014le)g(in)f(a)h
(pro)5 b(ject)36 b(is)150 695 y(assumed)j(to)h(b)s(e)f(p)s(ersisten)m
(t;)k(it)c(m)m(ust)h(b)s(e)f(p)s(ossible)e(to)j(op)s(en,)i(read)d(and)g
(close)h(them;)k(and)39 b(so)h(on.)150 804 y(CVS)29 b(also)g(ignores)h
(\014le)e(p)s(ermissions)f(and)i(o)m(wnerships,)f(lea)m(ving)h(suc)m(h)
g(issues)f(to)j(b)s(e)e(resolv)m(ed)g(b)m(y)h(the)150
914 y(dev)m(elop)s(er)e(at)i(installation)d(time.)40
b(In)28 b(other)h(w)m(ords,)g(it)g(is)f(not)h(p)s(ossible)d(to)k
Fp(")p Fu(c)m(hec)m(k)g(in)p Fp(")e Fu(a)h(device)g(in)m(to)150
1023 y(a)36 b(rep)s(ository;)i(if)d(the)h(device)g(\014le)f(cannot)h(b)
s(e)g(op)s(ened,)g(CVS)g(will)d(refuse)i(to)i(handle)d(it.)57
b(Files)35 b(also)150 1133 y(lose)30 b(their)g(o)m(wnerships)e(and)i(p)
s(ermissions)d(during)h(rep)s(ository)h(transactions.)275
1264 y(If)d(the)h(con\014guration)f(v)-5 b(ariable)25
b Fp(PreservePermissions)d Fu(\(see)27 b(Section)g(C.12)g([con\014g],)i
(page)e(137\))150 1374 y(is)i(set)i(in)e(the)i(rep)s(ository)-8
b(,)30 b(CVS)g(will)d(sa)m(v)m(e)32 b(the)f(follo)m(wing)e(\014le)g(c)m
(haracteristics)i(in)e(the)i(rep)s(ository:)225 1505
y Fs(\017)60 b Fu(user)30 b(and)f(group)h(o)m(wnership)225
1637 y Fs(\017)60 b Fu(p)s(ermissions)225 1768 y Fs(\017)g
Fu(ma)5 b(jor)30 b(and)g(minor)f(device)h(n)m(um)m(b)s(ers)225
1900 y Fs(\017)60 b Fu(sym)m(b)s(olic)29 b(links)225
2031 y Fs(\017)60 b Fu(hard)29 b(link)g(structure)275
2184 y(Using)38 b(the)h Fp(PreservePermissions)34 b Fu(option)39
b(a\013ects)h(the)g(b)s(eha)m(vior)e(of)h(CVS)g(in)e(sev)m(eral)j(w)m
(a)m(ys.)150 2294 y(First,)28 b(some)h(of)f(the)h(new)e(op)s(erations)h
(supp)s(orted)e(b)m(y)i(CVS)g(are)g(not)h(accessible)f(to)g(all)g
(users.)39 b(In)27 b(par-)150 2403 y(ticular,)f(\014le)f(o)m(wnership)f
(and)h(sp)s(ecial)f(\014le)h(c)m(haracteristics)h(ma)m(y)h(only)e(b)s
(e)g(c)m(hanged)h(b)m(y)g(the)g(sup)s(eruser.)150 2513
y(When)j(the)h Fp(PreservePermissions)25 b Fu(con\014guration)k(v)-5
b(ariable)28 b(is)h(set,)i(therefore,)f(users)f(will)e(ha)m(v)m(e)k(to)
150 2623 y(b)s(e)f(`ro)s(ot')h(in)e(order)h(to)h(p)s(erform)e(CVS)h(op)
s(erations.)275 2754 y(When)40 b Fp(PreservePermissions)c
Fu(is)41 b(in)e(use,)44 b(some)e(CVS)e(op)s(erations)h(\(suc)m(h)g(as)g
(`)p Fp(cvs)30 b(status)p Fu('\))150 2864 y(will)38 b(not)i(recognize)i
(a)f(\014le's)e(hard)h(link)e(structure,)43 b(and)d(so)g(will)e(emit)i
(spurious)e(w)m(arnings)h(ab)s(out)150 2973 y(mismatc)m(hing)28
b(hard)f(links.)38 b(The)29 b(reason)g(is)e(that)j(CVS's)e(in)m(ternal)
g(structure)g(do)s(es)g(not)h(mak)m(e)h(it)e(easy)150
3083 y(for)g(these)h(op)s(erations)f(to)h(collect)g(all)e(the)i
(necessary)g(data)g(ab)s(out)f(hard)f(links,)g(so)i(they)g(c)m(hec)m(k)
h(for)e(\014le)150 3192 y(con\015icts)i(with)f(inaccurate)i(data.)275
3324 y(A)c(more)g(subtle)f(di\013erence)h(is)f(that)i(CVS)e(considers)g
(a)i(\014le)e(to)i(ha)m(v)m(e)g(c)m(hanged)g(only)e(if)h(its)f(con)m
(ten)m(ts)150 3433 y(ha)m(v)m(e)31 b(c)m(hanged)g(\(sp)s(eci\014cally)
-8 b(,)29 b(if)g(the)i(mo)s(di\014cation)d(time)i(of)h(the)f(w)m
(orking)g(\014le)f(do)s(es)h(not)g(matc)m(h)h(that)150
3543 y(of)g(the)g(rep)s(ository's)e(\014le\).)41 b(Therefore,)31
b(if)f(only)f(the)i(p)s(ermissions,)d(o)m(wnership)h(or)h(hard)g(link)
-5 b(age)30 b(ha)m(v)m(e)150 3653 y(c)m(hanged,)38 b(or)d(if)g(a)h
(device's)f(ma)5 b(jor)36 b(or)f(minor)f(n)m(um)m(b)s(ers)g(ha)m(v)m(e)
j(c)m(hanged,)h(CVS)d(will)d(not)k(notice.)57 b(In)150
3762 y(order)40 b(to)g(commit)g(suc)m(h)g(a)h(c)m(hange)g(to)g(the)f
(rep)s(ository)-8 b(,)42 b(y)m(ou)f(m)m(ust)f(force)g(the)h(commit)f
(with)f(`)p Fp(cvs)150 3872 y(commit)29 b(-f)p Fu('.)38
b(This)24 b(also)i(means)f(that)h(if)f(a)h(\014le's)e(p)s(ermissions)f
(ha)m(v)m(e)k(c)m(hanged)f(and)f(the)g(rep)s(ository)g(\014le)150
3981 y(is)c(new)m(er)h(than)f(the)h(w)m(orking)f(cop)m(y)-8
b(,)25 b(p)s(erforming)20 b(`)p Fp(cvs)30 b(update)p
Fu(')20 b(will)f(silen)m(tly)h(c)m(hange)j(the)f(p)s(ermissions)150
4091 y(on)30 b(the)h(w)m(orking)f(cop)m(y)-8 b(.)275
4222 y(Changing)26 b(hard)g(links)g(in)g(a)i(CVS)f(rep)s(ository)f(is)h
(particularly)e(delicate.)40 b(Supp)s(ose)25 b(that)k(\014le)d(`)p
Fp(foo)p Fu(')150 4332 y(is)36 b(link)m(ed)f(to)i(\014le)f(`)p
Fp(old)p Fu(',)i(but)e(is)g(later)g(relink)m(ed)f(to)j(\014le)d(`)p
Fp(new)p Fu('.)60 b(Y)-8 b(ou)37 b(can)g(wind)d(up)i(in)f(the)i(un)m
(usual)150 4441 y(situation)28 b(where,)i(although)f(`)p
Fp(foo)p Fu(',)g(`)p Fp(old)p Fu(')g(and)g(`)p Fp(new)p
Fu(')h(ha)m(v)m(e)g(all)f(had)g(their)f(underlying)f(link)g(patterns)
150 4551 y(c)m(hanged,)39 b(only)c(`)p Fp(foo)p Fu(')h(and)g(`)p
Fp(new)p Fu(')f(ha)m(v)m(e)j(b)s(een)d(mo)s(di\014ed,)h(so)h(`)p
Fp(old)p Fu(')f(is)f(not)h(considered)g(a)g(candidate)150
4661 y(for)29 b(c)m(hec)m(king)i(in.)39 b(It)30 b(can)f(b)s(e)g(v)m
(ery)h(easy)h(to)f(pro)s(duce)e(inconsisten)m(t)h(results)f(this)h(w)m
(a)m(y)-8 b(.)42 b(Therefore,)29 b(w)m(e)150 4770 y(recommend)e(that)i
(when)d(it)h(is)g(imp)s(ortan)m(t)g(to)h(sa)m(v)m(e)h(hard)e(links)e
(in)i(a)h(rep)s(ository)-8 b(,)28 b(the)f(pruden)m(t)g(course)150
4880 y(of)37 b(action)g(is)e(to)j Fp(touch)d Fu(an)m(y)i(\014le)f
(whose)g(link)-5 b(age)36 b(or)h(status)f(has)h(c)m(hanged)g(since)f
(the)h(last)f(c)m(hec)m(kin.)150 4989 y(Indeed,)h(it)f(ma)m(y)h(b)s(e)f
(wise)g(to)h Fp(touch)29 b(*)36 b Fu(b)s(efore)g(eac)m(h)h(commit)g(in)
e(a)i(directory)f(with)f(complex)h(hard)150 5099 y(link)28
b(structures.)275 5230 y(It)j(is)g(w)m(orth)g(noting)g(that)h(only)f
(regular)g(\014les)f(ma)m(y)i(b)s(e)f(merged,)h(for)f(reasons)h(that)g
(hop)s(efully)d(are)150 5340 y(ob)m(vious.)58 b(If)36
b(`)p Fp(cvs)30 b(update)p Fu(')k(or)j(`)p Fp(cvs)30
b(checkout)e(-j)p Fu(')36 b(attempts)h(to)g(merge)g(a)g(sym)m(b)s(olic)
d(link)h(with)g(a)p eop
%%Page: 80 82
80 81 bop 150 -116 a Fu(80)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(regular)f(\014le,)h(or)g(t)m(w)m
(o)i(device)e(\014les)f(for)h(di\013eren)m(t)g(kinds)e(of)j(devices,)f
(CVS)g(will)d(rep)s(ort)j(a)g(con\015ict)h(and)150 476
y(refuse)h(to)i(p)s(erform)d(the)i(merge.)48 b(A)m(t)34
b(the)f(same)g(time,)g(`)p Fp(cvs)d(diff)p Fu(')h(will)g(not)h(rep)s
(ort)h(an)m(y)g(di\013erences)150 586 y(b)s(et)m(w)m(een)38
b(these)g(\014les,)h(since)d(no)i(meaningful)d(textual)j(comparisons)e
(can)i(b)s(e)f(made)g(on)h(\014les)e(whic)m(h)150 695
y(con)m(tain)31 b(no)f(text.)275 830 y(The)h Fp(PreservePermissions)26
b Fu(features)32 b(do)f(not)h(w)m(ork)f(with)g(clien)m(t/serv)m(er)h
Ft(cvs)p Fu(.)43 b(Another)31 b(limi-)150 939 y(tation)f(is)f(that)h
(hard)f(links)f(m)m(ust)h(b)s(e)h(to)g(other)g(\014les)f(within)e(the)j
(same)g(directory;)g(hard)f(links)e(across)150 1049 y(directories)i
(are)i(not)g(supp)s(orted.)p eop
%%Page: 81 83
81 82 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(81)150 366 y Fr(App)t(endix)53 b(A)81
b(Guide)53 b(to)h(CVS)f(commands)275 634 y Fu(This)39
b(app)s(endix)h(describ)s(es)g(the)h(o)m(v)m(erall)h(structure)g(of)f
Ft(cvs)g Fu(commands,)k(and)c(describ)s(es)f(some)150
743 y(commands)24 b(in)f(detail)h(\(others)h(are)f(describ)s(ed)f
(elsewhere;)j(for)e(a)h(quic)m(k)f(reference)g(to)i Ft(cvs)d
Fu(commands,)150 853 y(see)31 b(App)s(endix)d(B)i([In)m(v)m(oking)h
(CVS],)f(page)h(113\).)150 1138 y Fq(A.1)67 b(Ov)l(erall)47
b(structure)e(of)g(CVS)f(commands)275 1341 y Fu(The)29
b(o)m(v)m(erall)i(format)g(of)f(all)g Ft(cvs)f Fu(commands)h(is:)390
1481 y Fp(cvs)47 b([)g(cvs_options)e(])j(cvs_command)c([)k
(command_options)43 b(])48 b([)f(command_args)e(])150
1657 y(cvs)336 b Fu(The)30 b(name)g(of)h(the)f Ft(cvs)g
Fu(program.)150 1827 y Fp(cvs_options)630 1937 y Fu(Some)f(options)f
(that)h(a\013ect)i(all)c(sub-commands)h(of)h Ft(cvs)p
Fu(.)39 b(These)29 b(are)g(describ)s(ed)d(b)s(elo)m(w.)150
2107 y Fp(cvs_command)630 2217 y Fu(One)20 b(of)h(sev)m(eral)h
(di\013eren)m(t)e(sub-commands.)36 b(Some)21 b(of)g(the)g(commands)g
(ha)m(v)m(e)h(aliases)e(that)630 2326 y(can)37 b(b)s(e)f(used)g
(instead;)k(those)d(aliases)f(are)h(noted)g(in)f(the)h(reference)g(man)
m(ual)f(for)g(that)630 2436 y(command.)47 b(There)32
b(are)h(only)e(t)m(w)m(o)j(situations)d(where)h(y)m(ou)h(ma)m(y)g(omit)
f(`)p Fp(cvs_command)p Fu(':)630 2546 y(`)p Fp(cvs)e(-H)p
Fu(')k(elicits)f(a)i(list)e(of)i(a)m(v)-5 b(ailable)33
b(commands,)j(and)e(`)p Fp(cvs)29 b(-v)p Fu(')34 b(displa)m(ys)f(v)m
(ersion)h(in-)630 2655 y(formation)c(on)g Ft(cvs)g Fu(itself.)150
2826 y Fp(command_options)630 2935 y Fu(Options)f(that)i(are)g(sp)s
(eci\014c)e(for)h(the)h(command.)150 3106 y Fp(command_args)630
3215 y Fu(Argumen)m(ts)f(to)i(the)e(commands.)275 3391
y(There)41 b(is)h(unfortunately)f(some)i(confusion)e(b)s(et)m(w)m(een)i
Fp(cvs_options)c Fu(and)j Fp(command_options)p Fu(.)150
3501 y(`)p Fp(-l)p Fu(',)37 b(when)e(giv)m(en)h(as)g(a)g
Fp(cvs_option)p Fu(,)f(only)g(a\013ects)i(some)f(of)g(the)g(commands.)
57 b(When)36 b(it)f(is)g(giv)m(en)150 3610 y(as)g(a)g
Fp(command_option)c Fu(is)j(has)h(a)g(di\013eren)m(t)f(meaning,)i(and)e
(is)g(accepted)i(b)m(y)f(more)g(commands.)54 b(In)150
3720 y(other)26 b(w)m(ords,)h(do)e(not)h(tak)m(e)i(the)e(ab)s(o)m(v)m
(e)h(categorization)g(to)s(o)g(seriously)-8 b(.)38 b(Lo)s(ok)26
b(at)g(the)g(do)s(cumen)m(tation)150 3829 y(instead.)150
4114 y Fq(A.2)67 b(CVS's)45 b(exit)h(status)275 4318
y Fu(CVS)25 b(can)h(indicate)e(to)j(the)f(calling)e(en)m(vironmen)m(t)h
(whether)h(it)f(succeeded)h(or)g(failed)e(b)m(y)i(setting)g(its)150
4427 y Fo(exit)h(status)p Fu(.)40 b(The)27 b(exact)i(w)m(a)m(y)g(of)e
(testing)h(the)f(exit)g(status)h(will)d(v)-5 b(ary)27
b(from)g(one)h(op)s(erating)f(system)g(to)150 4537 y(another.)45
b(F)-8 b(or)32 b(example)f(in)g(a)h(unix)d(shell)h(script)h(the)h(`)p
Fp($?)p Fu(')f(v)-5 b(ariable)30 b(will)f(b)s(e)i(0)h(if)f(the)h(last)f
(command)150 4647 y(returned)e(a)i(successful)e(exit)h(status,)h(or)g
(greater)g(than)f(0)h(if)e(the)i(exit)f(status)h(indicated)e(failure.)
275 4792 y(If)g(CVS)h(is)f(successful,)h(it)g(returns)f(a)i(successful)
e(status;)i(if)e(there)h(is)g(an)g(error,)g(it)g(prin)m(ts)f(an)h
(error)150 4902 y(message)h(and)f(returns)f(a)i(failure)d(status.)41
b(The)30 b(one)h(exception)f(to)h(this)e(is)h(the)g Fp(cvs)g(diff)f
Fu(command.)150 5011 y(It)k(will)d(return)h(a)i(successful)f(status)g
(if)g(it)g(found)g(no)g(di\013erences,)h(or)f(a)h(failure)e(status)i
(if)f(there)g(w)m(ere)150 5121 y(di\013erences)f(or)h(if)f(there)i(w)m
(as)f(an)g(error.)45 b(Because)34 b(this)d(b)s(eha)m(vior)g(pro)m
(vides)g(no)h(go)s(o)s(d)g(w)m(a)m(y)h(to)g(detect)150
5230 y(errors,)j(in)e(the)h(future)f(it)h(is)f(p)s(ossible)e(that)k
Fp(cvs)29 b(diff)34 b Fu(will)f(b)s(e)h(c)m(hanged)i(to)f(b)s(eha)m(v)m
(e)h(lik)m(e)e(the)i(other)150 5340 y Ft(cvs)29 b Fu(commands.)p
eop
%%Page: 82 84
82 83 bop 150 -116 a Fu(82)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(A.3)67 b(Default)47
b(options)e(and)g(the)g Fg(~)p Fq(/.cvsrc)f(\014le)275
572 y Fu(There)28 b(are)i(some)f Fp(command_options)c
Fu(that)30 b(are)g(used)e(so)h(often)h(that)g(y)m(ou)f(migh)m(t)g(ha)m
(v)m(e)h(set)g(up)e(an)150 681 y(alias)i(or)h(some)g(other)g(means)g
(to)g(mak)m(e)h(sure)e(y)m(ou)i(alw)m(a)m(ys)f(sp)s(ecify)e(that)j
(option.)41 b(One)31 b(example)f(\(the)150 791 y(one)i(that)h(dro)m(v)m
(e)g(the)g(implemen)m(tation)e(of)h(the)g(`)p Fp(.cvsrc)p
Fu(')f(supp)s(ort,)g(actually\))i(is)e(that)i(man)m(y)f(p)s(eople)150
900 y(\014nd)37 b(the)h(default)f(output)h(of)g(the)g(`)p
Fp(diff)p Fu(')g(command)g(to)g(b)s(e)g(v)m(ery)g(hard)f(to)i(read,)h
(and)e(that)g(either)150 1010 y(con)m(text)32 b(di\013s)d(or)i
(unidi\013s)c(are)k(m)m(uc)m(h)f(easier)g(to)h(understand.)275
1157 y(The)g(`)p Fp(~/.cvsrc)p Fu(')g(\014le)g(is)g(a)i(w)m(a)m(y)g
(that)f(y)m(ou)h(can)f(add)g(default)f(options)h(to)h
Fp(cvs_commands)28 b Fu(within)150 1267 y(cvs,)j(instead)e(of)i
(relying)e(on)h(aliases)g(or)g(other)h(shell)d(scripts.)275
1414 y(The)34 b(format)i(of)f(the)h(`)p Fp(~/.cvsrc)p
Fu(')d(\014le)i(is)f(simple.)53 b(The)35 b(\014le)f(is)h(searc)m(hed)g
(for)g(a)h(line)e(that)h(b)s(egins)150 1523 y(with)i(the)i(same)g(name)
f(as)h(the)f Fp(cvs_command)e Fu(b)s(eing)h(executed.)66
b(If)38 b(a)g(matc)m(h)i(is)d(found,)j(then)e(the)150
1633 y(remainder)26 b(of)i(the)g(line)e(is)g(split)g(up)h(\(at)i
(whitespace)e(c)m(haracters\))i(in)m(to)f(separate)h(options)e(and)g
(added)150 1742 y(to)k(the)g(command)f(argumen)m(ts)g
Fo(b)s(efore)36 b Fu(an)m(y)30 b(options)g(from)g(the)g(command)h
(line.)275 1889 y(If)d(a)i(command)f(has)f(t)m(w)m(o)j(names)e(\(e.g.,)
i Fp(checkout)c Fu(and)i Fp(co)p Fu(\),)g(the)g(o\016cial)g(name,)h
(not)f(necessarily)150 1999 y(the)j(one)g(used)f(on)h(the)g(command)f
(line,)g(will)e(b)s(e)i(used)g(to)h(matc)m(h)h(against)f(the)g(\014le.)
44 b(So)32 b(if)e(this)h(is)g(the)150 2109 y(con)m(ten)m(ts)h(of)f(the)
f(user's)g(`)p Fp(~/.cvsrc)p Fu(')f(\014le:)390 2250
y Fp(log)47 b(-N)390 2354 y(diff)g(-u)390 2457 y(update)f(-P)390
2561 y(checkout)g(-P)150 2708 y Fu(the)34 b(command)g(`)p
Fp(cvs)c(checkout)e(foo)p Fu(')33 b(w)m(ould)g(ha)m(v)m(e)i(the)g(`)p
Fp(-P)p Fu(')e(option)h(added)f(to)i(the)f(argumen)m(ts,)i(as)150
2818 y(w)m(ell)29 b(as)i(`)p Fp(cvs)f(co)f(foo)p Fu('.)275
2965 y(With)21 b(the)h(example)f(\014le)g(ab)s(o)m(v)m(e,)k(the)d
(output)f(from)h(`)p Fp(cvs)29 b(diff)h(foobar)p Fu(')20
b(will)f(b)s(e)i(in)g(unidi\013)d(format.)150 3074 y(`)p
Fp(cvs)30 b(diff)f(-c)h(foobar)p Fu(')d(will)f(pro)m(vide)i(con)m(text)
i(di\013s,)e(as)h(usual.)38 b(Getting)30 b Fp(")p Fu(old)p
Fp(")d Fu(format)i(di\013s)e(w)m(ould)150 3184 y(b)s(e)37
b(sligh)m(tly)g(more)h(complicated,)i(b)s(ecause)e Fp(diff)e
Fu(do)s(esn't)i(ha)m(v)m(e)h(an)f(option)g(to)g(sp)s(ecify)f(use)h(of)g
(the)150 3294 y Fp(")p Fu(old)p Fp(")29 b Fu(format,)i(so)g(y)m(ou)f(w)
m(ould)f(need)i(`)p Fp(cvs)e(-f)h(diff)f(foobar)p Fu('.)275
3441 y(In)23 b(place)i(of)f(the)h(command)f(name)h(y)m(ou)g(can)g(use)f
Fp(cvs)f Fu(to)j(sp)s(ecify)d(global)h(options)f(\(see)j(Section)e(A.4)
150 3550 y([Global)30 b(options],)g(page)h(82\).)42 b(F)-8
b(or)31 b(example)f(the)h(follo)m(wing)e(line)f(in)h(`)p
Fp(.cvsrc)p Fu(')390 3691 y Fp(cvs)47 b(-z6)275 3838
y Fu(causes)30 b Ft(cvs)g Fu(to)h(use)f(compression)f(lev)m(el)h(6.)150
4127 y Fq(A.4)67 b(Global)46 b(options)275 4332 y Fu(The)29
b(a)m(v)-5 b(ailable)30 b(`)p Fp(cvs_options)p Fu(')e(\(that)j(are)g
(giv)m(en)f(to)i(the)e(left)g(of)h(`)p Fp(cvs_command)p
Fu('\))d(are:)150 4511 y Fp(--allow-root=)p Fo(ro)s(otdir)630
4620 y Fu(Sp)s(ecify)h(legal)i Ft(cvsr)n(oot)e Fu(directory)-8
b(.)43 b(See)31 b(Section)g(2.9.3.1)i([P)m(assw)m(ord)f(authen)m
(tication)630 4730 y(serv)m(er],)f(page)g(20.)150 4902
y Fp(-a)384 b Fu(Authen)m(ticate)26 b(all)e(comm)m(unication)h(b)s(et)m
(w)m(een)h(the)f(clien)m(t)g(and)g(the)g(serv)m(er.)39
b(Only)24 b(has)h(an)630 5011 y(e\013ect)i(on)e(the)g
Ft(cvs)f Fu(clien)m(t.)39 b(As)25 b(of)g(this)f(writing,)g(this)g(is)g
(only)h(implemen)m(ted)e(when)h(using)630 5121 y(a)45
b(GSSAPI)e(connection)h(\(see)i(Section)e(2.9.4)i([GSSAPI)d(authen)m
(ticated],)49 b(page)c(23\).)630 5230 y(Authen)m(tication)33
b(prev)m(en)m(ts)i(certain)e(sorts)h(of)f(attac)m(ks)j(in)m(v)m(olving)
c(hijac)m(king)h(the)h(activ)m(e)630 5340 y Ft(tcp)29
b Fu(connection.)41 b(Enabling)28 b(authen)m(tication)j(do)s(es)f(not)h
(enable)f(encryption.)p eop
%%Page: 83 85
83 84 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(83)150 366 y Fp(-b)30 b Fo(bindir)113
b Fu(In)42 b Ft(cvs)f Fu(1.9.18)k(and)d(older,)j(this)d(sp)s(eci\014ed)
f(that)i Ft(r)n(cs)e Fu(programs)h(are)h(in)f(the)g Fo(bindir)630
476 y Fu(directory)-8 b(.)43 b(Curren)m(t)30 b(v)m(ersions)h(of)g
Ft(cvs)g Fu(do)g(not)g(run)f Ft(r)n(cs)g Fu(programs;)i(for)f
(compatibilit)m(y)630 586 y(this)e(option)h(is)g(accepted,)i(but)d(it)h
(do)s(es)g(nothing.)150 737 y Fp(-T)g Fo(temp)s(dir)630
847 y Fu(Use)h Fo(temp)s(dir)36 b Fu(as)31 b(the)g(directory)g(where)f
(temp)s(orary)h(\014les)f(are)h(lo)s(cated.)43 b(Ov)m(errides)30
b(the)630 956 y(setting)42 b(of)f(the)h Fp($TMPDIR)d
Fu(en)m(vironmen)m(t)i(v)-5 b(ariable)41 b(and)g(an)m(y)g(precompiled)f
(directory)-8 b(.)630 1066 y(This)29 b(parameter)h(should)f(b)s(e)h(sp)
s(eci\014ed)e(as)j(an)f(absolute)g(pathname.)150 1217
y Fp(-d)g Fo(cvs_ro)s(ot_directory)630 1327 y Fu(Use)f
Fo(cvs)p 932 1327 28 4 v 33 w(ro)s(ot)p 1129 1327 V 33
w(directory)36 b Fu(as)28 b(the)h(ro)s(ot)g(directory)f(pathname)g(of)g
(the)h(rep)s(ository)-8 b(.)40 b(Ov)m(er-)630 1436 y(rides)28
b(the)h(setting)g(of)g(the)h Fp($CVSROOT)d Fu(en)m(vironmen)m(t)h(v)-5
b(ariable.)39 b(See)30 b(Chapter)e(2)i([Rep)s(os-)630
1546 y(itory],)g(page)i(7.)150 1697 y Fp(-e)e Fo(editor)121
b Fu(Use)48 b Fo(editor)54 b Fu(to)49 b(en)m(ter)g(revision)d(log)i
(information.)92 b(Ov)m(errides)46 b(the)j(setting)f(of)g(the)630
1807 y Fp($CVSEDITOR)38 b Fu(and)j Fp($EDITOR)e Fu(en)m(vironmen)m(t)i
(v)-5 b(ariables.)72 b(F)-8 b(or)42 b(more)f(information,)h(see)630
1916 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m(hanges],)i
(page)f(4.)150 2068 y Fp(-f)384 b Fu(Do)31 b(not)g(read)f(the)h(`)p
Fp(~/.cvsrc)p Fu(')e(\014le.)40 b(This)29 b(option)h(is)f(most)i(often)
g(used)f(b)s(ecause)g(of)h(the)630 2177 y(non-orthogonalit)m(y)26
b(of)g(the)g Ft(cvs)f Fu(option)g(set.)40 b(F)-8 b(or)26
b(example,)h(the)f(`)p Fp(cvs)k(log)p Fu(')25 b(option)g(`)p
Fp(-N)p Fu(')630 2287 y(\(turn)35 b(o\013)h(displa)m(y)e(of)i(tag)h
(names\))f(do)s(es)f(not)h(ha)m(v)m(e)h(a)f(corresp)s(onding)d(option)j
(to)g(turn)630 2397 y(the)d(displa)m(y)d(on.)47 b(So)33
b(if)e(y)m(ou)i(ha)m(v)m(e)h(`)p Fp(-N)p Fu(')e(in)f(the)i(`)p
Fp(~/.cvsrc)p Fu(')e(en)m(try)h(for)h(`)p Fp(log)p Fu(',)g(y)m(ou)f(ma)
m(y)630 2506 y(need)e(to)h(use)f(`)p Fp(-f)p Fu(')h(to)g(sho)m(w)f(the)
g(tag)i(names.)150 2658 y Fp(-H)150 2767 y(--help)192
b Fu(Displa)m(y)35 b(usage)i(information)d(ab)s(out)i(the)g(sp)s
(eci\014ed)e(`)p Fp(cvs_command)p Fu(')g(\(but)i(do)g(not)g(ac-)630
2877 y(tually)30 b(execute)j(the)f(command\).)44 b(If)31
b(y)m(ou)h(don't)f(sp)s(ecify)f(a)i(command)f(name,)i(`)p
Fp(cvs)c(-H)p Fu(')630 2986 y(displa)m(ys)f(o)m(v)m(erall)j(help)e(for)
h Ft(cvs)p Fu(,)g(including)d(a)k(list)e(of)h(other)h(help)e(options.)
150 3138 y Fp(-l)384 b Fu(Do)27 b(not)f(log)g(the)g(`)p
Fp(cvs_command)p Fu(')d(in)i(the)h(command)g(history)f(\(but)g(execute)
i(it)f(an)m(yw)m(a)m(y\).)630 3247 y(See)31 b(Section)f(A.11)h
([history],)g(page)g(98,)g(for)f(information)f(on)h(command)g(history)
-8 b(.)150 3399 y Fp(-n)384 b Fu(Do)37 b(not)f(c)m(hange)i(an)m(y)e
(\014les.)58 b(A)m(ttempt)37 b(to)g(execute)h(the)e(`)p
Fp(cvs_command)p Fu(',)f(but)h(only)f(to)630 3508 y(issue)29
b(rep)s(orts;)g(do)h(not)g(remo)m(v)m(e,)i(up)s(date,)d(or)h(merge)h
(an)m(y)f(existing)f(\014les,)g(or)h(create)i(an)m(y)630
3618 y(new)e(\014les.)630 3748 y(Note)g(that)e Ft(cvs)g
Fu(will)d(not)k(necessarily)e(pro)s(duce)g(exactly)i(the)f(same)h
(output)e(as)i(without)630 3858 y(`)p Fp(-n)p Fu('.)61
b(In)37 b(some)g(cases)h(the)g(output)e(will)f(b)s(e)i(the)g(same,)i
(but)e(in)f(other)h(cases)h Ft(cvs)f Fu(will)630 3967
y(skip)24 b(some)i(of)g(the)g(pro)s(cessing)e(that)i(w)m(ould)e(ha)m(v)
m(e)j(b)s(een)e(required)f(to)i(pro)s(duce)f(the)g(exact)630
4077 y(same)31 b(output.)150 4228 y Fp(-Q)384 b Fu(Cause)27
b(the)h(command)g(to)g(b)s(e)f(really)f(quiet;)i(the)g(command)g(will)d
(only)h(generate)j(output)630 4338 y(for)h(serious)f(problems.)150
4489 y Fp(-q)384 b Fu(Cause)40 b(the)g(command)h(to)f(b)s(e)g(somewhat)
h(quiet;)k(informational)38 b(messages,)44 b(suc)m(h)c(as)630
4599 y(rep)s(orts)30 b(of)g(recursion)f(through)h(sub)s(directories,)e
(are)j(suppressed.)150 4750 y Fp(-r)384 b Fu(Mak)m(e)31
b(new)f(w)m(orking)f(\014les)g(read-only)-8 b(.)40 b(Same)30
b(e\013ect)h(as)f(if)f(the)h Fp($CVSREAD)d Fu(en)m(vironmen)m(t)630
4860 y(v)-5 b(ariable)36 b(is)g(set)i(\(see)h(App)s(endix)34
b(D)k([En)m(vironmen)m(t)f(v)-5 b(ariables],)38 b(page)g(139\).)63
b(The)37 b(de-)630 4969 y(fault)31 b(is)f(to)i(mak)m(e)g(w)m(orking)f
(\014les)f(writable,)h(unless)e(w)m(atc)m(hes)k(are)f(on)f(\(see)h
(Section)f(10.6)630 5079 y([W)-8 b(atc)m(hes],)33 b(page)e(62\).)150
5230 y Fp(-s)f Fo(v)-5 b(ariable)5 b Fp(=)p Fo(v)-5 b(alue)630
5340 y Fu(Set)31 b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g
(C.11)g([V)-8 b(ariables],)30 b(page)h(136\).)p eop
%%Page: 84 86
84 85 bop 150 -116 a Fu(84)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-t)384 b Fu(T)-8
b(race)36 b(program)e(execution;)j(displa)m(y)c(messages)j(sho)m(wing)e
(the)h(steps)f(of)h Ft(cvs)f Fu(activit)m(y)-8 b(.)630
476 y(P)m(articularly)35 b(useful)g(with)g(`)p Fp(-n)p
Fu(')h(to)h(explore)f(the)h(p)s(oten)m(tial)f(impact)g(of)h(an)f
(unfamiliar)630 586 y(command.)150 739 y Fp(-v)150 892
y(--version)630 1002 y Fu(Displa)m(y)30 b(v)m(ersion)f(and)h(cop)m
(yrigh)m(t)h(information)e(for)h Ft(cvs)p Fu(.)150 1155
y Fp(-w)384 b Fu(Mak)m(e)35 b(new)d(w)m(orking)g(\014les)g(read-write.)
48 b(Ov)m(errides)32 b(the)h(setting)g(of)g(the)g Fp($CVSREAD)e
Fu(en-)630 1265 y(vironmen)m(t)d(v)-5 b(ariable.)39 b(Files)29
b(are)g(created)h(read-write)f(b)m(y)g(default,)g(unless)e
Fp($CVSREAD)g Fu(is)630 1374 y(set)k(or)f(`)p Fp(-r)p
Fu(')h(is)e(giv)m(en.)150 1528 y Fp(-x)384 b Fu(Encrypt)30
b(all)g(comm)m(unication)h(b)s(et)m(w)m(een)h(the)f(clien)m(t)g(and)f
(the)i(serv)m(er.)43 b(Only)30 b(has)g(an)i(ef-)630 1637
y(fect)f(on)f(the)g Ft(cvs)f Fu(clien)m(t.)41 b(As)30
b(of)g(this)f(writing,)f(this)h(is)g(only)h(implemen)m(ted)e(when)h
(using)630 1747 y(a)f(GSSAPI)e(connection)i(\(see)g(Section)f(2.9.4)i
([GSSAPI)e(authen)m(ticated],)i(page)f(23\))g(or)g(a)630
1856 y(Kerb)s(eros)f(connection)g(\(see)i(Section)e(2.9.5)j([Kerb)s
(eros)c(authen)m(ticated],)k(page)e(23\).)41 b(En-)630
1966 y(abling)23 b(encryption)g(implies)f(that)j(message)h(tra\016c)f
(is)e(also)i(authen)m(ticated.)40 b(Encryption)630 2076
y(supp)s(ort)25 b(is)h(not)i(a)m(v)-5 b(ailable)26 b(b)m(y)h(default;)h
(it)e(m)m(ust)h(b)s(e)g(enabled)f(using)f(a)j(sp)s(ecial)d(con\014gure)
630 2185 y(option,)30 b(`)p Fp(--enable-encryption)p
Fu(',)c(when)j(y)m(ou)i(build)c Ft(cvs)p Fu(.)150 2338
y Fp(-z)j Fo(gzip-lev)m(el)630 2448 y Fu(Set)h(the)f(compression)f(lev)
m(el.)41 b(Only)29 b(has)h(an)g(e\013ect)i(on)e(the)h
Ft(cvs)e Fu(clien)m(t.)150 2696 y Fq(A.5)67 b(Common)46
b(command)f(options)275 2886 y Fu(This)24 b(section)j(describ)s(es)e
(the)i(`)p Fp(command_options)p Fu(')c(that)28 b(are)f(a)m(v)-5
b(ailable)26 b(across)h(sev)m(eral)g Ft(cvs)f Fu(com-)150
2995 y(mands.)50 b(These)33 b(options)g(are)h(alw)m(a)m(ys)h(giv)m(en)e
(to)i(the)f(righ)m(t)f(of)h(`)p Fp(cvs_command)p Fu('.)48
b(Not)35 b(all)d(commands)150 3105 y(supp)s(ort)h(all)h(of)h(these)g
(options;)i(eac)m(h)f(option)e(is)g(only)g(supp)s(orted)f(for)i
(commands)f(where)h(it)f(mak)m(es)150 3214 y(sense.)40
b(Ho)m(w)m(ev)m(er,)30 b(when)d(a)h(command)f(has)g(one)h(of)g(these)g
(options)f(y)m(ou)g(can)h(almost)g(alw)m(a)m(ys)g(coun)m(t)g(on)150
3324 y(the)d(same)g(b)s(eha)m(vior)e(of)i(the)f(option)g(as)h(in)e
(other)i(commands.)38 b(\(Other)25 b(command)f(options,)h(whic)m(h)f
(are)150 3434 y(listed)30 b(with)f(the)i(individual)c(commands,)k(ma)m
(y)g(ha)m(v)m(e)i(di\013eren)m(t)d(b)s(eha)m(vior)g(from)h(one)g
Ft(cvs)f Fu(command)150 3543 y(to)h(the)g(other\).)275
3675 y Fi(W)-8 b(arning:)37 b Fu(the)23 b(`)p Fp(history)p
Fu(')f(command)h(is)f(an)h(exception;)j(it)c(supp)s(orts)g(man)m(y)h
(options)f(that)i(con\015ict)150 3784 y(ev)m(en)31 b(with)e(these)i
(standard)f(options.)150 3959 y Fp(-D)g Fo(date_sp)s(ec)630
4069 y Fu(Use)43 b(the)f(most)h(recen)m(t)h(revision)c(no)j(later)f
(than)g Fo(date)p 2614 4069 28 4 v 34 w(sp)s(ec)p Fu(.)76
b Fo(date)p 3090 4069 V 33 w(sp)s(ec)48 b Fu(is)41 b(a)i(single)630
4179 y(argumen)m(t,)31 b(a)g(date)g(description)d(sp)s(ecifying)g(a)j
(date)g(in)e(the)i(past.)630 4310 y(The)21 b(sp)s(eci\014cation)f(is)h
Fo(stic)m(ky)29 b Fu(when)20 b(y)m(ou)i(use)f(it)g(to)h(mak)m(e)h(a)f
(priv)-5 b(ate)20 b(cop)m(y)j(of)e(a)h(source)g(\014le;)630
4420 y(that)f(is,)h(when)d(y)m(ou)h(get)i(a)f(w)m(orking)e(\014le)h
(using)e(`)p Fp(-D)p Fu(',)23 b Ft(cvs)c Fu(records)h(the)h(date)g(y)m
(ou)f(sp)s(eci\014ed,)630 4529 y(so)31 b(that)g(further)e(up)s(dates)g
(in)g(the)i(same)f(directory)g(will)e(use)i(the)h(same)f(date)h(\(for)g
(more)630 4639 y(information)e(on)h(stic)m(ky)h(tags/dates,)h(see)f
(Section)f(4.5)i([Stic)m(ky)e(tags],)i(page)f(34\).)630
4770 y(`)p Fp(-D)p Fu(')g(is)g(a)m(v)-5 b(ailable)30
b(with)g(the)i Fp(checkout)p Fu(,)e Fp(diff)p Fu(,)g
Fp(export)p Fu(,)h Fp(history)p Fu(,)e Fp(rdiff)p Fu(,)i
Fp(rtag)p Fu(,)g(and)630 4880 y Fp(update)g Fu(commands.)47
b(\(The)33 b Fp(history)d Fu(command)j(uses)f(this)g(option)g(in)f(a)i
(sligh)m(tly)e(dif-)630 4989 y(feren)m(t)g(w)m(a)m(y;)g(see)g(Section)g
(A.11.1)h([history)d(options],)i(page)g(99\).)630 5121
y(A)e(wide)g(v)-5 b(ariet)m(y)29 b(of)h(date)g(formats)g(are)f(supp)s
(orted)f(b)m(y)h Ft(cvs)p Fu(.)40 b(The)28 b(most)i(standard)f(ones)630
5230 y(are)g(ISO8601)h(\(from)f(the)g(In)m(ternational)f(Standards)g
(Organization\))g(and)g(the)i(In)m(ternet)630 5340 y(e-mail)g(standard)
f(\(sp)s(eci\014ed)g(in)g(RF)m(C822)j(as)f(amended)f(b)m(y)g(RF)m
(C1123\).)p eop
%%Page: 85 87
85 86 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(85)630 366 y(ISO8601)31 b(dates)g(ha)m(v)m(e)h(man)m
(y)e(v)-5 b(arian)m(ts)30 b(but)g(a)h(few)f(examples)g(are:)870
491 y Fp(1972-09-24)870 595 y(1972-09-24)45 b(20:05)630
726 y Fu(F)-8 b(or)31 b(more)g(details)e(ab)s(out)h(ISO8601)h(dates,)g
(see:)870 850 y Fp(http://www.ft.uni-erlang)o(en.d)o(e/~m)o(sku)o(hn/i)
o(so-t)o(ime)o(.htm)o(l)630 981 y Fu(In)g(addition)e(to)k(the)e(dates)h
(allo)m(w)m(ed)f(in)g(In)m(ternet)g(e-mail)g(itself,)g
Ft(cvs)f Fu(also)i(allo)m(ws)f(some)630 1091 y(of)g(the)f(\014elds)f
(to)i(b)s(e)f(omitted.)41 b(F)-8 b(or)31 b(example:)870
1215 y Fp(24)47 b(Sep)g(1972)g(20:05)870 1319 y(24)g(Sep)630
1450 y Fu(The)23 b(date)i(is)d(in)m(terpreted)h(as)h(b)s(eing)f(in)f
(the)i(lo)s(cal)f(timezone,)j(unless)c(a)i(sp)s(eci\014c)e(timezone)630
1559 y(is)29 b(sp)s(eci\014ed.)630 1690 y(These)k(t)m(w)m(o)i(date)f
(formats)f(are)h(preferred.)48 b(Ho)m(w)m(ev)m(er,)36
b Ft(cvs)d Fu(curren)m(tly)f(accepts)j(a)e(wide)630 1800
y(v)-5 b(ariet)m(y)35 b(of)f(other)g(date)h(formats.)53
b(They)34 b(are)g(in)m(ten)m(tionally)f(not)h(do)s(cumen)m(ted)g(here)g
(in)630 1909 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
Ft(cvs)e Fu(migh)m(t)h(not)h(accept)h(all)d(of)i(them.)630
2040 y(One)f(suc)m(h)g(format)g(is)g Fo(mon)m(th)p Fp(/)p
Fo(da)m(y)8 b Fp(/)p Fo(y)m(ear)f Fu(.)41 b(This)28 b(ma)m(y)j(confuse)
f(p)s(eople)g(who)f(are)i(accus-)630 2149 y(tomed)g(to)h(ha)m(ving)e
(the)h(mon)m(th)f(and)h(da)m(y)g(in)e(the)i(other)g(order;)g(`)p
Fp(1/4/96)p Fu(')e(is)h(Jan)m(uary)g(4,)630 2259 y(not)h(April)d(1.)630
2390 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
(`)p Fp(-D)p Fu(')f(\015ag)g(so)h(that)g(y)m(our)f(shell)e(do)s(esn't)
630 2499 y(in)m(terpret)f(spaces)h(as)g(argumen)m(t)h(separators.)60
b(A)37 b(command)g(using)e(the)i(`)p Fp(-D)p Fu(')g(\015ag)g(can)630
2609 y(lo)s(ok)30 b(lik)m(e)g(this:)870 2734 y Fp($)47
b(cvs)g(diff)g(-D)g("1)g(hour)g(ago")g(cvs.texinfo)150
2885 y(-f)384 b Fu(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
(date)j(or)f(tag)h(to)g Ft(cvs)e Fu(commands,)j(they)e(normally)630
2995 y(ignore)28 b(\014les)g(that)h(do)f(not)h(con)m(tain)g(the)g(tag)h
(\(or)f(did)d(not)j(exist)g(prior)e(to)i(the)g(date\))g(that)630
3104 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
Fp(-f)p Fu(')g(option)g(if)f(y)m(ou)h(w)m(an)m(t)h(\014les)e(retriev)m
(ed)h(ev)m(en)h(when)e(there)630 3214 y(is)h(no)h(matc)m(h)h(for)f(the)
g(tag)h(or)f(date.)59 b(\(The)36 b(most)g(recen)m(t)h(revision)e(of)h
(the)g(\014le)f(will)f(b)s(e)630 3323 y(used\).)630 3439
y(`)p Fp(-f)p Fu(')j(is)f(a)m(v)-5 b(ailable)37 b(with)f(these)h
(commands:)54 b Fp(annotate)p Fu(,)37 b Fp(checkout)p
Fu(,)g Fp(export)p Fu(,)g Fp(rdiff)p Fu(,)630 3549 y
Fp(rtag)p Fu(,)29 b(and)h Fp(update)p Fu(.)630 3680 y
Fi(W)-8 b(arning:)38 b Fu(The)24 b Fp(commit)e Fu(and)i
Fp(remove)e Fu(commands)i(also)g(ha)m(v)m(e)i(a)e(`)p
Fp(-f)p Fu(')h(option,)g(but)e(it)h(has)630 3789 y(a)34
b(di\013eren)m(t)f(b)s(eha)m(vior)g(for)g(those)i(commands.)50
b(See)34 b(Section)f(A.8.1)i([commit)f(options],)630
3899 y(page)d(94,)h(and)d(Section)i(7.2)g([Remo)m(ving)g(\014les],)f
(page)h(48.)150 4050 y Fp(-k)f Fo(k\015ag)165 b Fu(Alter)35
b(the)g(default)f(pro)s(cessing)g(of)h(k)m(eyw)m(ords.)55
b(See)35 b(Chapter)g(12)h([Keyw)m(ord)f(substitu-)630
4160 y(tion],)28 b(page)h(69,)h(for)d(the)i(meaning)e(of)h
Fo(k\015ag)p Fu(.)40 b(Y)-8 b(our)28 b Fo(k\015ag)36
b Fu(sp)s(eci\014cation)27 b(is)g Fo(stic)m(ky)36 b Fu(when)630
4270 y(y)m(ou)f(use)f(it)g(to)h(create)h(a)f(priv)-5
b(ate)33 b(cop)m(y)j(of)e(a)h(source)f(\014le;)i(that)f(is,)g(when)e(y)
m(ou)i(use)f(this)630 4379 y(option)g(with)f(the)i Fp(checkout)d
Fu(or)j Fp(update)e Fu(commands,)i Ft(cvs)f Fu(asso)s(ciates)h(y)m(our)
f(selected)630 4489 y Fo(k\015ag)g Fu(with)24 b(the)i(\014le,)g(and)f
(con)m(tin)m(ues)h(to)h(use)e(it)h(with)e(future)h(up)s(date)g
(commands)g(on)h(the)630 4598 y(same)31 b(\014le)e(un)m(til)g(y)m(ou)i
(sp)s(ecify)e(otherwise.)630 4729 y(The)f(`)p Fp(-k)p
Fu(')h(option)f(is)g(a)m(v)-5 b(ailable)29 b(with)e(the)i
Fp(add)p Fu(,)g Fp(checkout)p Fu(,)e Fp(diff)p Fu(,)h
Fp(import)f Fu(and)i Fp(update)630 4839 y Fu(commands.)150
4990 y Fp(-l)384 b Fu(Lo)s(cal;)48 b(run)40 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(,)45 b(rather)d(than)f(recursing)g
(through)630 5100 y(sub)s(directories.)630 5230 y Fi(W)-8
b(arning:)57 b Fu(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m
(erall)h(`)p Fp(cvs)30 b(-l)p Fu(')38 b(option,)i(whic)m(h)d(y)m(ou)i
(can)630 5340 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h(cvs)g
(command!)p eop
%%Page: 86 88
86 87 bop 150 -116 a Fu(86)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(Av)-5 b(ailable)35
b(with)f(the)j(follo)m(wing)d(commands:)52 b Fp(annotate)p
Fu(,)35 b Fp(checkout)p Fu(,)h Fp(commit)p Fu(,)g Fp(diff)p
Fu(,)630 476 y Fp(edit)p Fu(,)53 b Fp(editors)p Fu(,)e
Fp(export)p Fu(,)h Fp(log)p Fu(,)h Fp(rdiff)p Fu(,)g
Fp(remove)p Fu(,)f Fp(rtag)p Fu(,)g Fp(status)p Fu(,)g
Fp(tag)p Fu(,)h Fp(unedit)p Fu(,)630 586 y Fp(update)p
Fu(,)29 b Fp(watch)p Fu(,)g(and)h Fp(watchers)p Fu(.)150
747 y Fp(-m)g Fo(message)630 857 y Fu(Use)h Fo(message)36
b Fu(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
(editor.)630 992 y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d
(commands:)41 b Fp(add)p Fu(,)30 b Fp(commit)e Fu(and)i
Fp(import)p Fu(.)150 1154 y Fp(-n)384 b Fu(Do)36 b(not)g(run)e(an)m(y)i
(c)m(hec)m(k)m(out/commit/tag)k(program.)56 b(\(A)36
b(program)f(can)h(b)s(e)f(sp)s(eci\014ed)630 1263 y(to)41
b(run)d(on)i(eac)m(h)h(of)f(these)h(activities,)h(in)d(the)h(mo)s
(dules)e(database)j(\(see)g(Section)f(C.1)630 1373 y([mo)s(dules],)29
b(page)i(125\);)i(this)c(option)h(b)m(ypasses)g(it\).)630
1508 y Fi(W)-8 b(arning:)57 b Fu(this)37 b(is)g(not)i(the)g(same)f(as)h
(the)f(o)m(v)m(erall)h(`)p Fp(cvs)30 b(-n)p Fu(')38 b(option,)i(whic)m
(h)d(y)m(ou)i(can)630 1618 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h
(cvs)g(command!)630 1753 y(Av)-5 b(ailable)29 b(with)g(the)i
Fp(checkout)p Fu(,)d Fp(commit)p Fu(,)h Fp(export)p Fu(,)g(and)h
Fp(rtag)f Fu(commands.)150 1915 y Fp(-P)384 b Fu(Prune)29
b(empt)m(y)i(directories.)40 b(See)30 b(Section)h(7.3)g([Remo)m(ving)g
(directories],)f(page)h(49.)150 2076 y Fp(-p)384 b Fu(Pip)s(e)40
b(the)h(\014les)f(retriev)m(ed)h(from)f(the)i(rep)s(ository)e(to)h
(standard)g(output,)i(rather)e(than)630 2186 y(writing)23
b(them)i(in)e(the)i(curren)m(t)g(directory)-8 b(.)39
b(Av)-5 b(ailable)23 b(with)h(the)h Fp(checkout)d Fu(and)j
Fp(update)630 2295 y Fu(commands.)150 2457 y Fp(-R)384
b Fu(Pro)s(cess)30 b(directories)g(recursiv)m(ely)-8
b(.)39 b(This)29 b(is)g(on)i(b)m(y)f(default.)630 2592
y(Av)-5 b(ailable)35 b(with)f(the)j(follo)m(wing)d(commands:)52
b Fp(annotate)p Fu(,)35 b Fp(checkout)p Fu(,)h Fp(commit)p
Fu(,)g Fp(diff)p Fu(,)630 2702 y Fp(edit)p Fu(,)h Fp(editors)p
Fu(,)f Fp(export)p Fu(,)g Fp(rdiff)p Fu(,)g Fp(remove)p
Fu(,)g Fp(rtag)p Fu(,)h Fp(status)p Fu(,)f Fp(tag)p Fu(,)h
Fp(unedit)p Fu(,)f Fp(update)p Fu(,)630 2811 y Fp(watch)p
Fu(,)29 b(and)h Fp(watchers)p Fu(.)150 2973 y Fp(-r)g
Fo(tag)229 b Fu(Use)45 b(the)f(revision)e(sp)s(eci\014ed)h(b)m(y)h(the)
g Fo(tag)53 b Fu(argumen)m(t)45 b(instead)e(of)h(the)h(default)e
Fo(head)630 3082 y Fu(revision.)70 b(As)41 b(w)m(ell)f(as)h(arbitrary)f
(tags)h(de\014ned)f(with)f(the)j Fp(tag)d Fu(or)i Fp(rtag)f
Fu(command,)630 3192 y(t)m(w)m(o)c(sp)s(ecial)d(tags)i(are)g(alw)m(a)m
(ys)f(a)m(v)-5 b(ailable:)48 b(`)p Fp(HEAD)p Fu(')34
b(refers)g(to)h(the)f(most)h(recen)m(t)g(v)m(ersion)630
3301 y(a)m(v)-5 b(ailable)37 b(in)f(the)i(rep)s(ository)-8
b(,)40 b(and)d(`)p Fp(BASE)p Fu(')g(refers)g(to)h(the)g(revision)e(y)m
(ou)i(last)g(c)m(hec)m(k)m(ed)630 3411 y(out)31 b(in)m(to)f(the)h
(curren)m(t)f(w)m(orking)f(directory)-8 b(.)630 3546
y(The)33 b(tag)h(sp)s(eci\014cation)e(is)g(stic)m(ky)h(when)f(y)m(ou)i
(use)e(this)g(with)g Fp(checkout)f Fu(or)i Fp(update)e
Fu(to)630 3656 y(mak)m(e)k(y)m(our)e(o)m(wn)h(cop)m(y)g(of)g(a)g
(\014le:)47 b Ft(cvs)32 b Fu(remem)m(b)s(ers)h(the)h(tag)h(and)e(con)m
(tin)m(ues)h(to)g(use)f(it)630 3766 y(on)c(future)f(up)s(date)g
(commands,)h(un)m(til)e(y)m(ou)j(sp)s(ecify)d(otherwise)h(\(for)i(more)
f(information)630 3875 y(on)37 b(stic)m(ky)g(tags/dates,)k(see)c
(Section)g(4.5)g([Stic)m(ky)g(tags],)j(page)e(34\).)61
b(The)36 b(tag)i(can)g(b)s(e)630 3985 y(either)30 b(a)h(sym)m(b)s(olic)
d(or)j(n)m(umeric)e(tag.)42 b(See)30 b(Section)h(4.4)g([T)-8
b(ags],)32 b(page)f(32.)630 4120 y(Sp)s(ecifying)f(the)j(`)p
Fp(-q)p Fu(')g(global)f(option)h(along)f(with)g(the)h(`)p
Fp(-r)p Fu(')g(command)f(option)h(is)f(often)630 4230
y(useful,)25 b(to)h(suppress)e(the)h(w)m(arning)g(messages)h(when)e
(the)i Ft(r)n(cs)f Fu(\014le)f(do)s(es)h(not)h(con)m(tain)g(the)630
4339 y(sp)s(eci\014ed)j(tag.)630 4475 y Fi(W)-8 b(arning:)57
b Fu(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m(erall)h(`)p
Fp(cvs)30 b(-r)p Fu(')38 b(option,)i(whic)m(h)d(y)m(ou)i(can)630
4585 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h Ft(cvs)e
Fu(command!)630 4720 y(`)p Fp(-r)p Fu(')39 b(is)e(a)m(v)-5
b(ailable)38 b(with)g(the)h Fp(checkout)p Fu(,)g Fp(commit)p
Fu(,)g Fp(diff)p Fu(,)h Fp(history)p Fu(,)f Fp(export)p
Fu(,)g Fp(rdiff)p Fu(,)630 4830 y Fp(rtag)p Fu(,)29 b(and)h
Fp(update)f Fu(commands.)150 4991 y Fp(-W)384 b Fu(Sp)s(ecify)30
b(\014le)i(names)g(that)g(should)e(b)s(e)i(\014ltered.)45
b(Y)-8 b(ou)32 b(can)h(use)e(this)g(option)h(rep)s(eatedly)-8
b(.)630 5101 y(The)33 b(sp)s(ec)g(can)h(b)s(e)f(a)h(\014le)e(name)i
(pattern)f(of)h(the)g(same)g(t)m(yp)s(e)f(that)h(y)m(ou)g(can)g(sp)s
(ecify)e(in)630 5210 y(the)f(`)p Fp(.cvswrappers)p Fu(')d(\014le.)42
b(Av)-5 b(ailable)30 b(with)f(the)j(follo)m(wing)d(commands:)42
b Fp(import)p Fu(,)30 b(and)630 5320 y Fp(update)p Fu(.)p
eop
%%Page: 87 89
87 88 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(87)150 366 y Fq(A.6)67 b(admin|Administration)225
570 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
b(,)30 b(w)m(orking)f(directory)-8 b(.)225 710 y Fs(\017)60
b Fu(Changes:)40 b(rep)s(ository)-8 b(.)225 850 y Fs(\017)60
b Fu(Synon)m(ym:)40 b(rcs)275 1026 y(This)29 b(is)i(the)g
Ft(cvs)g Fu(in)m(terface)h(to)g(assorted)g(administrativ)m(e)e
(facilities.)43 b(Some)31 b(of)h(them)f(ha)m(v)m(e)i(ques-)150
1136 y(tionable)43 b(usefulness)e(for)i Ft(cvs)g Fu(but)g(exist)g(for)g
(historical)f(purp)s(oses.)78 b(Some)44 b(of)f(the)h(questionable)150
1245 y(options)e(are)i(lik)m(ely)d(to)j(disapp)s(ear)d(in)h(the)h
(future.)78 b(This)41 b(command)i Fo(do)s(es)j Fu(w)m(ork)d(recursiv)m
(ely)-8 b(,)46 b(so)150 1355 y(extreme)31 b(care)g(should)e(b)s(e)h
(used.)275 1500 y(On)f(unix,)g(if)h(there)h(is)e(a)i(group)f(named)h
Fp(cvsadmin)p Fu(,)d(only)i(mem)m(b)s(ers)g(of)h(that)g(group)f(can)h
(run)e Fp(cvs)150 1610 y(admin)p Fu(.)40 b(This)29 b(group)h(should)f
(exist)i(on)f(the)h(serv)m(er,)g(or)g(an)m(y)g(system)g(running)d(the)j
(non-clien)m(t/serv)m(er)150 1719 y Ft(cvs)p Fu(.)51
b(T)-8 b(o)34 b(disallo)m(w)f Fp(cvs)c(admin)k Fu(for)g(all)g(users,)i
(create)g(a)g(group)e(with)g(no)h(users)f(in)g(it.)51
b(On)34 b(NT,)g(the)150 1829 y Fp(cvsadmin)28 b Fu(feature)j(do)s(es)f
(not)h(exist)f(and)g(all)f(users)g(can)i(run)e Fp(cvs)g(admin)p
Fu(.)150 2075 y Fn(A.6.1)62 b(admin)40 b(options)275
2279 y Fu(Some)31 b(of)h(these)h(options)e(ha)m(v)m(e)i(questionable)e
(usefulness)e(for)j Ft(cvs)f Fu(but)g(exist)g(for)h(historical)e(pur-)
150 2388 y(p)s(oses.)40 b(Some)31 b(ev)m(en)g(mak)m(e)g(it)f(imp)s
(ossible)d(to)k(use)f Ft(cvs)g Fu(un)m(til)e(y)m(ou)j(undo)e(the)i
(e\013ect!)150 2564 y Fp(-A)p Fo(old\014le)145 b Fu(Migh)m(t)41
b(not)f(w)m(ork)h(together)h(with)d Ft(cvs)p Fu(.)70
b(App)s(end)39 b(the)h(access)i(list)d(of)i Fo(old\014le)j
Fu(to)d(the)630 2674 y(access)32 b(list)d(of)h(the)h
Ft(r)n(cs)e Fu(\014le.)150 2844 y Fp(-a)p Fo(logins)155
b Fu(Migh)m(t)33 b(not)g(w)m(ork)f(together)i(with)e
Ft(cvs)p Fu(.)46 b(App)s(end)31 b(the)h(login)g(names)g(app)s(earing)f
(in)h(the)630 2954 y(comma-separated)g(list)d Fo(logins)k
Fu(to)e(the)g(access)g(list)e(of)i(the)f Ft(r)n(cs)g
Fu(\014le.)150 3124 y Fp(-b[)p Fo(rev)8 b Fp(])156 b
Fu(Set)30 b(the)f(default)g(branc)m(h)g(to)h Fo(rev)p
Fu(.)40 b(In)29 b Ft(cvs)p Fu(,)g(y)m(ou)g(normally)f(do)h(not)h
(manipulate)e(default)630 3234 y(branc)m(hes;)36 b(stic)m(ky)f(tags)g
(\(see)g(Section)f(4.5)i([Stic)m(ky)e(tags],)j(page)e(34\))g(are)g(a)g
(b)s(etter)f(w)m(a)m(y)630 3343 y(to)g(decide)f(whic)m(h)g(branc)m(h)g
(y)m(ou)h(w)m(an)m(t)g(to)h(w)m(ork)e(on.)51 b(There)33
b(is)g(one)g(reason)h(to)h(run)d Fp(cvs)630 3453 y(admin)d(-b)p
Fu(:)53 b(to)37 b(rev)m(ert)h(to)g(the)f(v)m(endor's)f(v)m(ersion)h
(when)f(using)f(v)m(endor)i(branc)m(hes)f(\(see)630 3563
y(Section)23 b(13.3)i([Rev)m(erting)f(lo)s(cal)e(c)m(hanges],)k(page)e
(74\).)40 b(There)22 b(can)i(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)630
3672 y(`)p Fp(-b)p Fu(')30 b(and)g(its)g(argumen)m(t.)150
3843 y Fp(-c)p Fo(string)155 b Fu(Sets)29 b(the)h(commen)m(t)g(leader)f
(to)i Fo(string)p Fu(.)39 b(The)29 b(commen)m(t)h(leader)f(is)g(not)g
(used)g(b)m(y)g(curren)m(t)630 3952 y(v)m(ersions)j(of)h
Ft(cvs)e Fu(or)i Ft(r)n(cs)f Fu(5.7.)48 b(Therefore,)33
b(y)m(ou)g(can)g(almost)g(surely)e(not)i(w)m(orry)f(ab)s(out)630
4062 y(it.)40 b(See)31 b(Chapter)f(12)h([Keyw)m(ord)f(substitution],)f
(page)i(69.)150 4232 y Fp(-e[)p Fo(logins)t Fp(])630
4342 y Fu(Migh)m(t)40 b(not)f(w)m(ork)g(together)i(with)d
Ft(cvs)p Fu(.)67 b(Erase)39 b(the)h(login)e(names)h(app)s(earing)f(in)g
(the)630 4451 y(comma-separated)i(list)e Fo(logins)j
Fu(from)d(the)h(access)h(list)d(of)i(the)g(R)m(CS)f(\014le.)65
b(If)38 b Fo(logins)j Fu(is)630 4561 y(omitted,)31 b(erase)g(the)f(en)m
(tire)h(access)g(list.)150 4731 y Fp(-I)384 b Fu(Run)38
b(in)m(teractiv)m(ely)-8 b(,)42 b(ev)m(en)e(if)f(the)g(standard)f
(input)g(is)g(not)h(a)h(terminal.)66 b(This)37 b(option)630
4841 y(do)s(es)31 b(not)g(w)m(ork)g(with)f(the)h(clien)m(t/serv)m(er)g
Ft(cvs)f Fu(and)h(is)f(lik)m(ely)f(to)j(disapp)s(ear)d(in)g(a)j(future)
630 4950 y(release)f(of)f Ft(cvs)p Fu(.)150 5121 y Fp(-i)384
b Fu(Useless)24 b(with)f Ft(cvs)p Fu(.)38 b(This)23 b(creates)i(and)f
(initializes)e(a)i(new)g Ft(r)n(cs)g Fu(\014le,)h(without)e(dep)s
(ositing)630 5230 y(a)40 b(revision.)66 b(With)39 b Ft(cvs)p
Fu(,)i(add)e(\014les)g(with)f(the)i Fp(cvs)29 b(add)39
b Fu(command)g(\(see)i(Section)e(7.1)630 5340 y([Adding)29
b(\014les],)h(page)h(47\).)p eop
%%Page: 88 90
88 89 bop 150 -116 a Fu(88)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-k)p Fo(subst)175
b Fu(Set)34 b(the)f(default)g(k)m(eyw)m(ord)g(substitution)e(to)j
Fo(subst)p Fu(.)49 b(See)34 b(Chapter)e(12)j([Keyw)m(ord)e(sub-)630
476 y(stitution],)e(page)i(69.)46 b(Giving)30 b(an)i(explicit)e(`)p
Fp(-k)p Fu(')i(option)f(to)i Fp(cvs)c(update)p Fu(,)i
Fp(cvs)e(export)p Fu(,)630 586 y(or)h Fp(cvs)g(checkout)e
Fu(o)m(v)m(errides)i(this)g(default.)150 742 y Fp(-l[)p
Fo(rev)8 b Fp(])156 b Fu(Lo)s(c)m(k)28 b(the)f(revision)e(with)h(n)m
(um)m(b)s(er)g Fo(rev)p Fu(.)39 b(If)27 b(a)g(branc)m(h)g(is)f(giv)m
(en,)i(lo)s(c)m(k)f(the)g(latest)h(revision)630 851 y(on)e(that)g
(branc)m(h.)38 b(If)26 b Fo(rev)33 b Fu(is)25 b(omitted,)h(lo)s(c)m(k)g
(the)g(latest)g(revision)e(on)i(the)f(default)g(branc)m(h.)630
961 y(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(`)p
Fp(-l)p Fu(')g(and)f(its)f(argumen)m(t.)630 1094 y(This)f(can)i(b)s(e)f
(used)g(in)g(conjunction)g(with)f(the)j(`)p Fp(rcslock.pl)p
Fu(')c(script)i(in)f(the)i(`)p Fp(contrib)p Fu(')630
1203 y(directory)35 b(of)h(the)f Ft(cvs)g Fu(source)g(distribution)d
(to)k(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m(outs)j(\(where)630
1313 y(only)31 b(one)h(user)f(can)h(b)s(e)f(editing)g(a)h(giv)m(en)g
(\014le)f(at)h(a)g(time\).)45 b(See)32 b(the)g(commen)m(ts)h(in)d(that)
630 1422 y(\014le)f(for)g(details)g(\(and)h(see)g(the)g(`)p
Fp(README)p Fu(')e(\014le)h(in)g(that)h(directory)f(for)h(disclaimers)d
(ab)s(out)630 1532 y(the)d(unsupp)s(orted)e(nature)h(of)i(con)m
(trib\).)38 b(According)24 b(to)h(commen)m(ts)g(in)d(that)j(\014le,)g
(lo)s(c)m(king)630 1641 y(m)m(ust)30 b(set)h(to)g(strict)f(\(whic)m(h)g
(is)f(the)i(default\).)150 1797 y Fp(-L)384 b Fu(Set)30
b(lo)s(c)m(king)g(to)h(strict.)40 b(Strict)30 b(lo)s(c)m(king)f(means)h
(that)h(the)g(o)m(wner)f(of)g(an)g(R)m(CS)g(\014le)f(is)h(not)630
1907 y(exempt)h(from)g(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)43
b(F)-8 b(or)32 b(use)f(with)e Ft(cvs)p Fu(,)i(strict)g(lo)s(c)m(king)f
(m)m(ust)h(b)s(e)f(set;)630 2017 y(see)h(the)g(discussion)c(under)i
(the)i(`)p Fp(-l)p Fu(')f(option)g(ab)s(o)m(v)m(e.)150
2173 y Fp(-m)p Fo(rev)8 b Fp(:)p Fo(msg)630 2282 y Fu(Replace)31
b(the)f(log)h(message)g(of)g(revision)d Fo(rev)38 b Fu(with)29
b Fo(msg)p Fu(.)150 2438 y Fp(-N)p Fo(name)5 b Fp([:[)p
Fo(rev)j Fp(]])630 2548 y Fu(Act)36 b(lik)m(e)e(`)p Fp(-n)p
Fu(',)i(except)g(o)m(v)m(erride)f(an)m(y)h(previous)d(assignmen)m(t)i
(of)g Fo(name)p Fu(.)55 b(F)-8 b(or)36 b(use)e(with)630
2657 y(magic)d(branc)m(hes,)f(see)h(Section)f(5.5)i([Magic)f(branc)m(h)
f(n)m(um)m(b)s(ers],)f(page)i(40.)150 2813 y Fp(-n)p
Fo(name)5 b Fp([:[)p Fo(rev)j Fp(]])630 2923 y Fu(Asso)s(ciate)34
b(the)f(sym)m(b)s(olic)e(name)i Fo(name)38 b Fu(with)32
b(the)h(branc)m(h)f(or)h(revision)e Fo(rev)p Fu(.)48
b(It)33 b(is)f(nor-)630 3032 y(mally)d(b)s(etter)i(to)g(use)f(`)p
Fp(cvs)g(tag)p Fu(')g(or)g(`)p Fp(cvs)g(rtag)p Fu(')f(instead.)41
b(Delete)31 b(the)g(sym)m(b)s(olic)e(name)630 3142 y(if)e(b)s(oth)g(`)p
Fp(:)p Fu(')h(and)f Fo(rev)35 b Fu(are)28 b(omitted;)h(otherwise,)f
(prin)m(t)f(an)g(error)h(message)h(if)d Fo(name)33 b
Fu(is)27 b(al-)630 3252 y(ready)f(asso)s(ciated)g(with)f(another)h(n)m
(um)m(b)s(er.)38 b(If)26 b Fo(rev)34 b Fu(is)25 b(sym)m(b)s(olic,)g(it)
h(is)f(expanded)g(b)s(efore)630 3361 y(asso)s(ciation.)52
b(A)34 b Fo(rev)42 b Fu(consisting)32 b(of)j(a)f(branc)m(h)g(n)m(um)m
(b)s(er)e(follo)m(w)m(ed)i(b)m(y)g(a)g(`)p Fp(.)p Fu(')h(stands)e(for)
630 3471 y(the)25 b(curren)m(t)f(latest)h(revision)d(in)i(the)g(branc)m
(h.)38 b(A)25 b(`)p Fp(:)p Fu(')f(with)f(an)i(empt)m(y)g
Fo(rev)32 b Fu(stands)24 b(for)g(the)630 3580 y(curren)m(t)36
b(latest)h(revision)d(on)j(the)f(default)f(branc)m(h,)j(normally)c(the)
j(trunk.)57 b(F)-8 b(or)37 b(exam-)630 3690 y(ple,)24
b(`)p Fp(cvs)30 b(admin)f(-n)p Fo(name)5 b Fp(:)p Fu(')23
b(asso)s(ciates)i Fo(name)k Fu(with)22 b(the)i(curren)m(t)g(latest)g
(revision)e(of)i(all)630 3799 y(the)h(R)m(CS)f(\014les;)i(this)e(con)m
(trasts)i(with)d(`)p Fp(cvs)30 b(admin)f(-n)p Fo(name)5
b Fp(:$)p Fu(')24 b(whic)m(h)f(asso)s(ciates)j Fo(name)630
3909 y Fu(with)g(the)h(revision)e(n)m(um)m(b)s(ers)h(extracted)i(from)f
(k)m(eyw)m(ord)g(strings)f(in)g(the)h(corresp)s(onding)630
4019 y(w)m(orking)j(\014les.)150 4175 y Fp(-o)p Fo(range)167
b Fu(Deletes)31 b(\()p Fo(outdates)t Fu(\))h(the)f(revisions)d(giv)m
(en)i(b)m(y)h Fo(range)p Fu(.)630 4307 y(Note)e(that)f(this)e(command)i
(can)g(b)s(e)e(quite)h(dangerous)h(unless)e(y)m(ou)h(kno)m(w)h
Fo(exactly)36 b Fu(what)630 4417 y(y)m(ou)j(are)g(doing)e(\(for)i
(example)f(see)h(the)g(w)m(arnings)e(b)s(elo)m(w)h(ab)s(out)g(ho)m(w)h
(the)g Fo(rev1)7 b Fu(:)p Fo(rev2)630 4527 y Fu(syn)m(tax)31
b(is)e(confusing\).)630 4659 y(If)23 b(y)m(ou)h(are)g(short)g(on)f
(disc)g(this)f(option)h(migh)m(t)h(help)e(y)m(ou.)39
b(But)24 b(think)e(t)m(wice)i(b)s(efore)f(using)630 4769
y(it|there)28 b(is)g(no)g(w)m(a)m(y)h(short)g(of)f(restoring)g(the)h
(latest)g(bac)m(kup)f(to)h(undo)f(this)f(command!)630
4878 y(If)j(y)m(ou)g(delete)g(di\013eren)m(t)g(revisions)e(than)i(y)m
(ou)h(planned,)d(either)i(due)f(to)i(carelessness)f(or)630
4988 y(\(hea)m(v)m(en)i(forbid\))d(a)i(CVS)e(bug,)h(there)h(is)f(no)g
(opp)s(ortunit)m(y)f(to)i(correct)h(the)e(error)g(b)s(efore)630
5098 y(the)f(revisions)e(are)i(deleted.)39 b(It)29 b(probably)e(w)m
(ould)g(b)s(e)h(a)h(go)s(o)s(d)g(idea)f(to)h(exp)s(erimen)m(t)f(on)h(a)
630 5207 y(cop)m(y)i(of)g(the)f(rep)s(ository)g(\014rst.)630
5340 y(Sp)s(ecify)f Fo(range)35 b Fu(in)30 b(one)g(of)h(the)f(follo)m
(wing)f(w)m(a)m(ys:)p eop
%%Page: 89 91
89 90 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(89)630 366 y Fo(rev1)7 b Fp(::)p Fo(rev2)1110
476 y Fu(Collapse)42 b(all)g(revisions)g(b)s(et)m(w)m(een)h(rev1)h(and)
f(rev2,)k(so)c(that)h(CVS)f(only)1110 586 y(stores)33
b(the)f(di\013erences)f(asso)s(ciated)i(with)e(going)h(from)f(rev1)i
(to)g(rev2,)g(not)1110 695 y(in)m(termediate)j(steps.)58
b(F)-8 b(or)38 b(example,)f(after)g(`)p Fp(-o)30 b(1.3::1.5)p
Fu(')k(one)j(can)g(re-)1110 805 y(triev)m(e)27 b(revision)e(1.3,)j
(revision)d(1.5,)k(or)d(the)h(di\013erences)f(to)h(get)h(from)e(1.3)h
(to)1110 914 y(1.5,)h(but)d(not)i(the)f(revision)e(1.4,)k(or)e(the)g
(di\013erences)g(b)s(et)m(w)m(een)g(1.3)h(and)f(1.4.)1110
1024 y(Other)33 b(examples:)47 b(`)p Fp(-o)30 b(1.3::1.4)p
Fu(')h(and)i(`)p Fp(-o)d(1.3::1.3)p Fu(')i(ha)m(v)m(e)j(no)e(e\013ect,)
1110 1134 y(b)s(ecause)d(there)h(are)g(no)f(in)m(termediate)g
(revisions)e(to)k(remo)m(v)m(e.)630 1287 y Fp(::)p Fo(rev)260
b Fu(Collapse)30 b(revisions)f(b)s(et)m(w)m(een)j(the)g(b)s(eginning)c
(of)j(the)h(branc)m(h)e(con)m(taining)1110 1396 y Fo(rev)45
b Fu(and)38 b Fo(rev)45 b Fu(itself.)62 b(The)37 b(branc)m(hp)s(oin)m
(t)f(and)h Fo(rev)46 b Fu(are)38 b(left)g(in)m(tact.)63
b(F)-8 b(or)1110 1506 y(example,)41 b(`)p Fp(-o)30 b(::1.3.2.6)p
Fu(')36 b(deletes)j(revision)e(1.3.2.1,)44 b(revision)37
b(1.3.2.5,)1110 1616 y(and)30 b(ev)m(erything)g(in)f(b)s(et)m(w)m(een,)
i(but)f(lea)m(v)m(es)i(1.3)f(and)f(1.3.2.6)j(in)m(tact.)630
1769 y Fo(rev)8 b Fp(::)252 b Fu(Collapse)20 b(revisions)g(b)s(et)m(w)m
(een)i Fo(rev)30 b Fu(and)21 b(the)h(end)f(of)h(the)f(branc)m(h)g(con)m
(taining)1110 1878 y Fo(rev)p Fu(.)41 b(Revision)29 b
Fo(rev)38 b Fu(is)29 b(left)h(in)m(tact)h(but)f(the)g(head)h(revision)d
(is)i(deleted.)630 2032 y Fo(rev)356 b Fu(Delete)34 b(the)e(revision)f
Fo(rev)p Fu(.)47 b(F)-8 b(or)34 b(example,)f(`)p Fp(-o)d(1.3)p
Fu(')h(is)h(equiv)-5 b(alen)m(t)32 b(to)h(`)p Fp(-o)1110
2141 y(1.2::1.4)p Fu('.)630 2294 y Fo(rev1)7 b Fp(:)p
Fo(rev2)87 b Fu(Delete)50 b(the)g(revisions)d(from)h
Fo(rev1)57 b Fu(to)50 b Fo(rev2)p Fu(,)k(inclusiv)m(e,)e(on)d(the)h
(same)1110 2404 y(branc)m(h.)68 b(One)40 b(will)d(not)j(b)s(e)f(able)g
(to)i(retriev)m(e)f Fo(rev1)48 b Fu(or)39 b Fo(rev2)48
b Fu(or)40 b(an)m(y)g(of)1110 2514 y(the)d(revisions)e(in)g(b)s(et)m(w)
m(een.)61 b(F)-8 b(or)38 b(example,)g(the)f(command)g(`)p
Fp(cvs)29 b(admin)1110 2623 y(-oR_1_01:R_1_02)d(.)p Fu(')35
b(is)g(rarely)f(useful.)54 b(It)36 b(means)f(to)h(delete)g(revisions)
1110 2733 y(up)k(to,)k(and)c(including,)g(the)h(tag)h(R)p
2426 2733 28 4 v 32 w(1)p 2503 2733 V 34 w(02.)72 b(But)41
b(b)s(ew)m(are!)71 b(If)41 b(there)g(are)1110 2842 y(\014les)i(that)i
(ha)m(v)m(e)h(not)e(c)m(hanged)h(b)s(et)m(w)m(een)g(R)p
2718 2842 V 33 w(1)p 2796 2842 V 33 w(02)g(and)f(R)p
3222 2842 V 33 w(1)p 3300 2842 V 33 w(03)h(the)g(\014le)1110
2952 y(will)27 b(ha)m(v)m(e)k Fo(the)f(same)36 b Fu(n)m(umerical)28
b(revision)g(n)m(um)m(b)s(er)h(assigned)g(to)i(the)f(tags)1110
3062 y(R)p 1182 3062 V 33 w(1)p 1260 3062 V 33 w(02)39
b(and)f(R)p 1674 3062 V 32 w(1)p 1751 3062 V 34 w(03.)65
b(So)38 b(not)h(only)e(will)f(it)i(b)s(e)g(imp)s(ossible)c(to)40
b(retriev)m(e)1110 3171 y(R)p 1182 3171 V 33 w(1)p 1260
3171 V 33 w(02;)47 b(R)p 1522 3171 V 32 w(1)p 1599 3171
V 33 w(03)42 b(will)c(also)i(ha)m(v)m(e)i(to)g(b)s(e)e(restored)g(from)
g(the)h(tap)s(es!)72 b(In)1110 3281 y(most)31 b(cases)g(y)m(ou)g(w)m
(an)m(t)g(to)g(sp)s(ecify)e Fo(rev1)7 b Fu(::)p Fo(rev2)39
b Fu(instead.)630 3434 y Fp(:)p Fo(rev)308 b Fu(Delete)39
b(revisions)e(from)h(the)g(b)s(eginning)e(of)i(the)h(branc)m(h)e(con)m
(taining)h Fo(rev)1110 3543 y Fu(up)29 b(to)i(and)f(including)d
Fo(rev)p Fu(.)630 3697 y Fo(rev)8 b Fp(:)300 b Fu(Delete)36
b(revisions)c(from)j(revision)d Fo(rev)p Fu(,)k(including)31
b Fo(rev)43 b Fu(itself,)34 b(to)i(the)f(end)1110 3806
y(of)c(the)f(branc)m(h)g(con)m(taining)g Fo(rev)p Fu(.)630
3959 y(None)h(of)f(the)h(revisions)d(to)k(b)s(e)d(deleted)h(ma)m(y)h
(ha)m(v)m(e)h(branc)m(hes)e(or)g(lo)s(c)m(ks.)630 4091
y(If)d(an)m(y)g(of)g(the)h(revisions)d(to)j(b)s(e)e(deleted)h(ha)m(v)m
(e)h(sym)m(b)s(olic)e(names,)i(and)e(one)i(sp)s(eci\014es)e(one)630
4200 y(of)34 b(the)h(`)p Fp(::)p Fu(')f(syn)m(taxes,)i(then)e
Ft(cvs)f Fu(will)f(giv)m(e)j(an)f(error)f(and)h(not)h(delete)f(an)m(y)h
(revisions.)630 4310 y(If)i(y)m(ou)h(really)f(w)m(an)m(t)h(to)h(delete)
f(b)s(oth)e(the)i(sym)m(b)s(olic)e(names)i(and)f(the)h(revisions,)g
(\014rst)630 4420 y(delete)k(the)f(sym)m(b)s(olic)f(names)i(with)e
Fp(cvs)29 b(tag)h(-d)p Fu(,)44 b(then)d(run)f Fp(cvs)29
b(admin)g(-o)p Fu(.)74 b(If)41 b(one)630 4529 y(sp)s(eci\014es)29
b(the)h(non-`)p Fp(::)p Fu(')g(syn)m(taxes,)h(then)f
Ft(cvs)f Fu(will)e(delete)j(the)h(revisions)d(but)h(lea)m(v)m(e)j(the)
630 4639 y(sym)m(b)s(olic)i(names)h(p)s(oin)m(ting)f(to)i(nonexisten)m
(t)g(revisions.)54 b(This)34 b(b)s(eha)m(vior)h(is)f(preserv)m(ed)630
4748 y(for)26 b(compatibilit)m(y)e(with)h(previous)g(v)m(ersions)g(of)h
Ft(cvs)p Fu(,)h(but)e(b)s(ecause)h(it)g(isn't)f(v)m(ery)h(useful,)630
4858 y(in)j(the)i(future)e(it)h(ma)m(y)h(c)m(hange)g(to)h(b)s(e)d(lik)m
(e)h(the)h(`)p Fp(::)p Fu(')f(case.)630 4989 y(Due)22
b(to)h(the)f(w)m(a)m(y)h Ft(cvs)f Fu(handles)e(branc)m(hes)i
Fo(rev)29 b Fu(cannot)23 b(b)s(e)f(sp)s(eci\014ed)e(sym)m(b)s(olically)
f(if)i(it)h(is)630 5099 y(a)27 b(branc)m(h.)39 b(See)26
b(Section)h(5.5)g([Magic)h(branc)m(h)d(n)m(um)m(b)s(ers],)i(page)g(40,)
h(for)e(an)h(explanation.)630 5230 y(Mak)m(e)44 b(sure)d(that)h(no-one)
h(has)f(c)m(hec)m(k)m(ed)i(out)e(a)g(cop)m(y)h(of)f(the)g(revision)e(y)
m(ou)j(outdate.)630 5340 y(Strange)22 b(things)f(will)f(happ)s(en)g(if)
h(he)h(starts)h(to)g(edit)f(it)f(and)h(tries)f(to)i(c)m(hec)m(k)h(it)e
(bac)m(k)g(in.)37 b(F)-8 b(or)p eop
%%Page: 90 92
90 91 bop 150 -116 a Fu(90)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(this)24 b(reason,)j(this)e
(option)g(is)g(not)g(a)h(go)s(o)s(d)g(w)m(a)m(y)g(to)g(tak)m(e)i(bac)m
(k)e(a)g(b)s(ogus)f(commit;)i(commit)630 476 y(a)h(new)g(revision)e
(undoing)g(the)i(b)s(ogus)f(c)m(hange)i(instead)f(\(see)h(Section)e
(5.8)i([Merging)g(t)m(w)m(o)630 586 y(revisions],)g(page)i(42\).)150
737 y Fp(-q)384 b Fu(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
(diagnostics.)150 888 y Fp(-s)p Fo(state)5 b Fp([:)p
Fo(rev)j Fp(])630 998 y Fu(Useful)32 b(with)g Ft(cvs)p
Fu(.)49 b(Set)33 b(the)h(state)g(attribute)g(of)f(the)h(revision)d
Fo(rev)41 b Fu(to)34 b Fo(state)p Fu(.)51 b(If)33 b Fo(rev)41
b Fu(is)630 1107 y(a)30 b(branc)m(h)g(n)m(um)m(b)s(er,)f(assume)g(the)h
(latest)h(revision)d(on)i(that)h(branc)m(h.)40 b(If)29
b Fo(rev)38 b Fu(is)29 b(omitted,)630 1217 y(assume)23
b(the)h(latest)f(revision)f(on)h(the)h(default)e(branc)m(h.)38
b(An)m(y)23 b(iden)m(ti\014er)f(is)g(acceptable)i(for)630
1326 y Fo(state)p Fu(.)42 b(A)29 b(useful)f(set)i(of)g(states)g(is)f(`)
p Fp(Exp)p Fu(')g(\(for)g(exp)s(erimen)m(tal\),)g(`)p
Fp(Stab)p Fu(')g(\(for)h(stable\),)g(and)630 1436 y(`)p
Fp(Rel)p Fu(')e(\(for)h(released\).)40 b(By)29 b(default,)g(the)g
(state)h(of)e(a)h(new)g(revision)d(is)i(set)h(to)h(`)p
Fp(Exp)p Fu(')e(when)630 1545 y(it)k(is)f(created.)48
b(The)32 b(state)h(is)f(visible)d(in)i(the)i(output)f(from)g
Fo(cvs)g(log)40 b Fu(\(see)34 b(Section)e(A.13)630 1655
y([log],)40 b(page)e(102\),)j(and)36 b(in)g(the)i(`)p
Fp($Log: cvs.ps,v $
Fp(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
Fp(Latest version from Cyclic; skipped files
Fp()p Fu(')e(and)h(`)p Fp($State: Exp $)p Fu(')f(k)m(eyw)m(ords)h(\(see)
h(Chapter)f(12)630 1765 y([Keyw)m(ord)i(substitution],)g(page)h(69\).)
68 b(Note)40 b(that)g Ft(cvs)e Fu(uses)g(the)i Fp(dead)d
Fu(state)k(for)e(its)630 1874 y(o)m(wn)33 b(purp)s(oses;)g(to)h(tak)m
(e)h(a)e(\014le)f(to)i(or)f(from)g(the)g Fp(dead)f Fu(state)j(use)e
(commands)f(lik)m(e)h Fp(cvs)630 1984 y(remove)c Fu(and)g
Fp(cvs)h(add)p Fu(,)g(not)g Fp(cvs)g(admin)f(-s)p Fu(.)150
2135 y Fp(-t[)p Fo(\014le)5 b Fp(])166 b Fu(Useful)38
b(with)g Ft(cvs)p Fu(.)65 b(W)-8 b(rite)40 b(descriptiv)m(e)e(text)i
(from)e(the)h(con)m(ten)m(ts)i(of)e(the)g(named)g Fo(\014le)630
2245 y Fu(in)m(to)30 b(the)h(R)m(CS)f(\014le,)f(deleting)h(the)g
(existing)g(text.)41 b(The)30 b Fo(\014le)35 b Fu(pathname)30
b(ma)m(y)h(not)f(b)s(egin)630 2354 y(with)36 b(`)p Fp(-)p
Fu('.)62 b(The)37 b(descriptiv)m(e)f(text)i(can)g(b)s(e)f(seen)g(in)f
(the)i(output)f(from)g(`)p Fp(cvs)29 b(log)p Fu(')37
b(\(see)630 2464 y(Section)43 b(A.13)h([log],)j(page)d(102\).)80
b(There)43 b(can)g(b)s(e)f(no)h(space)h(b)s(et)m(w)m(een)f(`)p
Fp(-t)p Fu(')g(and)g(its)630 2573 y(argumen)m(t.)630
2704 y(If)26 b Fo(\014le)k Fu(is)25 b(omitted,)i(obtain)e(the)h(text)h
(from)f(standard)f(input,)g(terminated)h(b)m(y)g(end-of-\014le)630
2813 y(or)d(b)m(y)g(a)g(line)e(con)m(taining)i(`)p Fp(.)p
Fu(')g(b)m(y)g(itself.)37 b(Prompt)22 b(for)h(the)g(text)h(if)e(in)m
(teraction)h(is)f(p)s(ossible;)630 2923 y(see)30 b(`)p
Fp(-I)p Fu('.)40 b(Reading)29 b(from)g(standard)g(input)e(do)s(es)j
(not)f(w)m(ork)h(for)f(clien)m(t/serv)m(er)h Ft(cvs)f
Fu(and)630 3032 y(ma)m(y)i(c)m(hange)g(in)f(a)g(future)g(release)g(of)h
Ft(cvs)p Fu(.)150 3184 y Fp(-t-)p Fo(string)107 b Fu(Similar)39
b(to)k(`)p Fp(-t)p Fo(\014le)5 b Fu('.)76 b(W)-8 b(rite)43
b(descriptiv)m(e)e(text)i(from)f(the)g Fo(string)50 b
Fu(in)m(to)42 b(the)g Ft(r)n(cs)g Fu(\014le,)630 3293
y(deleting)22 b(the)g(existing)g(text.)39 b(There)22
b(can)h(b)s(e)f(no)g(space)i(b)s(et)m(w)m(een)f(`)p Fp(-t)p
Fu(')f(and)g(its)g(argumen)m(t.)150 3444 y Fp(-U)384
b Fu(Set)26 b(lo)s(c)m(king)f(to)i(non-strict.)38 b(Non-strict)26
b(lo)s(c)m(king)f(means)h(that)g(the)g(o)m(wner)g(of)g(a)g(\014le)f
(need)630 3554 y(not)36 b(lo)s(c)m(k)g(a)h(revision)d(for)i(c)m(hec)m
(kin.)58 b(F)-8 b(or)37 b(use)f(with)f Ft(cvs)p Fu(,)i(strict)e(lo)s(c)
m(king)h(m)m(ust)g(b)s(e)f(set;)630 3663 y(see)c(the)g(discussion)c
(under)i(the)i(`)p Fp(-l)p Fu(')f(option)g(ab)s(o)m(v)m(e.)150
3815 y Fp(-u[)p Fo(rev)8 b Fp(])156 b Fu(See)24 b(the)g(option)g(`)p
Fp(-l)p Fu(')g(ab)s(o)m(v)m(e,)i(for)e(a)h(discussion)c(of)j(using)f
(this)f(option)i(with)f Ft(cvs)p Fu(.)37 b(Unlo)s(c)m(k)630
3924 y(the)f(revision)d(with)h(n)m(um)m(b)s(er)g Fo(rev)p
Fu(.)56 b(If)35 b(a)h(branc)m(h)e(is)h(giv)m(en,)i(unlo)s(c)m(k)d(the)i
(latest)g(revision)630 4034 y(on)i(that)h(branc)m(h.)64
b(If)38 b Fo(rev)47 b Fu(is)37 b(omitted,)k(remo)m(v)m(e)e(the)g
(latest)g(lo)s(c)m(k)g(held)d(b)m(y)j(the)f(caller.)630
4143 y(Normally)-8 b(,)27 b(only)f(the)h(lo)s(c)m(k)m(er)g(of)g(a)g
(revision)e(ma)m(y)i(unlo)s(c)m(k)f(it.)39 b(Someb)s(o)s(dy)25
b(else)i(unlo)s(c)m(king)630 4253 y(a)f(revision)e(breaks)i(the)g(lo)s
(c)m(k.)39 b(This)25 b(causes)h(a)g(mail)f(message)i(to)f(b)s(e)g(sen)m
(t)g(to)h(the)f(original)630 4363 y(lo)s(c)m(k)m(er.)61
b(The)36 b(message)i(con)m(tains)f(a)h(commen)m(tary)g(solicited)d
(from)i(the)g(break)m(er.)60 b(The)630 4472 y(commen)m(tary)44
b(is)e(terminated)g(b)m(y)h(end-of-\014le)f(or)h(b)m(y)f(a)h(line)e
(con)m(taining)i Fp(.)f Fu(b)m(y)h(itself.)630 4582 y(There)30
b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(`)p Fp(-u)p
Fu(')g(and)f(its)f(argumen)m(t.)150 4733 y Fp(-V)p Fo(n)333
b Fu(In)27 b(previous)f(v)m(ersions)h(of)h Ft(cvs)p Fu(,)g(this)f
(option)g(mean)m(t)i(to)f(write)f(an)h Ft(r)n(cs)f Fu(\014le)g(whic)m
(h)f(w)m(ould)630 4842 y(b)s(e)39 b(acceptable)h(to)g
Ft(r)n(cs)f Fu(v)m(ersion)g Fo(n)p Fu(,)i(but)e(it)g(is)f(no)m(w)i
(obsolete)g(and)e(sp)s(ecifying)g(it)h(will)630 4952
y(pro)s(duce)29 b(an)h(error.)150 5103 y Fp(-x)p Fo(su\016xes)97
b Fu(In)37 b(previous)g(v)m(ersions)h(of)g Ft(cvs)p Fu(,)i(this)d(w)m
(as)h(do)s(cumen)m(ted)g(as)h(a)f(w)m(a)m(y)h(of)g(sp)s(ecifying)d(the)
630 5213 y(names)i(of)g(the)h Ft(r)n(cs)e Fu(\014les.)63
b(Ho)m(w)m(ev)m(er,)42 b Ft(cvs)c Fu(has)g(alw)m(a)m(ys)g(required)f
(that)h(the)h Ft(r)n(cs)e Fu(\014les)630 5322 y(used)30
b(b)m(y)g Ft(cvs)f Fu(end)h(in)f(`)p Fp(,v)p Fu(',)i(so)f(this)f
(option)h(has)g(nev)m(er)h(done)f(an)m(ything)g(useful.)p
eop
%%Page: 91 93
91 92 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(91)150 366 y Fq(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
b(out)e(sources)g(for)g(editing)225 558 y Fs(\017)60
b Fu(Synopsis:)39 b(c)m(hec)m(k)m(out)32 b([options])f(mo)s(dules)p
Fh(:)15 b(:)g(:)225 692 y Fs(\017)60 b Fu(Requires:)40
b(rep)s(ository)-8 b(.)225 826 y Fs(\017)60 b Fu(Changes:)40
b(w)m(orking)30 b(directory)-8 b(.)225 959 y Fs(\017)60
b Fu(Synon)m(yms:)40 b(co,)31 b(get)275 1117 y(Create)36
b(or)f(up)s(date)g(a)h(w)m(orking)e(directory)h(con)m(taining)g(copies)
g(of)h(the)f(source)h(\014les)e(sp)s(eci\014ed)g(b)m(y)150
1227 y Fo(mo)s(dules)p Fu(.)k(Y)-8 b(ou)29 b(m)m(ust)g(execute)h
Fp(checkout)c Fu(b)s(efore)i(using)f(most)i(of)g(the)f(other)h
Ft(cvs)f Fu(commands,)h(since)150 1336 y(most)i(of)f(them)h(op)s(erate)
g(on)f(y)m(our)g(w)m(orking)g(directory)-8 b(.)275 1470
y(The)40 b Fo(mo)s(dules)i Fu(are)f(either)g(sym)m(b)s(olic)e(names)h
(for)h(some)g(collection)f(of)h(source)g(directories)f(and)150
1580 y(\014les,)c(or)f(paths)g(to)h(directories)e(or)h(\014les)g(in)f
(the)h(rep)s(ository)-8 b(.)55 b(The)35 b(sym)m(b)s(olic)e(names)j(are)
f(de\014ned)f(in)150 1689 y(the)d(`)p Fp(modules)p Fu(')d(\014le.)40
b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(125.)275
1823 y(Dep)s(ending)26 b(on)i(the)g(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
b(,)28 b Fp(checkout)d Fu(ma)m(y)k(recursiv)m(ely)d(create)k
(directories)d(and)150 1932 y(p)s(opulate)f(them)h(with)f(the)h
(appropriate)f(source)h(\014les.)39 b(Y)-8 b(ou)27 b(can)h(then)f(edit)
f(these)i(source)f(\014les)f(at)i(an)m(y)150 2042 y(time)37
b(\(regardless)g(of)g(whether)f(other)i(soft)m(w)m(are)g(dev)m(elop)s
(ers)f(are)g(editing)f(their)g(o)m(wn)i(copies)e(of)i(the)150
2152 y(sources\);)f(up)s(date)c(them)h(to)h(include)d(new)h(c)m(hanges)
i(applied)d(b)m(y)i(others)g(to)h(the)f(source)h(rep)s(ository;)150
2261 y(or)30 b(commit)h(y)m(our)f(w)m(ork)g(as)h(a)g(p)s(ermanen)m(t)f
(c)m(hange)h(to)g(the)g(source)f(rep)s(ository)-8 b(.)275
2395 y(Note)43 b(that)h Fp(checkout)c Fu(is)i(used)f(to)j(create)g
(directories.)76 b(The)42 b(top-lev)m(el)h(directory)f(created)i(is)150
2505 y(alw)m(a)m(ys)32 b(added)f(to)h(the)g(directory)f(where)h
Fp(checkout)d Fu(is)i(in)m(v)m(ok)m(ed,)h(and)f(usually)f(has)h(the)h
(same)g(name)150 2614 y(as)f(the)g(sp)s(eci\014ed)e(mo)s(dule.)41
b(In)30 b(the)h(case)h(of)f(a)g(mo)s(dule)e(alias,)i(the)g(created)h
(sub-directory)d(ma)m(y)j(ha)m(v)m(e)150 2724 y(a)k(di\013eren)m(t)f
(name,)j(but)d(y)m(ou)h(can)g(b)s(e)g(sure)f(that)h(it)f(will)f(b)s(e)h
(a)h(sub-directory)-8 b(,)37 b(and)e(that)h Fp(checkout)150
2833 y Fu(will)25 b(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)g(to)h
(eac)m(h)h(\014le)e(as)g(it)h(is)e(extracted)j(in)m(to)f(y)m(our)f
(priv)-5 b(ate)27 b(w)m(ork)h(area)150 2943 y(\(unless)h(y)m(ou)i(sp)s
(ecify)e(the)h(`)p Fp(-Q)p Fu(')h(global)e(option\).)275
3077 y(The)g(\014les)f(created)j(b)m(y)f Fp(checkout)d
Fu(are)j(created)h(read-write,)e(unless)f(the)i(`)p Fp(-r)p
Fu(')g(option)f(to)h Ft(cvs)f Fu(\(see)150 3186 y(Section)40
b(A.4)i([Global)e(options],)i(page)g(82\))f(is)f(sp)s(eci\014ed,)h(the)
g Fp(CVSREAD)e Fu(en)m(vironmen)m(t)h(v)-5 b(ariable)39
b(is)150 3296 y(sp)s(eci\014ed)d(\(see)i(App)s(endix)d(D)j([En)m
(vironmen)m(t)e(v)-5 b(ariables],)39 b(page)f(139\),)j(or)c(a)h(w)m
(atc)m(h)h(is)d(in)g(e\013ect)j(for)150 3405 y(that)31
b(\014le)e(\(see)j(Section)e(10.6)i([W)-8 b(atc)m(hes],)33
b(page)e(62\).)275 3539 y(Note)g(that)h(running)27 b
Fp(checkout)i Fu(on)h(a)h(directory)f(that)h(w)m(as)g(already)f(built)f
(b)m(y)h(a)h(prior)e Fp(checkout)150 3649 y Fu(is)39
b(also)h(p)s(ermitted.)68 b(This)38 b(is)h(similar)f(to)j(sp)s
(ecifying)c(the)k(`)p Fp(-d)p Fu(')e(option)h(to)h(the)f
Fp(update)e Fu(command)150 3758 y(in)e(the)h(sense)g(that)g(new)g
(directories)f(that)h(ha)m(v)m(e)i(b)s(een)d(created)i(in)e(the)h(rep)s
(ository)f(will)e(app)s(ear)i(in)150 3868 y(y)m(our)25
b(w)m(ork)g(area.)40 b(Ho)m(w)m(ev)m(er,)29 b Fp(checkout)22
b Fu(tak)m(es)27 b(a)e(mo)s(dule)f(name)h(whereas)g Fp(update)e
Fu(tak)m(es)k(a)e(directory)150 3977 y(name.)39 b(Also)24
b(to)h(use)f Fp(checkout)e Fu(this)h(w)m(a)m(y)j(it)e(m)m(ust)g(b)s(e)g
(run)e(from)i(the)h(top)f(lev)m(el)h(directory)e(\(where)i(y)m(ou)150
4087 y(originally)g(ran)h Fp(checkout)f Fu(from\),)j(so)g(b)s(efore)f
(y)m(ou)g(run)f Fp(checkout)f Fu(to)j(up)s(date)e(an)i(existing)e
(directory)-8 b(,)150 4197 y(don't)30 b(forget)i(to)f(c)m(hange)g(y)m
(our)g(directory)f(to)h(the)f(top)h(lev)m(el)f(directory)-8
b(.)275 4330 y(F)g(or)27 b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h
Fp(checkout)d Fu(command)i(see)h(Section)g(A.18.2)h([up)s(date)e
(output],)150 4440 y(page)31 b(110.)150 4662 y Fn(A.7.1)62
b(c)m(hec)m(k)m(out)39 b(options)275 4853 y Fu(These)27
b(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fp(checkout)e
Fu(\(see)j(Section)f(A.5)g([Common)g(options],)150 4963
y(page)j(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
5121 y Fp(-D)g Fo(date)183 b Fu(Use)42 b(the)f(most)g(recen)m(t)i
(revision)c(no)i(later)g(than)g Fo(date)p Fu(.)74 b(This)39
b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 5230 y(implies)36
b(`)p Fp(-P)p Fu('.)64 b(See)39 b(Section)f(4.5)i([Stic)m(ky)e(tags],)k
(page)d(34,)j(for)c(more)g(information)f(on)630 5340
y(stic)m(ky)31 b(tags/dates.)p eop
%%Page: 92 94
92 93 bop 150 -116 a Fu(92)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-f)384 b Fu(Only)21
b(useful)f(with)h(the)i(`)p Fp(-D)30 b Fo(date)5 b Fu(')23
b(or)g(`)p Fp(-r)30 b Fo(tag)8 b Fu(')23 b(\015ags.)38
b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
476 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c(\(instead)i
(of)h(ignoring)d(the)j(\014le\).)150 628 y Fp(-k)f Fo(k\015ag)165
b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
(substitution],)630 737 y(page)c(69.)41 b(This)28 b(option)i(is)f(stic)
m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g(in)f(this)h(w)m
(orking)h(direc-)630 847 y(tory)35 b(will)d(use)i(the)h(same)g
Fo(k\015ag)p Fu(.)53 b(The)34 b Fp(status)f Fu(command)h(can)h(b)s(e)f
(view)m(ed)g(to)i(see)f(the)630 957 y(stic)m(ky)24 b(options.)38
b(See)25 b(App)s(endix)c(B)k([In)m(v)m(oking)f(CVS],)g(page)h(113,)i
(for)d(more)h(information)630 1066 y(on)30 b(the)h Fp(status)d
Fu(command.)150 1218 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f
(curren)m(t)h(w)m(orking)g(directory)-8 b(.)150 1370
y Fp(-n)384 b Fu(Do)44 b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j
(program)d(\(as)h(sp)s(eci\014ed)d(with)h(the)i(`)p Fp(-o)p
Fu(')f(option)g(in)f(the)630 1479 y(mo)s(dules)29 b(\014le;)g(see)i
(Section)f(C.1)h([mo)s(dules],)e(page)j(125\).)150 1631
y Fp(-P)384 b Fu(Prune)29 b(empt)m(y)i(directories.)40
b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(51.)150
1783 y Fp(-p)384 b Fu(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
(output.)150 1934 y Fp(-R)384 b Fu(Chec)m(k)m(out)32
b(directories)d(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
(b)m(y)g(default.)150 2086 y Fp(-r)g Fo(tag)229 b Fu(Use)28
b(revision)d Fo(tag)p Fu(.)41 b(This)25 b(option)i(is)f(stic)m(ky)-8
b(,)29 b(and)d(implies)f(`)p Fp(-P)p Fu('.)39 b(See)28
b(Section)f(4.5)h([Stic)m(ky)630 2196 y(tags],)k(page)f(34,)h(for)e
(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)275
2347 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
(ecial)e(command)h(options)g(with)f Fp(checkout)p Fu(:)150
2499 y Fp(-A)384 b Fu(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f
(or)d(`)p Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.5)i([Stic)m
(ky)e(tags],)630 2609 y(page)31 b(34,)h(for)e(more)g(information)f(on)h
(stic)m(ky)h(tags/dates.)150 2760 y Fp(-c)384 b Fu(Cop)m(y)40
b(the)f(mo)s(dule)f(\014le,)k(sorted,)g(to)e(the)g(standard)f(output,)i
(instead)e(of)h(creating)g(or)630 2870 y(mo)s(difying)28
b(an)m(y)i(\014les)g(or)g(directories)g(in)f(y)m(our)h(w)m(orking)g
(directory)-8 b(.)150 3022 y Fp(-d)30 b Fo(dir)241 b
Fu(Create)32 b(a)f(directory)g(called)f Fo(dir)36 b Fu(for)31
b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j(mo)s(dule)
630 3131 y(name.)83 b(In)44 b(general,)k(using)43 b(this)g(\015ag)i(is)
e(equiv)-5 b(alen)m(t)44 b(to)h(using)e(`)p Fp(mkdir)29
b Fo(dir)7 b Fp(;)28 b(cd)i Fo(dir)7 b Fu(')630 3241
y(follo)m(w)m(ed)30 b(b)m(y)g(the)h(c)m(hec)m(k)m(out)i(command)d
(without)f(the)i(`)p Fp(-d)p Fu(')f(\015ag.)630 3372
y(There)e(is)g(an)g(imp)s(ortan)m(t)g(exception,)h(ho)m(w)m(ev)m(er.)42
b(It)28 b(is)g(v)m(ery)h(con)m(v)m(enien)m(t)h(when)d(c)m(hec)m(king)
630 3481 y(out)38 b(a)f(single)f(item)h(to)i(ha)m(v)m(e)f(the)g(output)
f(app)s(ear)g(in)f(a)h(directory)g(that)h(do)s(esn't)f(con-)630
3591 y(tain)32 b(empt)m(y)h(in)m(termediate)g(directories.)46
b(In)32 b(this)g(case)h Fo(only)p Fu(,)g(CVS)f(tries)g(to)h(\\shorten")
630 3700 y(pathnames)d(to)h(a)m(v)m(oid)g(those)g(empt)m(y)g
(directories.)630 3831 y(F)-8 b(or)29 b(example,)g(giv)m(en)f(a)h(mo)s
(dule)d(`)p Fp(foo)p Fu(')i(that)h(con)m(tains)g(the)f(\014le)g(`)p
Fp(bar.c)p Fu(',)g(the)g(command)630 3941 y(`)p Fp(cvs)i(co)f(-d)h(dir)
g(foo)p Fu(')h(will)e(create)34 b(directory)e(`)p Fp(dir)p
Fu(')f(and)h(place)g(`)p Fp(bar.c)p Fu(')f(inside.)43
b(Simi-)630 4050 y(larly)-8 b(,)30 b(giv)m(en)h(a)h(mo)s(dule)d(`)p
Fp(bar)p Fu(')h(whic)m(h)g(has)h(sub)s(directory)e(`)p
Fp(baz)p Fu(')h(wherein)f(there)j(is)e(a)h(\014le)630
4160 y(`)p Fp(quux.c)p Fu(',)24 b(the)g(command)f(`)p
Fp(cvs)30 b(-d)f(dir)h(co)g(bar/baz)p Fu(')21 b(will)g(create)k
(directory)e(`)p Fp(dir)p Fu(')h(and)630 4269 y(place)30
b(`)p Fp(quux.c)p Fu(')f(inside.)630 4400 y(Using)45
b(the)h(`)p Fp(-N)p Fu(')g(\015ag)g(will)d(defeat)k(this)e(b)s(eha)m
(vior.)86 b(Giv)m(en)46 b(the)g(same)g(mo)s(dule)e(def-)630
4510 y(initions)h(ab)s(o)m(v)m(e,)53 b(`)p Fp(cvs)30
b(co)f(-N)h(-d)g(dir)f(foo)p Fu(')47 b(will)e(create)k(directories)e(`)
p Fp(dir/foo)p Fu(')f(and)630 4619 y(place)38 b(`)p Fp(bar.c)p
Fu(')g(inside,)g(while)f(`)p Fp(cvs)30 b(co)f(-N)h(-d)g(dir)f(bar/baz)p
Fu(')37 b(will)f(create)k(directories)630 4729 y(`)p
Fp(dir/bar/baz)p Fu(')28 b(and)i(place)g(`)p Fp(quux.c)p
Fu(')f(inside.)150 4881 y Fp(-j)h Fo(tag)229 b Fu(With)29
b(t)m(w)m(o)i(`)p Fp(-j)p Fu(')f(options,)g(merge)g(c)m(hanges)h(from)e
(the)h(revision)e(sp)s(eci\014ed)g(with)h(the)h(\014rst)630
4990 y(`)p Fp(-j)p Fu(')c(option)f(to)i(the)f(revision)e(sp)s
(eci\014ed)g(with)g(the)i(second)g(`)p Fp(j)p Fu(')g(option,)h(in)m(to)
f(the)g(w)m(orking)630 5100 y(directory)-8 b(.)630 5230
y(With)29 b(one)h(`)p Fp(-j)p Fu(')f(option,)g(merge)h(c)m(hanges)g
(from)f(the)h(ancestor)g(revision)e(to)i(the)g(revision)630
5340 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fp(-j)p Fu(')f(option,)i
(in)m(to)e(the)h(w)m(orking)g(directory)-8 b(.)39 b(The)25
b(ancestor)i(revision)p eop
%%Page: 93 95
93 94 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(93)630 366 y(is)25 b(the)h(common)g(ancestor)g(of)g
(the)g(revision)e(whic)m(h)h(the)g(w)m(orking)g(directory)h(is)e(based)
i(on,)630 476 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
Fp(-j)p Fu(')h(option.)630 609 y(In)39 b(addition,)h(eac)m(h)h(-j)f
(option)f(can)h(con)m(tain)g(an)f(optional)g(date)h(sp)s(eci\014cation)
f(whic)m(h,)630 719 y(when)e(used)g(with)g(branc)m(hes,)j(can)e(limit)e
(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e(a)i(sp)s(e-)630
829 y(ci\014c)44 b(date.)84 b(An)44 b(optional)g(date)h(is)e(sp)s
(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h(\(:\))70 b(to)45
b(the)f(tag:)630 938 y(`)p Fp(-j)p Fo(Sym)m(b)s(olic)p
1119 938 28 4 v 31 w(T)-8 b(ag)8 b Fp(:)p Fo(Date)p 1543
938 V 34 w(Sp)s(eci\014er)f Fu('.)630 1071 y(See)31 b(Chapter)e(5)i
([Branc)m(hing)f(and)g(merging],)g(page)h(37.)150 1228
y Fp(-N)384 b Fu(Only)35 b(useful)h(together)i(with)e(`)p
Fp(-d)30 b Fo(dir)7 b Fu('.)59 b(With)37 b(this)f(option,)i
Ft(cvs)f Fu(will)d(not)j(\\shorten")630 1338 y(mo)s(dule)c(paths)h(in)f
(y)m(our)h(w)m(orking)f(directory)h(when)g(y)m(ou)g(c)m(hec)m(k)i(out)f
(a)f(single)f(mo)s(dule.)630 1447 y(See)e(the)f(`)p Fp(-d)p
Fu(')g(\015ag)h(for)f(examples)g(and)g(a)h(discussion.)150
1604 y Fp(-s)384 b Fu(Lik)m(e)27 b(`)p Fp(-c)p Fu(',)g(but)g(include)d
(the)j(status)g(of)g(all)f(mo)s(dules,)g(and)g(sort)h(it)g(b)m(y)g(the)
g(status)g(string.)630 1714 y(See)i(Section)f(C.1)h([mo)s(dules],)f
(page)i(125,)g(for)f(info)f(ab)s(out)g(the)h(`)p Fp(-s)p
Fu(')g(option)f(that)h(is)f(used)630 1824 y(inside)g(the)j(mo)s(dules)d
(\014le)i(to)h(set)g(the)f(mo)s(dule)f(status.)150 2044
y Fn(A.7.2)62 b(c)m(hec)m(k)m(out)39 b(examples)275 2235
y Fu(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
Fp(tc)p Fu(':)390 2363 y Fp($)47 b(cvs)g(checkout)f(tc)275
2496 y Fu(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
Fp(tc)p Fu(')h(as)g(it)g(lo)s(ok)m(ed)h(one)f(da)m(y)h(ago:)390
2623 y Fp($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)150
2877 y Fq(A.8)67 b(commit|Chec)l(k)47 b(\014les)e(in)l(to)h(the)f(rep)t
(ository)225 3068 y Fs(\017)60 b Fu(Synopsis:)39 b(commit)30
b([-lnRf)7 b(])29 b([-m)i('log)p 1662 3068 V 33 w(message')h
Fp(|)e Fu(-F)h(\014le])f([-r)g(revision])f([\014les)p
Fh(:)15 b(:)g(:)p Fu(])225 3202 y Fs(\017)60 b Fu(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
b(.)225 3335 y Fs(\017)60 b Fu(Changes:)40 b(rep)s(ository)-8
b(.)225 3468 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(ci)275
3625 y(Use)33 b Fp(commit)f Fu(when)h(y)m(ou)h(w)m(an)m(t)g(to)h
(incorp)s(orate)e(c)m(hanges)h(from)f(y)m(our)h(w)m(orking)f(source)g
(\014les)g(in)m(to)150 3735 y(the)e(source)f(rep)s(ository)-8
b(.)275 3868 y(If)36 b(y)m(ou)h(don't)f(sp)s(ecify)g(particular)f
(\014les)g(to)j(commit,)g(all)e(of)h(the)g(\014les)e(in)h(y)m(our)g(w)m
(orking)g(curren)m(t)150 3978 y(directory)31 b(are)i(examined.)44
b Fp(commit)31 b Fu(is)f(careful)i(to)g(c)m(hange)h(in)e(the)h(rep)s
(ository)f(only)g(those)h(\014les)f(that)150 4087 y(y)m(ou)37
b(ha)m(v)m(e)g(really)e(c)m(hanged.)60 b(By)36 b(default)g(\(or)h(if)e
(y)m(ou)h(explicitly)e(sp)s(ecify)h(the)i(`)p Fp(-R)p
Fu(')f(option\),)i(\014les)d(in)150 4197 y(sub)s(directories)26
b(are)j(also)g(examined)f(and)g(committed)g(if)g(they)h(ha)m(v)m(e)h(c)
m(hanged;)g(y)m(ou)f(can)g(use)f(the)h(`)p Fp(-l)p Fu(')150
4306 y(option)h(to)h(limit)d Fp(commit)h Fu(to)i(the)f(curren)m(t)h
(directory)e(only)-8 b(.)275 4440 y Fp(commit)35 b Fu(v)m(eri\014es)h
(that)i(the)f(selected)h(\014les)e(are)h(up)f(to)i(date)f(with)f(the)h
(curren)m(t)g(revisions)e(in)h(the)150 4549 y(source)g(rep)s(ository;)j
(it)c(will)f(notify)h(y)m(ou,)k(and)c(exit)h(without)g(committing,)h
(if)e(an)m(y)i(of)f(the)h(sp)s(eci\014ed)150 4659 y(\014les)27
b(m)m(ust)g(b)s(e)h(made)g(curren)m(t)f(\014rst)g(with)g
Fp(update)f Fu(\(see)j(Section)e(A.18)i([up)s(date],)g(page)f(108\).)42
b Fp(commit)150 4768 y Fu(do)s(es)32 b(not)h(call)e(the)i
Fp(update)d Fu(command)i(for)h(y)m(ou,)g(but)f(rather)g(lea)m(v)m(es)h
(that)g(for)f(y)m(ou)h(to)g(do)f(when)g(the)150 4878
y(time)e(is)f(righ)m(t.)275 5011 y(When)34 b(all)g(is)f(w)m(ell,)i(an)g
(editor)f(is)g(in)m(v)m(ok)m(ed)h(to)g(allo)m(w)g(y)m(ou)g(to)g(en)m
(ter)h(a)f(log)f(message)i(that)g(will)c(b)s(e)150 5121
y(written)40 b(to)i(one)f(or)g(more)g(logging)g(programs)g(\(see)h
(Section)f(C.1)g([mo)s(dules],)i(page)f(125,)j(and)40
b(see)150 5230 y(Section)35 b(C.7)h([loginfo],)g(page)g(133\))h(and)e
(placed)g(in)f(the)i Ft(r)n(cs)e Fu(\014le)h(inside)e(the)i(rep)s
(ository)-8 b(.)55 b(This)34 b(log)150 5340 y(message)29
b(can)f(b)s(e)f(retriev)m(ed)h(with)f(the)h Fp(log)f
Fu(command;)h(see)h(Section)e(A.13)i([log],)h(page)e(102.)41
b(Y)-8 b(ou)29 b(can)p eop
%%Page: 94 96
94 95 bop 150 -116 a Fu(94)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(sp)s(ecify)e(the)i(log)g
(message)g(on)g(the)g(command)f(line)f(with)g(the)i(`)p
Fp(-m)g Fo(message)5 b Fu(')31 b(option,)e(and)g(th)m(us)g(a)m(v)m(oid)
150 476 y(the)k(editor)f(in)m(v)m(o)s(cation,)i(or)f(use)f(the)h(`)p
Fp(-F)d Fo(\014le)5 b Fu(')33 b(option)f(to)i(sp)s(ecify)d(that)j(the)f
(argumen)m(t)g(\014le)f(con)m(tains)150 586 y(the)f(log)f(message.)150
809 y Fn(A.8.1)62 b(commit)39 b(options)275 1002 y Fu(These)d(standard)
g(options)g(are)h(supp)s(orted)e(b)m(y)h Fp(commit)f
Fu(\(see)j(Section)e(A.5)i([Common)e(options],)150 1111
y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
1270 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)150 1429 y Fp(-n)384 b Fu(Do)31
b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)150 1589
y Fp(-R)384 b Fu(Commit)30 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)150 1748
y Fp(-r)g Fo(revision)630 1857 y Fu(Commit)40 b(to)i
Fo(revision)p Fu(.)71 b Fo(revision)39 b Fu(m)m(ust)i(b)s(e)f(either)h
(a)g(branc)m(h,)i(or)e(a)h(revision)d(on)i(the)630 1967
y(main)35 b(trunk)g(that)i(is)f(higher)f(than)h(an)m(y)g(existing)g
(revision)e(n)m(um)m(b)s(er)h(\(see)j(Section)e(4.3)630
2076 y([Assigning)31 b(revisions],)h(page)h(31\).)48
b(Y)-8 b(ou)33 b(cannot)g(commit)g(to)g(a)g(sp)s(eci\014c)e(revision)g
(on)i(a)630 2186 y(branc)m(h.)275 2345 y Fp(commit)28
b Fu(also)j(supp)s(orts)d(these)j(options:)150 2504 y
Fp(-F)f Fo(\014le)237 b Fu(Read)31 b(the)f(log)h(message)g(from)f
Fo(\014le)p Fu(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g(editor.)150
2663 y Fp(-f)384 b Fu(Note)42 b(that)f(this)f(is)g(not)h(the)g
(standard)f(b)s(eha)m(vior)g(of)h(the)g(`)p Fp(-f)p Fu(')f(option)h(as)
g(de\014ned)e(in)630 2773 y(Section)30 b(A.5)h([Common)g(options],)f
(page)h(84.)630 2907 y(F)-8 b(orce)35 b Ft(cvs)d Fu(to)i(commit)g(a)f
(new)g(revision)f(ev)m(en)i(if)e(y)m(ou)i(ha)m(v)m(en't)h(made)e(an)m
(y)h(c)m(hanges)g(to)630 3017 y(the)e(\014le.)44 b(If)32
b(the)g(curren)m(t)f(revision)g(of)h Fo(\014le)k Fu(is)31
b(1.7,)i(then)f(the)g(follo)m(wing)e(t)m(w)m(o)j(commands)630
3126 y(are)e(equiv)-5 b(alen)m(t:)870 3255 y Fp($)47
b(cvs)g(commit)f(-f)i Fo(\014le)870 3358 y Fp($)f(cvs)g(commit)f(-r)i
(1.8)f Fo(\014le)630 3493 y Fu(The)25 b(`)p Fp(-f)p Fu(')h(option)g
(disables)e(recursion)g(\(i.e.,)k(it)d(implies)f(`)p
Fp(-l)p Fu('\).)39 b(T)-8 b(o)27 b(force)f Ft(cvs)f Fu(to)i(commit)630
3602 y(a)k(new)f(revision)e(for)i(all)g(\014les)f(in)g(all)g(sub)s
(directories,)f(y)m(ou)j(m)m(ust)f(use)g(`)p Fp(-f)g(-R)p
Fu('.)150 3761 y Fp(-m)g Fo(message)630 3871 y Fu(Use)h
Fo(message)36 b Fu(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
(v)m(oking)f(an)g(editor.)150 4099 y Fn(A.8.2)62 b(commit)39
b(examples)150 4380 y(A.8.2.1)62 b(Committing)40 b(to)h(a)g(branc)m(h)
275 4573 y Fu(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)f
(revision)f(\(one)i(that)g(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)i
(dots\))f(with)f(the)i(`)p Fp(-r)p Fu(')150 4682 y(option.)40
b(T)-8 b(o)31 b(create)h(a)f(branc)m(h)f(revision,)f(use)h(the)g(`)p
Fp(-b)p Fu(')h(option)f(of)g(the)h Fp(rtag)e Fu(or)h
Fp(tag)g Fu(commands)g(\(see)150 4792 y(Section)j(A.17)h([tag],)i(page)
e(107)g(or)f(see)h(Section)f(A.16)h([rtag],)h(page)f(106\).)51
b(Then,)33 b(either)f Fp(checkout)150 4902 y Fu(or)e
Fp(update)f Fu(can)h(b)s(e)g(used)f(to)i(base)g(y)m(our)f(sources)g(on)
g(the)h(newly)e(created)i(branc)m(h.)40 b(F)-8 b(rom)31
b(that)g(p)s(oin)m(t)150 5011 y(on,)j(all)e Fp(commit)f
Fu(c)m(hanges)j(made)f(within)e(these)j(w)m(orking)e(sources)h(will)d
(b)s(e)j(automatically)g(added)f(to)150 5121 y(a)f(branc)m(h)f
(revision,)g(thereb)m(y)h(not)g(disturbing)c(main-line)h(dev)m(elopmen)
m(t)k(in)d(an)m(y)i(w)m(a)m(y)-8 b(.)43 b(F)-8 b(or)32
b(example,)150 5230 y(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h
(to)g(the)g(1.2)g(v)m(ersion)f(of)g(the)h(pro)s(duct,)f(ev)m(en)h
(though)f(the)g(2.0)h(v)m(ersion)150 5340 y(is)d(already)h(under)f(dev)
m(elopmen)m(t,)i(y)m(ou)g(migh)m(t)f(do:)p eop
%%Page: 95 97
95 96 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(95)390 366 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(FCS1_2)f
(FCS1_2_Patch)f(product_module)390 470 y($)i(cvs)g(checkout)f(-r)h
(FCS1_2_Patch)e(product_module)390 574 y($)i(cd)h(product_module)390
678 y([[)f(hack)g(away)f(]])390 782 y($)h(cvs)g(commit)150
923 y Fu(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
Fp(-r)p Fu(')h(option)f(is)f(stic)m(ky)-8 b(.)150 1161
y Fn(A.8.2.2)62 b(Creating)41 b(the)g(branc)m(h)f(after)g(editing)275
1361 y Fu(Sa)m(y)24 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(w)m(orking)f(on)h
(some)h(extremely)f(exp)s(erimen)m(tal)f(soft)m(w)m(are,)k(based)d(on)g
(whatev)m(er)150 1471 y(revision)j(y)m(ou)h(happ)s(ened)f(to)i(c)m(hec)
m(k)m(out)i(last)d(w)m(eek.)41 b(If)27 b(others)i(in)e(y)m(our)h(group)
g(w)m(ould)f(lik)m(e)h(to)h(w)m(ork)f(on)150 1580 y(this)34
b(soft)m(w)m(are)j(with)d(y)m(ou,)j(but)e(without)f(disturbing)f
(main-line)g(dev)m(elopmen)m(t,)k(y)m(ou)f(could)e(commit)150
1690 y(y)m(our)27 b(c)m(hange)i(to)f(a)g(new)f(branc)m(h.)39
b(Others)27 b(can)h(then)f(c)m(hec)m(k)m(out)j(y)m(our)d(exp)s(erimen)m
(tal)g(stu\013)g(and)g(utilize)150 1799 y(the)k(full)d(b)s(ene\014t)h
(of)i Ft(cvs)e Fu(con\015ict)h(resolution.)40 b(The)29
b(scenario)i(migh)m(t)f(lo)s(ok)g(lik)m(e:)390 1935 y
Fp([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
2039 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 2143 y($)g(cvs)g(update)f(-r)i
(EXPR1)390 2246 y($)f(cvs)g(commit)275 2388 y Fu(The)39
b Fp(update)g Fu(command)h(will)d(mak)m(e)k(the)g(`)p
Fp(-r)30 b(EXPR1)p Fu(')39 b(option)g(stic)m(ky)i(on)f(all)f(\014les.)
69 b(Note)41 b(that)150 2498 y(y)m(our)31 b(c)m(hanges)h(to)g(the)f
(\014les)f(will)f(nev)m(er)i(b)s(e)g(remo)m(v)m(ed)h(b)m(y)f(the)g
Fp(update)f Fu(command.)43 b(The)30 b Fp(commit)g Fu(will)150
2607 y(automatically)j(commit)g(to)h(the)f(correct)h(branc)m(h,)g(b)s
(ecause)f(the)g(`)p Fp(-r)p Fu(')g(is)g(stic)m(ky)-8
b(.)49 b(Y)-8 b(ou)34 b(could)e(also)h(do)150 2717 y(lik)m(e)d(this:)
390 2852 y Fp([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
2956 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 3060 y($)g(cvs)g(commit)f(-r)i
(EXPR1)150 3202 y Fu(but)20 b(then,)i(only)e(those)h(\014les)f(that)h
(w)m(ere)g(c)m(hanged)g(b)m(y)g(y)m(ou)g(will)d(ha)m(v)m(e)k(the)e(`)p
Fp(-r)30 b(EXPR1)p Fu(')20 b(stic)m(ky)h(\015ag.)37 b(If)21
b(y)m(ou)150 3311 y(hac)m(k)31 b(a)m(w)m(a)m(y)-8 b(,)33
b(and)d(commit)h(without)e(sp)s(ecifying)g(the)h(`)p
Fp(-r)g(EXPR1)p Fu(')g(\015ag,)h(some)g(\014les)e(ma)m(y)i(acciden)m
(tally)150 3421 y(end)f(up)f(on)h(the)h(main)e(trunk.)275
3562 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
m(tal)g(c)m(hange,)h(others)g(w)m(ould)e(simply)f(do)390
3698 y Fp($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)150
3973 y Fq(A.9)67 b(di\013|Sho)l(w)46 b(di\013erences)g(b)t(et)l(w)l
(een)g(revisions)225 4173 y Fs(\017)60 b Fu(Synopsis:)39
b(di\013)29 b([-lR])h([format)p 1395 4173 28 4 v 33 w(options])g([[-r)h
(rev1)g Fp(|)f Fu(-D)h(date1])h([-r)e(rev2)h Fp(|)f Fu(-D)h(date2]])h
([\014les)p Fh(:)15 b(:)g(:)p Fu(])225 4311 y Fs(\017)60
b Fu(Requires:)40 b(w)m(orking)29 b(directory)-8 b(,)31
b(rep)s(ository)-8 b(.)225 4449 y Fs(\017)60 b Fu(Changes:)40
b(nothing.)275 4619 y(The)c Fp(diff)f Fu(command)h(is)g(used)f(to)j
(compare)f(di\013eren)m(t)f(revisions)e(of)j(\014les.)58
b(The)36 b(default)g(action)150 4728 y(is)j(to)i(compare)g(y)m(our)f(w)
m(orking)g(\014les)f(with)g(the)i(revisions)d(they)j(w)m(ere)f(based)g
(on,)j(and)d(rep)s(ort)g(an)m(y)150 4838 y(di\013erences)30
b(that)h(are)f(found.)275 4979 y(If)j(an)m(y)i(\014le)e(names)h(are)h
(giv)m(en,)g(only)e(those)i(\014les)e(are)i(compared.)52
b(If)33 b(an)m(y)i(directories)e(are)i(giv)m(en,)150
5089 y(all)29 b(\014les)h(under)e(them)j(will)c(b)s(e)j(compared.)275
5230 y(The)d(exit)h(status)g(for)f(di\013)g(is)f(di\013eren)m(t)i(than)
f(for)h(other)g Ft(cvs)f Fu(commands;)h(for)g(details)f(Section)g(A.2)
150 5340 y([Exit)j(status],)h(page)g(81.)p eop
%%Page: 96 98
96 97 bop 150 -116 a Fu(96)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(A.9.1)62 b(di\013)41
b(options)275 558 y Fu(These)k(standard)f(options)h(are)h(supp)s(orted)
d(b)m(y)i Fp(diff)f Fu(\(see)j(Section)e(A.5)h([Common)f(options],)150
668 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
150 825 y Fp(-D)g Fo(date)183 b Fu(Use)36 b(the)f(most)g(recen)m(t)i
(revision)c(no)i(later)g(than)g Fo(date)p Fu(.)56 b(See)35
b(`)p Fp(-r)p Fu(')g(for)g(ho)m(w)g(this)f(a\013ects)630
935 y(the)d(comparison.)150 1093 y Fp(-k)f Fo(k\015ag)165
b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
(substitution],)630 1202 y(page)c(69.)150 1360 y Fp(-l)384
b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
(directory)-8 b(.)150 1517 y Fp(-R)384 b Fu(Examine)30
b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
(b)m(y)g(default.)150 1675 y Fp(-r)g Fo(tag)229 b Fu(Compare)28
b(with)e(revision)g Fo(tag)p Fu(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
h(`)p Fp(-r)p Fu(')f(options)f(can)h(b)s(e)g(presen)m(t.)39
b(With)630 1784 y(no)28 b(`)p Fp(-r)p Fu(')f(option,)h(the)g(w)m
(orking)f(\014le)g(will)e(b)s(e)j(compared)f(with)g(the)h(revision)e
(it)h(w)m(as)h(based)630 1894 y(on.)40 b(With)30 b(one)g(`)p
Fp(-r)p Fu(',)g(that)g(revision)e(will)f(b)s(e)i(compared)h(to)g(y)m
(our)g(curren)m(t)g(w)m(orking)f(\014le.)630 2004 y(With)g(t)m(w)m(o)j
(`)p Fp(-r)p Fu(')d(options)g(those)i(t)m(w)m(o)g(revisions)d(will)f(b)
s(e)i(compared)h(\(and)g(y)m(our)g(w)m(orking)630 2113
y(\014le)f(will)f(not)j(a\013ect)h(the)e(outcome)i(in)d(an)m(y)i(w)m(a)
m(y\).)630 2247 y(One)23 b(or)g(b)s(oth)g(`)p Fp(-r)p
Fu(')g(options)g(can)g(b)s(e)g(replaced)g(b)m(y)g(a)h(`)p
Fp(-D)30 b Fo(date)5 b Fu(')24 b(option,)g(describ)s(ed)d(ab)s(o)m(v)m
(e.)275 2404 y(The)27 b(follo)m(wing)f(options)h(sp)s(ecify)g(the)h
(format)g(of)g(the)g(output.)39 b(They)27 b(ha)m(v)m(e)i(the)f(same)h
(meaning)e(as)150 2514 y(in)i(GNU)i(di\013.)390 2642
y Fp(-0)47 b(-1)g(-2)h(-3)f(-4)g(-5)g(-6)g(-7)g(-8)h(-9)390
2746 y(--binary)390 2849 y(--brief)390 2953 y(--changed-group-format=)p
Fo(arg)390 3057 y Fp(-c)485 3161 y(-C)g Fo(nlines)485
3264 y Fp(--context[=)p Fo(lines)t Fp(])390 3368 y(-e)f(--ed)390
3472 y(-t)g(--expand-tabs)390 3576 y(-f)g(--forward-ed)390
3680 y(--horizon-lines=)p Fo(arg)390 3783 y Fp(--ifdef=)p
Fo(arg)390 3887 y Fp(-w)g(--ignore-all-space)390 3991
y(-B)g(--ignore-blank-lines)390 4095 y(-i)g(--ignore-case)390
4198 y(-I)g Fo(regexp)533 4302 y Fp(--ignore-matching-lines=)p
Fo(r)o(egexp)390 4406 y Fp(-h)390 4510 y(-b)g(--ignore-space-change)390
4614 y(-T)g(--initial-tab)390 4717 y(-L)g Fo(lab)s(el)485
4821 y Fp(--label=)p Fo(lab)s(el)390 4925 y Fp(--left-column)390
5029 y(-d)g(--minimal)390 5132 y(-N)g(--new-file)390
5236 y(--new-line-format=)p Fo(arg)390 5340 y Fp(--old-line-format=)p
Fo(arg)p eop
%%Page: 97 99
97 98 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(97)390 366 y Fp(--paginate)390 470 y(-n)47
b(--rcs)390 574 y(-s)g(--report-identical-files)390 678
y(-p)390 782 y(--show-c-function)390 885 y(-y)g(--side-by-side)390
989 y(-F)g Fo(regexp)390 1093 y Fp(--show-function-line=)p
Fo(regexp)390 1197 y Fp(-H)g(--speed-large-files)390
1300 y(--suppress-common-lines)390 1404 y(-a)g(--text)390
1508 y(--unchanged-group-format)o(=)p Fo(arg)390 1612
y Fp(-u)485 1716 y(-U)h Fo(nlines)485 1819 y Fp(--unified[=)p
Fo(lines)t Fp(])390 1923 y(-V)f Fo(arg)390 2027 y Fp(-W)g
Fo(columns)485 2131 y Fp(--width=)p Fo(columns)150 2370
y Fn(A.9.2)62 b(di\013)41 b(examples)275 2570 y Fu(The)47
b(follo)m(wing)g(line)g(pro)s(duces)f(a)j(Unidi\013)d(\(`)p
Fp(-u)p Fu(')i(\015ag\))h(b)s(et)m(w)m(een)g(revision)e(1.14)i(and)f
(1.19)i(of)150 2679 y(`)p Fp(backend.c)p Fu('.)60 b(Due)37
b(to)h(the)g(`)p Fp(-kk)p Fu(')f(\015ag)g(no)h(k)m(eyw)m(ords)f(are)h
(substituted,)g(so)f(di\013erences)g(that)h(only)150
2789 y(dep)s(end)29 b(on)h(k)m(eyw)m(ord)h(substitution)d(are)j
(ignored.)390 2925 y Fp($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g
(1.19)g(backend.c)275 3067 y Fu(Supp)s(ose)i(the)j(exp)s(erimen)m(tal)e
(branc)m(h)h(EXPR1)h(w)m(as)g(based)f(on)g(a)h(set)g(of)f(\014les)g
(tagged)i(RE-)150 3177 y(LEASE)p 455 3177 28 4 v 32 w(1)p
532 3177 V 33 w(0.)41 b(T)-8 b(o)31 b(see)g(what)f(has)g(happ)s(ened)f
(on)h(that)h(branc)m(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)390
3313 y Fp($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)275
3455 y Fu(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s(e)f(used)f(to)i
(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m(een)i(t)m(w)m(o)h
(releases:)390 3591 y Fp($)47 b(cvs)g(diff)g(-c)g(-r)g(RELEASE_1_0)e
(-r)i(RELEASE_1_1)e(>)i(diffs)275 3733 y Fu(If)22 b(y)m(ou)h(are)g
(main)m(taining)e(ChangeLogs,)k(a)e(command)f(lik)m(e)g(the)h(follo)m
(wing)e(just)i(b)s(efore)f(y)m(ou)h(commit)150 3842 y(y)m(our)34
b(c)m(hanges)i(ma)m(y)f(help)e(y)m(ou)i(write)f(the)g(ChangeLog)h(en)m
(try)-8 b(.)54 b(All)33 b(lo)s(cal)h(mo)s(di\014cations)f(that)i(ha)m
(v)m(e)150 3952 y(not)c(y)m(et)g(b)s(een)f(committed)g(will)e(b)s(e)i
(prin)m(ted.)390 4088 y Fp($)47 b(cvs)g(diff)g(-u)g(|)h(less)150
4364 y Fq(A.10)68 b(exp)t(ort|Exp)t(ort)45 b(sources)g(from)h(CVS,)e
(similar)j(to)e(c)l(hec)l(k)l(out)225 4564 y Fs(\017)60
b Fu(Synopsis:)39 b(exp)s(ort)30 b([-\015NnR])g([-r)g(rev)p
Fp(|)p Fu(-D)h(date])g([-k)g(subst])f([-d)g(dir])f(mo)s(dule)p
Fh(:)15 b(:)g(:)225 4702 y Fs(\017)60 b Fu(Requires:)40
b(rep)s(ository)-8 b(.)225 4841 y Fs(\017)60 b Fu(Changes:)40
b(curren)m(t)31 b(directory)-8 b(.)275 5011 y(This)29
b(command)j(is)f(a)h(v)-5 b(arian)m(t)31 b(of)h Fp(checkout)p
Fu(;)e(use)i(it)f(when)g(y)m(ou)h(w)m(an)m(t)g(a)g(cop)m(y)h(of)e(the)h
(source)g(for)150 5121 y(mo)s(dule)c(without)h(the)h
Ft(cvs)f Fu(administrativ)m(e)f(directories.)40 b(F)-8
b(or)31 b(example,)f(y)m(ou)g(migh)m(t)f(use)h Fp(export)e
Fu(to)150 5230 y(prepare)g(source)i(for)e(shipmen)m(t)g(o\013-site.)41
b(This)27 b(command)i(requires)e(that)j(y)m(ou)f(sp)s(ecify)f(a)h(date)
h(or)f(tag)150 5340 y(\(with)g(`)p Fp(-D)p Fu(')i(or)f(`)p
Fp(-r)p Fu('\),)h(so)g(that)g(y)m(ou)f(can)h(coun)m(t)g(on)f(repro)s
(ducing)e(the)j(source)f(y)m(ou)h(ship)d(to)k(others.)p
eop
%%Page: 98 100
98 99 bop 150 -116 a Fu(98)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(One)38 b(often)i(w)m(ould)e(lik)
m(e)g(to)i(use)f(`)p Fp(-kv)p Fu(')f(with)g Fp(cvs)30
b(export)p Fu(.)65 b(This)37 b(causes)j(an)m(y)f(k)m(eyw)m(ords)h(to)g
(b)s(e)150 476 y(expanded)34 b(suc)m(h)h(that)h(an)f(imp)s(ort)e(done)i
(at)h(some)g(other)f(site)g(will)d(not)k(lose)f(the)g(k)m(eyw)m(ord)h
(revision)150 586 y(information.)42 b(But)32 b(b)s(e)f(a)m(w)m(are)i
(that)f(do)s(esn't)f(handle)f(an)h(exp)s(ort)h(con)m(taining)f(binary)e
(\014les)i(correctly)-8 b(.)150 695 y(Also)40 b(b)s(e)g(a)m(w)m(are)i
(that)f(after)g(ha)m(ving)f(used)f(`)p Fp(-kv)p Fu(',)k(one)e(can)f(no)
h(longer)f(use)g(the)g Fp(ident)f Fu(command)150 805
y(\(whic)m(h)29 b(is)g(part)h(of)g(the)h Ft(r)n(cs)e
Fu(suite|see)h(iden)m(t\(1\)\))h(whic)m(h)e(lo)s(oks)g(for)h(k)m(eyw)m
(ord)h(strings.)39 b(If)30 b(y)m(ou)g(w)m(an)m(t)150
914 y(to)h(b)s(e)f(able)g(to)h(use)f Fp(ident)f Fu(y)m(ou)i(m)m(ust)f
(not)g(use)h(`)p Fp(-kv)p Fu('.)150 1164 y Fn(A.10.1)62
b(exp)s(ort)42 b(options)275 1369 y Fu(These)36 b(standard)g(options)g
(are)h(supp)s(orted)e(b)m(y)h Fp(export)f Fu(\(see)j(Section)e(A.5)i
([Common)e(options],)150 1478 y(page)31 b(84,)h(for)e(a)g(complete)h
(description)e(of)h(them\):)150 1656 y Fp(-D)g Fo(date)183
b Fu(Use)31 b(the)f(most)h(recen)m(t)g(revision)e(no)h(later)h(than)f
Fo(date)p Fu(.)150 1828 y Fp(-f)384 b Fu(If)35 b(no)g(matc)m(hing)g
(revision)f(is)g(found,)i(retriev)m(e)g(the)f(most)h(recen)m(t)g
(revision)e(\(instead)h(of)630 1938 y(ignoring)29 b(the)h(\014le\).)150
2110 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)150 2282 y Fp(-n)384 b Fu(Do)31
b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j(program.)150
2454 y Fp(-R)384 b Fu(Exp)s(ort)30 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)150 2625
y Fp(-r)g Fo(tag)229 b Fu(Use)31 b(revision)d Fo(tag)p
Fu(.)275 2804 y(In)39 b(addition,)h(these)h(options)e(\(that)i(are)f
(common)g(to)g Fp(checkout)e Fu(and)h Fp(export)p Fu(\))g(are)h(also)g
(sup-)150 2913 y(p)s(orted:)150 3091 y Fp(-d)30 b Fo(dir)241
b Fu(Create)32 b(a)f(directory)g(called)f Fo(dir)36 b
Fu(for)31 b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j
(mo)s(dule)630 3201 y(name.)60 b(See)38 b(Section)e(A.7.1)j([c)m(hec)m
(k)m(out)g(options],)g(page)e(91,)j(for)d(complete)g(details)f(on)630
3311 y(ho)m(w)30 b Ft(cvs)g Fu(handles)f(this)g(\015ag.)150
3482 y Fp(-k)h Fo(subst)145 b Fu(Set)31 b(k)m(eyw)m(ord)f(expansion)g
(mo)s(de)g(\(see)h(Section)f(12.4)i([Substitution)c(mo)s(des],)i(page)h
(71\).)150 3654 y Fp(-N)384 b Fu(Only)52 b(useful)f(together)k(with)d
(`)p Fp(-d)30 b Fo(dir)7 b Fu('.)107 b(See)53 b(Section)h(A.7.1)g([c)m
(hec)m(k)m(out)i(options],)630 3764 y(page)31 b(91,)h(for)e(complete)h
(details)e(on)h(ho)m(w)h Ft(cvs)e Fu(handles)g(this)g(\015ag.)150
4053 y Fq(A.11)68 b(history|Sho)l(w)46 b(status)f(of)g(\014les)h(and)e
(users)225 4258 y Fs(\017)60 b Fu(Synopsis:)39 b(history)29
b([-rep)s(ort])h([-\015ags])i([-options)e(args])h([\014les)p
Fh(:)15 b(:)g(:)p Fu(])225 4398 y Fs(\017)60 b Fu(Requires:)40
b(the)30 b(\014le)g(`)p Fp($CVSROOT/CVSROOT/history)o
Fu(')225 4539 y Fs(\017)60 b Fu(Changes:)40 b(nothing.)275
4717 y Ft(cvs)27 b Fu(can)h(k)m(eep)h(a)f(history)f(\014le)h(that)g
(trac)m(ks)h(eac)m(h)h(use)e(of)g(the)g Fp(checkout)p
Fu(,)f Fp(commit)p Fu(,)g Fp(rtag)p Fu(,)g Fp(update)p
Fu(,)150 4827 y(and)33 b Fp(release)f Fu(commands.)51
b(Y)-8 b(ou)34 b(can)g(use)g Fp(history)e Fu(to)i(displa)m(y)f(this)f
(information)g(in)h(v)-5 b(arious)33 b(for-)150 4936
y(mats.)275 5083 y(Logging)d(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g
(creating)h(the)f(\014le)g(`)p Fp($CVSROOT/CVSROOT/history)o
Fu('.)275 5230 y Fi(W)-8 b(arning:)49 b Fp(history)33
b Fu(uses)i(`)p Fp(-f)p Fu(',)h(`)p Fp(-l)p Fu(',)g(`)p
Fp(-n)p Fu(',)g(and)e(`)p Fp(-p)p Fu(')h(in)f(w)m(a)m(ys)h(that)h
(con\015ict)e(with)g(the)h(normal)150 5340 y(use)30 b(inside)e
Ft(cvs)i Fu(\(see)h(Section)f(A.5)h([Common)f(options],)h(page)g(84\).)
p eop
%%Page: 99 101
99 100 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(99)150 366 y Fn(A.11.1)62 b(history)42
b(options)275 558 y Fu(Sev)m(eral)30 b(options)g(\(sho)m(wn)g(ab)s(o)m
(v)m(e)h(as)g(`)p Fp(-report)p Fu('\))e(con)m(trol)i(what)f(kind)f(of)h
(rep)s(ort)g(is)f(generated:)150 714 y Fp(-c)384 b Fu(Rep)s(ort)28
b(on)h(eac)m(h)h(time)f(commit)f(w)m(as)h(used)f(\(i.e.,)i(eac)m(h)g
(time)f(the)g(rep)s(ository)e(w)m(as)i(mo)s(d-)630 824
y(i\014ed\).)150 980 y Fp(-e)384 b Fu(Ev)m(erything)43
b(\(all)f(record)i(t)m(yp)s(es\).)80 b(Equiv)-5 b(alen)m(t)42
b(to)i(sp)s(ecifying)d(`)p Fp(-x)p Fu(')j(with)e(all)g(record)630
1090 y(t)m(yp)s(es.)d(Of)26 b(course,)i(`)p Fp(-e)p Fu(')e(will)e(also)
i(include)e(record)j(t)m(yp)s(es)f(whic)m(h)f(are)i(added)f(in)f(a)i
(future)630 1200 y(v)m(ersion)h(of)i Ft(cvs)p Fu(;)e(if)g(y)m(ou)i(are)
f(writing)e(a)i(script)f(whic)m(h)g(can)h(only)g(handle)e(certain)i
(record)630 1309 y(t)m(yp)s(es,)i(y)m(ou'll)e(w)m(an)m(t)i(to)g(sp)s
(ecify)e(`)p Fp(-x)p Fu('.)150 1466 y Fp(-m)h Fo(mo)s(dule)630
1575 y Fu(Rep)s(ort)c(on)h(a)f(particular)f(mo)s(dule.)38
b(\(Y)-8 b(ou)27 b(can)g(meaningfully)d(use)i(`)p Fp(-m)p
Fu(')g(more)h(than)f(once)630 1685 y(on)k(the)h(command)f(line.\))150
1841 y Fp(-o)384 b Fu(Rep)s(ort)30 b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s
(dules.)150 1998 y Fp(-T)384 b Fu(Rep)s(ort)30 b(on)g(all)g(tags.)150
2154 y Fp(-x)g Fo(t)m(yp)s(e)180 b Fu(Extract)34 b(a)f(particular)e
(set)i(of)g(record)f(t)m(yp)s(es)h Fo(t)m(yp)s(e)38 b
Fu(from)32 b(the)h Ft(cvs)f Fu(history)-8 b(.)47 b(The)32
b(t)m(yp)s(es)630 2264 y(are)f(indicated)e(b)m(y)h(single)f(letters,)i
(whic)m(h)e(y)m(ou)i(ma)m(y)g(sp)s(ecify)e(in)g(com)m(bination.)630
2397 y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s
(e:)630 2554 y Fp(F)432 b Fu(release)630 2710 y Fp(O)g
Fu(c)m(hec)m(k)m(out)630 2867 y Fp(E)g Fu(exp)s(ort)630
3023 y Fp(T)g Fu(rtag)630 3180 y(One)30 b(of)g(four)g(record)g(t)m(yp)s
(es)h(ma)m(y)g(result)e(from)h(an)g(up)s(date:)630 3336
y Fp(C)432 b Fu(A)25 b(merge)g(w)m(as)f(necessary)h(but)f(collisions)e
(w)m(ere)j(detected)h(\(requiring)c(man-)1110 3446 y(ual)30
b(merging\).)630 3602 y Fp(G)432 b Fu(A)30 b(merge)h(w)m(as)g
(necessary)g(and)f(it)g(succeeded.)630 3759 y Fp(U)432
b Fu(A)30 b(w)m(orking)g(\014le)g(w)m(as)g(copied)g(from)g(the)h(rep)s
(ository)-8 b(.)630 3915 y Fp(W)432 b Fu(The)35 b(w)m(orking)g(cop)m(y)
h(of)g(a)g(\014le)f(w)m(as)h(deleted)f(during)f(up)s(date)g(\(b)s
(ecause)i(it)1110 4025 y(w)m(as)31 b(gone)g(from)f(the)g(rep)s
(ository\).)630 4182 y(One)g(of)g(three)h(record)f(t)m(yp)s(es)h
(results)e(from)h(commit:)630 4338 y Fp(A)432 b Fu(A)30
b(\014le)g(w)m(as)h(added)e(for)i(the)f(\014rst)g(time.)630
4495 y Fp(M)432 b Fu(A)30 b(\014le)g(w)m(as)h(mo)s(di\014ed.)630
4651 y Fp(R)432 b Fu(A)30 b(\014le)g(w)m(as)h(remo)m(v)m(ed.)275
4808 y(The)d(options)g(sho)m(wn)h(as)g(`)p Fp(-flags)p
Fu(')f(constrain)g(or)h(expand)f(the)i(rep)s(ort)e(without)g(requiring)
e(option)150 4917 y(argumen)m(ts:)150 5074 y Fp(-a)384
b Fu(Sho)m(w)29 b(data)h(for)f(all)f(users)g(\(the)i(default)e(is)h(to)
g(sho)m(w)h(data)f(only)g(for)g(the)g(user)g(executing)630
5183 y Fp(history)p Fu(\).)150 5340 y Fp(-l)384 b Fu(Sho)m(w)30
b(last)g(mo)s(di\014cation)f(only)-8 b(.)p eop
%%Page: 100 102
100 101 bop 150 -116 a Fu(100)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-w)384 b Fu(Sho)m(w)29
b(only)h(the)g(records)f(for)h(mo)s(di\014cations)e(done)i(from)g(the)g
(same)g(w)m(orking)f(directory)630 476 y(where)h Fp(history)e
Fu(is)i(executing.)275 648 y(The)f(options)h(sho)m(wn)g(as)g(`)p
Fp(-options)f Fo(args)t Fu(')i(constrain)e(the)i(rep)s(ort)f(based)g
(on)g(an)g(argumen)m(t:)150 821 y Fp(-b)g Fo(str)247
b Fu(Sho)m(w)24 b(data)h(bac)m(k)g(to)g(a)g(record)g(con)m(taining)f
(the)g(string)g Fo(str)30 b Fu(in)23 b(either)h(the)h(mo)s(dule)e
(name,)630 930 y(the)31 b(\014le)e(name,)i(or)f(the)h(rep)s(ository)e
(path.)150 1098 y Fp(-D)h Fo(date)183 b Fu(Sho)m(w)23
b(data)i(since)e Fo(date)p Fu(.)39 b(This)22 b(is)g(sligh)m(tly)g
(di\013eren)m(t)i(from)f(the)h(normal)e(use)i(of)g(`)p
Fp(-D)30 b Fo(date)5 b Fu(',)630 1208 y(whic)m(h)29 b(selects)i(the)g
(new)m(est)f(revision)f(older)h(than)g Fo(date)p Fu(.)150
1376 y Fp(-p)g Fo(rep)s(ository)630 1486 y Fu(Sho)m(w)21
b(data)h(for)f(a)h(particular)d(source)j(rep)s(ository)e(\(y)m(ou)i
(can)g(sp)s(ecify)e(sev)m(eral)h(`)p Fp(-p)p Fu(')h(options)630
1595 y(on)30 b(the)h(same)g(command)f(line\).)150 1763
y Fp(-r)g Fo(rev)230 b Fu(Sho)m(w)27 b(records)h(referring)f(to)h
(revisions)e(since)h(the)i(revision)d(or)i(tag)h(named)e
Fo(rev)36 b Fu(app)s(ears)630 1873 y(in)29 b(individual)d
Ft(r)n(cs)j Fu(\014les.)40 b(Eac)m(h)31 b Ft(r)n(cs)e
Fu(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)j(tag.)150
2041 y Fp(-t)f Fo(tag)229 b Fu(Sho)m(w)29 b(records)g(since)g(tag)i
Fo(tag)38 b Fu(w)m(as)30 b(last)g(added)f(to)h(the)g(history)e(\014le.)
40 b(This)27 b(di\013ers)h(from)630 2150 y(the)33 b(`)p
Fp(-r)p Fu(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)e(that)h(it)g(reads)f(only)
g(the)h(history)f(\014le,)h(not)g(the)g Ft(r)n(cs)f Fu(\014les,)h(and)
630 2260 y(is)c(m)m(uc)m(h)i(faster.)150 2428 y Fp(-u)f
Fo(name)142 b Fu(Sho)m(w)30 b(records)g(for)g(user)g
Fo(name)p Fu(.)150 2668 y Fq(A.12)68 b(imp)t(ort|Imp)t(ort)45
b(sources)g(in)l(to)h(CVS,)f(using)g(v)l(endor)491 2801
y(branc)l(hes)225 3002 y Fs(\017)60 b Fu(Synopsis:)39
b(imp)s(ort)28 b([-options])j(rep)s(ository)e(v)m(endortag)j
(releasetag)p Fh(:)15 b(:)g(:)225 3141 y Fs(\017)60 b
Fu(Requires:)40 b(Rep)s(ository)-8 b(,)30 b(source)g(distribution)d
(directory)-8 b(.)225 3280 y Fs(\017)60 b Fu(Changes:)40
b(rep)s(ository)-8 b(.)275 3452 y(Use)32 b Fp(import)f
Fu(to)i(incorp)s(orate)f(an)h(en)m(tire)f(source)h(distribution)c(from)
j(an)g(outside)g(source)h(\(e.g.,)i(a)150 3562 y(source)f(v)m(endor\))f
(in)m(to)h(y)m(our)f(source)h(rep)s(ository)f(directory)-8
b(.)50 b(Y)-8 b(ou)34 b(can)f(use)h(this)e(command)h(b)s(oth)g(for)150
3672 y(initial)f(creation)i(of)h(a)f(rep)s(ository)-8
b(,)35 b(and)f(for)g(wholesale)g(up)s(dates)f(to)i(the)g(mo)s(dule)d
(from)i(the)h(outside)150 3781 y(source.)41 b(See)31
b(Chapter)e(13)j([T)-8 b(rac)m(king)30 b(sources],)h(page)g(73,)h(for)e
(a)h(discussion)c(on)k(this)e(sub)5 b(ject.)275 3924
y(The)36 b Fo(rep)s(ository)43 b Fu(argumen)m(t)37 b(giv)m(es)g(a)g
(directory)f(name)h(\(or)g(a)g(path)g(to)g(a)g(directory\))g(under)e
(the)150 4034 y Ft(cvs)29 b Fu(ro)s(ot)i(directory)f(for)g(rep)s
(ositories;)f(if)h(the)g(directory)g(did)f(not)h(exist,)h(imp)s(ort)d
(creates)k(it.)275 4177 y(When)44 b(y)m(ou)i(use)e(imp)s(ort)g(for)g
(up)s(dates)g(to)i(source)f(that)h(has)e(b)s(een)g(mo)s(di\014ed)f(in)h
(y)m(our)h(source)150 4287 y(rep)s(ository)40 b(\(since)h(a)h(prior)e
(imp)s(ort\),)j(it)e(will)d(notify)j(y)m(ou)h(of)f(an)m(y)h(\014les)e
(that)i(con\015ict)f(in)f(the)i(t)m(w)m(o)150 4396 y(branc)m(hes)26
b(of)g(dev)m(elopmen)m(t;)i(use)e(`)p Fp(checkout)i(-j)p
Fu(')e(to)g(reconcile)g(the)g(di\013erences,)h(as)f(imp)s(ort)e
(instructs)150 4506 y(y)m(ou)31 b(to)g(do.)275 4649 y(If)k
Ft(cvs)g Fu(decides)g(a)i(\014le)e(should)f(b)s(e)h(ignored)g(\(see)i
(Section)f(C.9)g([cvsignore],)i(page)f(135\),)i(it)c(do)s(es)150
4759 y(not)e(imp)s(ort)d(it)i(and)g(prin)m(ts)f(`)p Fp(I)f
Fu(')j(follo)m(w)m(ed)f(b)m(y)g(the)g(\014lename)g(\(see)h(Section)f
(A.12.2)j([imp)s(ort)c(output],)150 4868 y(page)g(101,)h(for)e(a)h
(complete)g(description)d(of)j(the)f(output\).)275 5011
y(If)41 b(the)i(\014le)e(`)p Fp($CVSROOT/CVSROOT/cvswrappe)o(rs)p
Fu(')36 b(exists,)45 b(an)m(y)e(\014le)e(whose)h(names)h(matc)m(h)g
(the)150 5121 y(sp)s(eci\014cations)h(in)h(that)h(\014le)e(will)f(b)s
(e)i(treated)i(as)f(pac)m(k)-5 b(ages)47 b(and)e(the)h(appropriate)f
(\014ltering)f(will)150 5230 y(b)s(e)e(p)s(erformed)f(on)i(the)g
(\014le/directory)f(b)s(efore)g(b)s(eing)f(imp)s(orted.)76
b(See)43 b(Section)g(C.2)g([W)-8 b(rapp)s(ers],)150 5340
y(page)31 b(128.)p eop
%%Page: 101 103
101 102 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(101)275 366 y(The)31 b(outside)h(source)g(is)g(sa)m(v)
m(ed)h(in)e(a)i(\014rst-lev)m(el)e(branc)m(h,)i(b)m(y)f(default)g
(1.1.1.)48 b(Up)s(dates)32 b(are)h(lea)m(v)m(es)150 476
y(of)27 b(this)f(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
(\014rst)f(imp)s(orted)g(collection)g(of)i(source)f(will)d(b)s(e)j
(revision)150 586 y(1.1.1.1,)33 b(then)d(\014les)g(from)f(the)i
(\014rst)f(imp)s(orted)e(up)s(date)i(will)e(b)s(e)h(revision)g
(1.1.1.2,)k(and)d(so)g(on.)275 719 y(A)m(t)h(least)g(three)g(argumen)m
(ts)g(are)g(required.)40 b Fo(rep)s(ository)d Fu(is)30
b(needed)g(to)h(iden)m(tify)f(the)g(collection)h(of)150
829 y(source.)48 b Fo(v)m(endortag)42 b Fu(is)31 b(a)i(tag)h(for)f(the)
g(en)m(tire)g(branc)m(h)f(\(e.g.,)j(for)d(1.1.1\).)50
b(Y)-8 b(ou)34 b(m)m(ust)e(also)h(sp)s(ecify)e(at)150
939 y(least)c(one)g Fo(releasetag)36 b Fu(to)27 b(iden)m(tify)f(the)g
(\014les)g(at)h(the)g(lea)m(v)m(es)h(created)g(eac)m(h)g(time)e(y)m(ou)
h(execute)h Fp(import)p Fu(.)275 1072 y(Note)35 b(that)f
Fp(import)f Fu(do)s(es)g Fo(not)j Fu(c)m(hange)f(the)f(directory)g(in)e
(whic)m(h)h(y)m(ou)h(in)m(v)m(ok)m(e)h(it.)51 b(In)33
b(particular,)150 1182 y(it)e(do)s(es)g(not)g(set)h(up)e(that)i
(directory)f(as)g(a)h Ft(cvs)e Fu(w)m(orking)h(directory;)g(if)g(y)m
(ou)g(w)m(an)m(t)h(to)g(w)m(ork)g(with)e(the)150 1291
y(sources)20 b(imp)s(ort)f(them)h(\014rst)g(and)g(then)g(c)m(hec)m(k)h
(them)g(out)f(in)m(to)g(a)h(di\013eren)m(t)f(directory)g(\(see)h
(Section)f(1.3.1)150 1401 y([Getting)31 b(the)g(source],)g(page)g(4\).)
150 1623 y Fn(A.12.1)62 b(imp)s(ort)41 b(options)275
1814 y Fu(This)48 b(standard)i(option)g(is)f(supp)s(orted)g(b)m(y)h
Fp(import)f Fu(\(see)i(Section)g(A.5)g([Common)f(options],)150
1924 y(page)31 b(84,)h(for)e(a)g(complete)h(description\):)150
2082 y Fp(-m)f Fo(message)630 2191 y Fu(Use)h Fo(message)36
b Fu(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
(editor.)275 2349 y(There)f(are)i(the)g(follo)m(wing)e(additional)f(sp)
s(ecial)h(options.)150 2507 y Fp(-b)h Fo(branc)m(h)83
b Fu(See)31 b(Section)f(13.6)i([Multiple)c(v)m(endor)i(branc)m(hes],)h
(page)g(75.)150 2665 y Fp(-k)f Fo(subst)145 b Fu(Indicate)38
b(the)h(k)m(eyw)m(ord)g(expansion)f(mo)s(de)g(desired.)64
b(This)37 b(setting)h(will)e(apply)i(to)h(all)630 2774
y(\014les)32 b(created)j(during)c(the)j(imp)s(ort,)f(but)g(not)g(to)i
(an)m(y)e(\014les)g(that)h(previously)d(existed)i(in)630
2884 y(the)25 b(rep)s(ository)-8 b(.)39 b(See)25 b(Section)g(12.4)i
([Substitution)c(mo)s(des],)j(page)g(71,)h(for)e(a)g(list)f(of)i(v)-5
b(alid)630 2994 y(`)p Fp(-k)p Fu(')30 b(settings.)150
3151 y Fp(-I)g Fo(name)142 b Fu(Sp)s(ecify)40 b(\014le)i(names)g(that)h
(should)d(b)s(e)h(ignored)h(during)e(imp)s(ort.)74 b(Y)-8
b(ou)43 b(can)f(use)g(this)630 3261 y(option)e(rep)s(eatedly)-8
b(.)72 b(T)-8 b(o)41 b(a)m(v)m(oid)h(ignoring)d(an)m(y)i(\014les)f(at)h
(all)f(\(ev)m(en)i(those)f(ignored)f(b)m(y)630 3370 y(default\),)30
b(sp)s(ecify)f(`-I)i(!'.)630 3504 y Fo(name)38 b Fu(can)32
b(b)s(e)g(a)h(\014le)e(name)i(pattern)f(of)h(the)g(same)f(t)m(yp)s(e)h
(that)g(y)m(ou)g(can)g(sp)s(ecify)e(in)g(the)630 3614
y(`)p Fp(.cvsignore)p Fu(')d(\014le.)40 b(See)31 b(Section)f(C.9)g
([cvsignore],)h(page)g(135.)150 3772 y Fp(-W)f Fo(sp)s(ec)184
b Fu(Sp)s(ecify)20 b(\014le)i(names)f(that)i(should)d(b)s(e)i
(\014ltered)f(during)e(imp)s(ort.)37 b(Y)-8 b(ou)22 b(can)h(use)f(this)
e(option)630 3881 y(rep)s(eatedly)-8 b(.)630 4015 y Fo(sp)s(ec)40
b Fu(can)c(b)s(e)e(a)h(\014le)g(name)g(pattern)g(of)g(the)g(same)h(t)m
(yp)s(e)f(that)h(y)m(ou)f(can)g(sp)s(ecify)f(in)g(the)630
4124 y(`)p Fp(.cvswrappers)p Fu(')28 b(\014le.)39 b(See)31
b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(128.)150
4346 y Fn(A.12.2)62 b(imp)s(ort)41 b(output)275 4538
y Fp(import)33 b Fu(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f(progress)
g(b)m(y)h(prin)m(ting)e(a)i(line)e(for)h(eac)m(h)i(\014le,)g(preceded)e
(b)m(y)150 4647 y(one)d(c)m(haracter)h(indicating)c(the)i(status)h(of)g
(the)f(\014le:)150 4805 y Fp(U)g Fo(\014le)285 b Fu(The)36
b(\014le)f(already)g(exists)h(in)f(the)h(rep)s(ository)f(and)h(has)f
(not)i(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)i(a)630
4915 y(new)30 b(revision)e(has)j(b)s(een)e(created)j(\(if)d
(necessary\).)150 5073 y Fp(N)h Fo(\014le)285 b Fu(The)30
b(\014le)f(is)h(a)h(new)e(\014le)h(whic)m(h)f(has)h(b)s(een)g(added)f
(to)i(the)g(rep)s(ository)-8 b(.)150 5230 y Fp(C)30 b
Fo(\014le)285 b Fu(The)28 b(\014le)g(already)h(exists)f(in)g(the)h(rep)
s(ository)f(but)g(has)g(b)s(een)h(lo)s(cally)e(mo)s(di\014ed;)g(y)m(ou)
j(will)630 5340 y(ha)m(v)m(e)i(to)f(merge)g(the)f(c)m(hanges.)p
eop
%%Page: 102 104
102 103 bop 150 -116 a Fu(102)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(I)g Fo(\014le)285
b Fu(The)30 b(\014le)f(is)h(b)s(eing)f(ignored)g(\(see)j(Section)e(C.9)
g([cvsignore],)h(page)g(135\).)150 523 y Fp(L)f Fo(\014le)285
b Fu(The)31 b(\014le)f(is)g(a)i(sym)m(b)s(olic)e(link;)g
Fp(cvs)f(import)h Fu(ignores)g(sym)m(b)s(olic)g(links.)41
b(P)m(eople)32 b(p)s(erio)s(di-)630 632 y(cally)f(suggest)h(that)h
(this)d(b)s(eha)m(vior)h(should)f(b)s(e)h(c)m(hanged,)h(but)f(if)g
(there)h(is)f(a)h(consensus)630 742 y(on)41 b(what)g(it)f(should)f(b)s
(e)h(c)m(hanged)i(to,)i(it)d(do)s(esn't)f(seem)i(to)f(b)s(e)f(apparen)m
(t.)73 b(\(V)-8 b(arious)630 852 y(options)25 b(in)f(the)i(`)p
Fp(modules)p Fu(')e(\014le)h(can)g(b)s(e)g(used)g(to)h(recreate)i(sym)m
(b)s(olic)c(links)f(on)i(c)m(hec)m(k)m(out,)630 961 y(up)s(date,)30
b(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i(125.\))150
1181 y Fn(A.12.3)62 b(imp)s(ort)41 b(examples)275 1372
y Fu(See)30 b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g
(73,)g(and)f(Section)g(3.1.1)j([F)-8 b(rom)31 b(\014les],)e(page)j(27.)
150 1625 y Fq(A.13)68 b(log|Prin)l(t)46 b(out)f(log)h(information)g
(for)f(\014les)225 1816 y Fs(\017)60 b Fu(Synopsis:)39
b(log)30 b([options])g([\014les)p Fh(:)15 b(:)g(:)q Fu(])225
1949 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
b(,)30 b(w)m(orking)f(directory)-8 b(.)225 2082 y Fs(\017)60
b Fu(Changes:)40 b(nothing.)275 2238 y(Displa)m(y)28
b(log)i(information)e(for)h(\014les.)40 b Fp(log)28 b
Fu(used)h(to)h(call)f(the)h Ft(r)n(cs)e Fu(utilit)m(y)g
Fp(rlog)p Fu(.)40 b(Although)28 b(this)h(is)150 2348
y(no)h(longer)f(true)g(in)g(the)g(curren)m(t)h(sources,)g(this)f
(history)f(determines)h(the)h(format)g(of)f(the)h(output)g(and)150
2457 y(the)h(options,)f(whic)m(h)f(are)h(not)h(quite)f(in)f(the)h(st)m
(yle)h(of)g(the)f(other)h Ft(cvs)e Fu(commands.)275 2590
y(The)d(output)g(includes)e(the)i(lo)s(cation)g(of)h(the)g
Ft(r)n(cs)e Fu(\014le,)i(the)g Fo(head)i Fu(revision)c(\(the)i(latest)g
(revision)e(on)150 2700 y(the)h(trunk\),)h(all)e(sym)m(b)s(olic)f
(names)i(\(tags\))i(and)e(some)g(other)h(things.)38 b(F)-8
b(or)27 b(eac)m(h)g(revision,)e(the)i(revision)150 2809
y(n)m(um)m(b)s(er,)37 b(the)g(author,)h(the)e(n)m(um)m(b)s(er)f(of)i
(lines)e(added/deleted)h(and)g(the)g(log)h(message)g(are)g(prin)m(ted.)
150 2919 y(All)c(times)h(are)h(displa)m(y)m(ed)e(in)g(Co)s(ordinated)h
(Univ)m(ersal)f(Time)h(\(UTC\).)g(\(Other)h(parts)f(of)h
Ft(cvs)e Fu(prin)m(t)150 3028 y(times)d(in)f(the)i(lo)s(cal)e
(timezone\).)275 3161 y Fi(W)-8 b(arning:)64 b Fp(log)41
b Fu(uses)h(`)p Fp(-R)p Fu(')g(in)f(a)h(w)m(a)m(y)h(that)g(con\015icts)
f(with)f(the)h(normal)f(use)h(inside)e Ft(cvs)h Fu(\(see)150
3271 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(84\).)150
3491 y Fn(A.13.1)62 b(log)42 b(options)275 3682 y Fu(By)37
b(default,)i Fp(log)d Fu(prin)m(ts)g(all)g(information)g(that)h(is)g(a)
m(v)-5 b(ailable.)61 b(All)36 b(other)h(options)g(restrict)g(the)150
3791 y(output.)150 3948 y Fp(-b)384 b Fu(Prin)m(t)24
b(information)g(ab)s(out)h(the)h(revisions)e(on)h(the)h(default)f
(branc)m(h,)h(normally)d(the)j(high-)630 4057 y(est)31
b(branc)m(h)f(on)g(the)h(trunk.)150 4213 y Fp(-d)f Fo(dates)147
b Fu(Prin)m(t)31 b(information)e(ab)s(out)j(revisions)d(with)i(a)h(c)m
(hec)m(kin)g(date/time)g(in)e(the)i(range)g(giv)m(en)630
4323 y(b)m(y)h(the)f(semicolon-separated)h(list)f(of)h(dates.)48
b(The)32 b(date)h(formats)g(accepted)h(are)f(those)630
4433 y(accepted)43 b(b)m(y)f(the)g(`)p Fp(-D)p Fu(')g(option)f(to)h
(man)m(y)g(other)g Ft(cvs)f Fu(commands)h(\(see)g(Section)g(A.5)630
4542 y([Common)30 b(options],)g(page)h(84\).)42 b(Dates)32
b(can)f(b)s(e)f(com)m(bined)f(in)m(to)i(ranges)f(as)h(follo)m(ws:)630
4699 y Fo(d1)7 b Fp(<)p Fo(d2)630 4808 y(d2)g Fp(>)p
Fo(d1)233 b Fu(Select)31 b(the)f(revisions)f(that)i(w)m(ere)f(dep)s
(osited)g(b)s(et)m(w)m(een)h Fo(d1)37 b Fu(and)30 b Fo(d2)p
Fu(.)630 4964 y Fp(<)p Fo(d)630 5074 y(d)t Fp(>)377 b
Fu(Select)31 b(all)e(revisions)f(dated)j Fo(d)i Fu(or)e(earlier.)630
5230 y Fo(d)t Fp(<)630 5340 y(>)p Fo(d)381 b Fu(Select)31
b(all)e(revisions)f(dated)j Fo(d)i Fu(or)e(later.)p eop
%%Page: 103 105
103 104 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(103)630 366 y Fo(d)429 b Fu(Select)31
b(the)f(single,)f(latest)i(revision)e(dated)i Fo(d)i
Fu(or)d(earlier.)630 534 y(The)j(`)p Fp(>)p Fu(')g(or)g(`)p
Fp(<)p Fu(')g(c)m(haracters)i(ma)m(y)e(b)s(e)g(follo)m(w)m(ed)g(b)m(y)f
(`)p Fp(=)p Fu(')i(to)g(indicate)e(an)h(inclusiv)m(e)e(range)630
644 y(rather)f(than)g(an)h(exclusiv)m(e)e(one.)630 783
y(Note)j(that)f(the)f(separator)h(is)f(a)g(semicolon)g(\(;\).)150
951 y Fp(-h)384 b Fu(Prin)m(t)32 b(only)h(the)g(name)h(of)f(the)h
Ft(r)n(cs)e Fu(\014le,)i(name)f(of)h(the)f(\014le)g(in)f(the)h(w)m
(orking)g(directory)-8 b(,)630 1060 y(head,)30 b(default)g(branc)m(h,)g
(access)i(list,)d(lo)s(c)m(ks,)h(sym)m(b)s(olic)f(names,)i(and)f
(su\016x.)150 1228 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f
(curren)m(t)h(w)m(orking)g(directory)-8 b(.)40 b(\(Default)31
b(is)f(to)h(run)e(recursiv)m(ely\).)150 1396 y Fp(-N)384
b Fu(Do)33 b(not)g(prin)m(t)e(the)i(list)e(of)h(tags)i(for)e(this)f
(\014le.)46 b(This)31 b(option)h(can)h(b)s(e)e(v)m(ery)i(useful)e(when)
630 1506 y(y)m(our)44 b(site)f(uses)h(a)g(lot)g(of)g(tags,)k(so)c
(rather)g(than)f Fp(")p Fu(more)p Fp(")p Fu('ing)g(o)m(v)m(er)i(3)f
(pages)h(of)f(tag)630 1615 y(information,)29 b(the)h(log)h(information)
e(is)g(presen)m(ted)h(without)g(tags)h(at)g(all.)150
1783 y Fp(-R)384 b Fu(Prin)m(t)29 b(only)h(the)g(name)h(of)f(the)h
Ft(r)n(cs)e Fu(\014le.)150 1951 y Fp(-r)p Fo(revisions)630
2060 y Fu(Prin)m(t)23 b(information)f(ab)s(out)h(revisions)f(giv)m(en)i
(in)e(the)i(comma-separated)i(list)c Fo(revisions)k Fu(of)630
2170 y(revisions)i(and)i(ranges.)41 b(The)29 b(follo)m(wing)g(table)h
(explains)e(the)i(a)m(v)-5 b(ailable)30 b(range)g(formats:)630
2338 y Fo(rev1)7 b Fp(:)p Fo(rev2)87 b Fu(Revisions)29
b Fo(rev1)38 b Fu(to)31 b Fo(rev2)38 b Fu(\(whic)m(h)29
b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h(branc)m(h\).)630
2506 y Fp(:)p Fo(rev)308 b Fu(Revisions)22 b(from)h(the)h(b)s(eginning)
d(of)i(the)h(branc)m(h)f(up)f(to)j(and)e(including)d
Fo(rev)p Fu(.)630 2674 y Fo(rev)8 b Fp(:)300 b Fu(Revisions)23
b(starting)h(with)g Fo(rev)32 b Fu(to)25 b(the)g(end)f(of)h(the)g
(branc)m(h)f(con)m(taining)g Fo(rev)p Fu(.)630 2842 y
Fo(branc)m(h)209 b Fu(An)30 b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f
(means)g(all)f(revisions)g(on)h(that)h(branc)m(h.)630
3010 y Fo(branc)m(h1)7 b Fp(:)p Fo(branc)m(h2)1110 3119
y Fu(A)40 b(range)g(of)g(branc)m(hes)f(means)h(all)f(revisions)f(on)h
(the)h(branc)m(hes)g(in)e(that)1110 3229 y(range.)630
3397 y Fo(branc)m(h)p Fp(.)161 b Fu(The)30 b(latest)h(revision)d(in)i
Fo(branc)m(h)p Fu(.)630 3564 y(A)j(bare)g(`)p Fp(-r)p
Fu(')g(with)e(no)i(revisions)e(means)i(the)g(latest)h(revision)d(on)i
(the)g(default)f(branc)m(h,)630 3674 y(normally)37 b(the)j(trunk.)66
b(There)39 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(the)g(`)p
Fp(-r)p Fu(')f(option)g(and)g(its)630 3784 y(argumen)m(t.)150
3952 y Fp(-s)30 b Fo(states)127 b Fu(Prin)m(t)22 b(information)f(ab)s
(out)i(revisions)e(whose)h(state)i(attributes)f(matc)m(h)h(one)f(of)g
(the)g(states)630 4061 y(giv)m(en)30 b(in)f(the)i(comma-separated)h
(list)d Fo(states)p Fu(.)150 4229 y Fp(-t)384 b Fu(Prin)m(t)29
b(the)i(same)g(as)f(`)p Fp(-h)p Fu(',)h(plus)d(the)j(descriptiv)m(e)e
(text.)150 4397 y Fp(-w)p Fo(logins)155 b Fu(Prin)m(t)25
b(information)g(ab)s(out)h(revisions)f(c)m(hec)m(k)m(ed)j(in)d(b)m(y)h
(users)g(with)f(login)g(names)h(app)s(ear-)630 4506 y(ing)32
b(in)f(the)i(comma-separated)i(list)c Fo(logins)p Fu(.)46
b(If)33 b Fo(logins)i Fu(is)d(omitted,)h(the)g(user's)f(login)g(is)630
4616 y(assumed.)40 b(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m
(een)h(the)g(`)p Fp(-w)p Fu(')f(option)g(and)g(its)g(argumen)m(t.)275
4788 y Fp(log)e Fu(prin)m(ts)h(the)h(in)m(tersection)f(of)h(the)g
(revisions)e(selected)i(with)f(the)h(options)f(`)p Fp(-d)p
Fu(',)h(`)p Fp(-s)p Fu(',)g(and)f(`)p Fp(-w)p Fu(',)150
4898 y(in)m(tersected)i(with)e(the)h(union)f(of)i(the)f(revisions)f
(selected)h(b)m(y)h(`)p Fp(-b)p Fu(')f(and)g(`)p Fp(-r)p
Fu('.)150 5139 y Fn(A.13.2)62 b(log)42 b(examples)275
5340 y Fu(Con)m(tributed)28 b(examples)i(are)h(gratefully)e(accepted.)p
eop
%%Page: 104 106
104 105 bop 150 -116 a Fu(104)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(A.14)68 b(rdi\013|'patc)l(h')
46 b(format)g(di\013s)g(b)t(et)l(w)l(een)g(releases)225
553 y Fs(\017)60 b Fu(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
Fp(|)p Fu(-D)g(d)f([-r)g(t2)p Fp(|)p Fu(-D)i(d2]])e(mo)s(dules)p
Fh(:)15 b(:)g(:)225 681 y Fs(\017)60 b Fu(Requires:)40
b(rep)s(ository)-8 b(.)225 809 y Fs(\017)60 b Fu(Changes:)40
b(nothing.)225 938 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(patc)m(h)275
1085 y(Builds)30 b(a)j(Larry)f(W)-8 b(all)32 b(format)h(patc)m(h\(1\))h
(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)h(releases,)f(that)g(can)g(b)s
(e)f(fed)g(directly)150 1194 y(in)m(to)25 b(the)f Fp(patch)f
Fu(program)i(to)g(bring)e(an)h(old)g(release)h(up-to-date)h(with)d(the)
i(new)f(release.)39 b(\(This)23 b(is)h(one)150 1304 y(of)30
b(the)g(few)f Ft(cvs)g Fu(commands)g(that)i(op)s(erates)f(directly)e
(from)h(the)h(rep)s(ository)-8 b(,)30 b(and)f(do)s(esn't)g(require)g(a)
150 1413 y(prior)g(c)m(hec)m(k)m(out.\))43 b(The)30 b(di\013)f(output)h
(is)g(sen)m(t)g(to)i(the)e(standard)g(output)g(device.)275
1542 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
Fp(-r)p Fu(')g(and)h(`)p Fp(-D)p Fu(')f(options\))h(an)m(y)g(com)m
(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 1651 y(revisions)i(or)i
(dates.)40 b(If)29 b(only)f(one)h(revision)e(or)i(date)g(is)f(sp)s
(eci\014ed,)g(the)h(patc)m(h)g(\014le)f(re\015ects)i(di\013erences)150
1761 y(b)s(et)m(w)m(een)h(that)g(revision)e(or)h(date)h(and)f(the)g
(curren)m(t)g(head)h(revisions)d(in)h(the)i Ft(r)n(cs)e
Fu(\014le.)275 1889 y(Note)34 b(that)f(if)f(the)h(soft)m(w)m(are)h
(release)g(a\013ected)g(is)e(con)m(tained)h(in)f(more)h(than)f(one)i
(directory)-8 b(,)33 b(then)150 1999 y(it)i(ma)m(y)h(b)s(e)e(necessary)
i(to)g(sp)s(ecify)d(the)j(`)p Fp(-p)p Fu(')f(option)g(to)g(the)h
Fp(patch)e Fu(command)h(when)f(patc)m(hing)h(the)150
2108 y(old)30 b(sources,)g(so)h(that)g Fp(patch)e Fu(is)g(able)h(to)h
(\014nd)e(the)i(\014les)e(that)i(are)g(lo)s(cated)f(in)f(other)i
(directories.)150 2314 y Fn(A.14.1)62 b(rdi\013)41 b(options)275
2500 y Fu(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
Fp(rdiff)f Fu(\(see)i(Section)f(A.5)g([Common)g(options],)150
2610 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
150 2757 y Fp(-D)g Fo(date)183 b Fu(Use)31 b(the)f(most)h(recen)m(t)g
(revision)e(no)h(later)h(than)f Fo(date)p Fu(.)150 2904
y Fp(-f)384 b Fu(If)35 b(no)g(matc)m(hing)g(revision)f(is)g(found,)i
(retriev)m(e)g(the)f(most)h(recen)m(t)g(revision)e(\(instead)h(of)630
3013 y(ignoring)29 b(the)h(\014le\).)150 3160 y Fp(-l)384
b Fu(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)150
3307 y Fp(-R)384 b Fu(Examine)30 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(option)i(is)g(on)g(b)m(y)g(default.)150
3454 y Fp(-r)g Fo(tag)229 b Fu(Use)31 b(revision)d Fo(tag)p
Fu(.)275 3601 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
(options)f(are)h(a)m(v)-5 b(ailable:)150 3748 y Fp(-c)384
b Fu(Use)31 b(the)f(con)m(text)j(di\013)c(format.)41
b(This)28 b(is)i(the)g(default)g(format.)150 3895 y Fp(-s)384
b Fu(Create)39 b(a)f(summary)e(c)m(hange)j(rep)s(ort)f(instead)f(of)h
(a)g(patc)m(h.)63 b(The)38 b(summary)e(includes)630 4005
y(information)30 b(ab)s(out)h(\014les)g(that)h(w)m(ere)g(c)m(hanged)g
(or)f(added)g(b)s(et)m(w)m(een)h(the)g(releases.)44 b(It)32
b(is)630 4114 y(sen)m(t)f(to)f(the)g(standard)g(output)f(device.)41
b(This)28 b(is)h(useful)f(for)i(\014nding)e(out,)i(for)g(example,)630
4224 y(whic)m(h)f(\014les)g(ha)m(v)m(e)j(c)m(hanged)f(b)s(et)m(w)m(een)
g(t)m(w)m(o)h(dates)f(or)f(revisions.)150 4371 y Fp(-t)384
b Fu(A)36 b(di\013)e(of)i(the)g(top)g(t)m(w)m(o)h(revisions)d(is)h(sen)
m(t)h(to)g(the)g(standard)f(output)g(device.)57 b(This)34
b(is)630 4480 y(most)d(useful)d(for)i(seeing)h(what)f(the)g(last)h(c)m
(hange)g(to)g(a)g(\014le)f(w)m(as.)150 4627 y Fp(-u)384
b Fu(Use)29 b(the)g(unidi\013)d(format)k(for)e(the)h(con)m(text)i
(di\013s.)39 b(This)27 b(option)i(is)f(not)h(a)m(v)-5
b(ailable)28 b(if)g(y)m(our)630 4737 y Fp(diff)k Fu(do)s(es)h(not)h
(supp)s(ort)e(the)i(unidi\013)c(format.)50 b(Remem)m(b)s(er)34
b(that)g(old)e(v)m(ersions)h(of)h(the)630 4847 y Fp(patch)24
b Fu(program)h(can't)g(handle)f(the)h(unidi\013)d(format,)27
b(so)f(if)e(y)m(ou)h(plan)f(to)i(p)s(ost)e(this)g(patc)m(h)630
4956 y(to)31 b(the)g(net)f(y)m(ou)h(should)d(probably)h(not)i(use)f(`)p
Fp(-u)p Fu('.)150 5103 y Fp(-V)g Fo(vn)255 b Fu(Expand)29
b(k)m(eyw)m(ords)h(according)h(to)g(the)f(rules)f(curren)m(t)h(in)f
Ft(r)n(cs)g Fu(v)m(ersion)g Fo(vn)h Fu(\(the)h(expan-)630
5213 y(sion)37 b(format)g(c)m(hanged)i(with)d Ft(r)n(cs)h
Fu(v)m(ersion)g(5\).)63 b(Note)39 b(that)f(this)e(option)h(is)g(no)g
(longer)630 5322 y(accepted.)42 b(CVS)30 b(will)d(alw)m(a)m(ys)k
(expand)f(k)m(eyw)m(ords)h(the)f(w)m(a)m(y)i(that)f Ft(r)n(cs)e
Fu(v)m(ersion)h(5)h(do)s(es.)p eop
%%Page: 105 107
105 106 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(105)150 366 y Fn(A.14.2)62 b(rdi\013)41
b(examples)275 567 y Fu(Supp)s(ose)35 b(y)m(ou)j(receiv)m(e)g(mail)d
(from)i Fp(foo@bar.com)d Fu(asking)j(for)g(an)g(up)s(date)g(from)f
(release)i(1.2)g(to)150 676 y(1.4)31 b(of)f(the)f(tc)i(compiler.)39
b(Y)-8 b(ou)30 b(ha)m(v)m(e)h(no)e(suc)m(h)h(patc)m(hes)g(on)g(hand,)f
(but)g(with)f Ft(cvs)h Fu(that)h(can)g(easily)f(b)s(e)150
786 y(\014xed)h(with)f(a)i(command)f(suc)m(h)g(as)g(this:)390
922 y Fp($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f
(\\)390 1026 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
(foo@bar.com)275 1168 y Fu(Supp)s(ose)28 b(y)m(ou)i(ha)m(v)m(e)h(made)f
(release)h(1.3,)g(and)e(fork)m(ed)i(a)f(branc)m(h)f(called)h(`)p
Fp(R_1_3fix)p Fu(')e(for)i(bug\014xes.)150 1278 y(`)p
Fp(R_1_3_1)p Fu(')g(corresp)s(onds)g(to)i(release)g(1.3.1,)i(whic)m(h)c
(w)m(as)i(made)f(some)h(time)f(ago.)45 b(No)m(w,)33 b(y)m(ou)f(w)m(an)m
(t)g(to)150 1388 y(see)f(ho)m(w)f(m)m(uc)m(h)h(dev)m(elopmen)m(t)g(has)
f(b)s(een)f(done)i(on)f(the)g(branc)m(h.)40 b(This)29
b(command)h(can)h(b)s(e)f(used:)390 1524 y Fp($)47 b(cvs)g(patch)g(-s)g
(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f(module-name)390 1628
y(cvs)h(rdiff:)f(Diffing)g(module-name)390 1732 y(File)h(ChangeLog,v)d
(changed)i(from)h(revision)e(1.52.2.5)h(to)h(1.52.2.6)390
1835 y(File)g(foo.c,v)e(changed)h(from)h(revision)e(1.52.2.3)h(to)h
(1.52.2.4)390 1939 y(File)g(bar.h,v)e(changed)h(from)h(revision)e
(1.29.2.1)h(to)h(1.2)150 2216 y Fq(A.15)68 b(release|Indicate)48
b(that)d(a)g(Mo)t(dule)g(is)g(no)g(longer)h(in)e(use)225
2416 y Fs(\017)60 b Fu(release)31 b([-d])f(directories)p
Fh(:)15 b(:)g(:)225 2555 y Fs(\017)60 b Fu(Requires:)40
b(W)-8 b(orking)30 b(directory)-8 b(.)225 2693 y Fs(\017)60
b Fu(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
b(history)g(log.)275 2864 y(This)c(command)i(is)f(mean)m(t)j(to)f
(safely)e(cancel)i(the)g(e\013ect)g(of)g(`)p Fp(cvs)h(checkout)p
Fu('.)38 b(Since)27 b Ft(cvs)g Fu(do)s(esn't)150 2973
y(lo)s(c)m(k)e(\014les,)g(it)g(isn't)f(strictly)g(necessary)i(to)g(use)
f(this)f(command.)38 b(Y)-8 b(ou)26 b(can)f(alw)m(a)m(ys)h(simply)d
(delete)i(y)m(our)150 3083 y(w)m(orking)k(directory)-8
b(,)29 b(if)f(y)m(ou)i(lik)m(e;)f(but)g(y)m(ou)g(risk)f(losing)g(c)m
(hanges)i(y)m(ou)g(ma)m(y)g(ha)m(v)m(e)g(forgotten,)h(and)e(y)m(ou)150
3193 y(lea)m(v)m(e)k(no)e(trace)i(in)d(the)i Ft(cvs)f
Fu(history)f(\014le)h(\(see)i(Section)e(C.10)h([history)f(\014le],)h
(page)g(136\))h(that)f(y)m(ou'v)m(e)150 3302 y(abandoned)e(y)m(our)g(c)
m(hec)m(k)m(out.)275 3444 y(Use)c(`)p Fp(cvs)j(release)p
Fu(')24 b(to)j(a)m(v)m(oid)f(these)h(problems.)37 b(This)24
b(command)h(c)m(hec)m(ks)j(that)e(no)g(uncommitted)150
3554 y(c)m(hanges)46 b(are)f(presen)m(t;)51 b(that)46
b(y)m(ou)f(are)f(executing)h(it)f(from)g(immediately)f(ab)s(o)m(v)m(e)j
(a)f Ft(cvs)f Fu(w)m(orking)150 3664 y(directory;)49
b(and)43 b(that)h(the)f(rep)s(ository)f(recorded)h(for)g(y)m(our)g
(\014les)f(is)g(the)i(same)f(as)h(the)f(rep)s(ository)150
3773 y(de\014ned)29 b(in)g(the)i(mo)s(dule)d(database.)275
3915 y(If)h(all)g(these)i(conditions)e(are)h(true,)g(`)p
Fp(cvs)g(release)p Fu(')e(lea)m(v)m(es)k(a)e(record)g(of)h(its)e
(execution)i(\(attesting)150 4025 y(to)g(y)m(our)f(in)m(ten)m(tionally)
f(abandoning)g(y)m(our)h(c)m(hec)m(k)m(out\))k(in)29
b(the)h Ft(cvs)g Fu(history)f(log.)150 4265 y Fn(A.15.1)62
b(release)41 b(options)275 4465 y Fu(The)29 b Fp(release)g
Fu(command)h(supp)s(orts)e(one)j(command)f(option:)150
4636 y Fp(-d)384 b Fu(Delete)36 b(y)m(our)e(w)m(orking)g(cop)m(y)i(of)f
(the)f(\014le)g(if)g(the)h(release)g(succeeds.)53 b(If)34
b(this)g(\015ag)h(is)f(not)630 4746 y(giv)m(en)c(y)m(our)h(\014les)e
(will)f(remain)h(in)g(y)m(our)h(w)m(orking)g(directory)-8
b(.)630 4884 y Fi(W)g(arning:)57 b Fu(The)39 b Fp(release)d
Fu(command)j(deletes)g(all)e(directories)h(and)g(\014les)g(recursiv)m
(ely)-8 b(.)630 4994 y(This)33 b(has)h(the)h(v)m(ery)g(serious)e
(side-e\013ect)j(that)f(an)m(y)g(directory)f(that)h(y)m(ou)g(ha)m(v)m
(e)h(created)630 5103 y(inside)23 b(y)m(our)j(c)m(hec)m(k)m(ed-out)i
(sources,)f(and)e(not)g(added)g(to)h(the)g(rep)s(ository)f(\(using)f
(the)i Fp(add)630 5213 y Fu(command;)i(see)f(Section)g(7.1)h([Adding)d
(\014les],)i(page)g(47\))h(will)c(b)s(e)i(silen)m(tly)f(deleted|ev)m
(en)630 5322 y(if)k(it)h(is)g(non-empt)m(y!)p eop
%%Page: 106 108
106 107 bop 150 -116 a Fu(106)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(A.15.2)62 b(release)41
b(output)275 560 y Fu(Before)31 b Fp(release)e Fu(releases)j(y)m(our)e
(sources)h(it)g(will)d(prin)m(t)i(a)h(one-line)f(message)i(for)f(an)m
(y)g(\014le)f(that)i(is)150 670 y(not)f(up-to-date.)275
805 y Fi(W)-8 b(arning:)37 b Fu(An)m(y)25 b(new)f(directories)g(that)h
(y)m(ou)g(ha)m(v)m(e)h(created,)h(but)d(not)h(added)f(to)h(the)g
Ft(cvs)e Fu(directory)150 915 y(hierarc)m(h)m(y)35 b(with)g(the)h
Fp(add)f Fu(command)h(\(see)h(Section)e(7.1)i([Adding)e(\014les],)h
(page)h(47\))g(will)c(b)s(e)j(silen)m(tly)150 1024 y(ignored)29
b(\(and)i(deleted,)f(if)f(`)p Fp(-d)p Fu(')i(is)e(sp)s(eci\014ed\),)g
(ev)m(en)i(if)f(they)g(con)m(tain)h(\014les.)150 1185
y Fp(U)f Fo(\014le)150 1295 y Fp(P)g Fo(\014le)285 b
Fu(There)37 b(exists)h(a)g(new)m(er)g(revision)e(of)i(this)f(\014le)f
(in)h(the)h(rep)s(ository)-8 b(,)39 b(and)e(y)m(ou)i(ha)m(v)m(e)g(not)
630 1405 y(mo)s(di\014ed)28 b(y)m(our)j(lo)s(cal)e(cop)m(y)i(of)g(the)f
(\014le)g(\(`)p Fp(U)p Fu(')h(and)f(`)p Fp(P)p Fu(')g(mean)g(the)h
(same)g(thing\).)150 1565 y Fp(A)f Fo(\014le)285 b Fu(The)36
b(\014le)g(has)g(b)s(een)g(added)g(to)h(y)m(our)g(priv)-5
b(ate)36 b(cop)m(y)h(of)g(the)f(sources,)j(but)d(has)g(not)h(y)m(et)630
1675 y(b)s(een)d(committed)g(to)h(the)g(rep)s(ository)-8
b(.)51 b(If)34 b(y)m(ou)h(delete)f(y)m(our)h(cop)m(y)g(of)f(the)h
(sources)f(this)630 1784 y(\014le)29 b(will)f(b)s(e)i(lost.)150
1945 y Fp(R)g Fo(\014le)285 b Fu(The)33 b(\014le)g(has)h(b)s(een)f
(remo)m(v)m(ed)h(from)g(y)m(our)g(priv)-5 b(ate)33 b(cop)m(y)h(of)g
(the)g(sources,)h(but)e(has)h(not)630 2054 y(y)m(et)k(b)s(een)d(remo)m
(v)m(ed)j(from)e(the)h(rep)s(ository)-8 b(,)37 b(since)f(y)m(ou)h(ha)m
(v)m(e)h(not)e(y)m(et)i(committed)f(the)630 2164 y(remo)m(v)-5
b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(93.)150
2324 y Fp(M)f Fo(\014le)285 b Fu(The)38 b(\014le)f(is)g(mo)s(di\014ed)f
(in)h(y)m(our)h(w)m(orking)g(directory)-8 b(.)64 b(There)38
b(migh)m(t)g(also)g(b)s(e)f(a)i(new)m(er)630 2434 y(revision)29
b(inside)f(the)i(rep)s(ository)-8 b(.)150 2594 y Fp(?)30
b Fo(\014le)285 b(\014le)42 b Fu(is)37 b(in)f(y)m(our)i(w)m(orking)f
(directory)-8 b(,)39 b(but)e(do)s(es)h(not)f(corresp)s(ond)g(to)h(an)m
(ything)f(in)g(the)630 2704 y(source)g(rep)s(ository)-8
b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
Ft(cvs)g Fu(to)h(ignore)f(\(see)h(the)g(de-)630 2813
y(scription)31 b(of)i(the)g(`)p Fp(-I)p Fu(')g(option,)g(and)f(see)h
(Section)g(C.9)g([cvsignore],)h(page)g(135\).)49 b(If)33
b(y)m(ou)630 2923 y(remo)m(v)m(e)f(y)m(our)e(w)m(orking)g(sources,)h
(this)e(\014le)g(will)f(b)s(e)i(lost.)150 3149 y Fn(A.15.3)62
b(release)41 b(examples)275 3343 y Fu(Release)31 b(the)f(mo)s(dule,)f
(and)h(delete)g(y)m(our)h(lo)s(cal)e(w)m(orking)h(cop)m(y)h(of)g(the)f
(\014les.)390 3473 y Fp($)47 b(cd)h(..)429 b(#)47 b Fu(Y)-8
b(ou)31 b(m)m(ust)f(stand)g(immediately)f(ab)s(o)m(v)m(e)i(the)1154
3576 y Fp(#)47 b Fu(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
Fp(cvs)47 b(release)p Fu('.)390 3680 y Fp($)g(cvs)g(release)f(-d)h(tc)
390 3784 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
(repository.)390 3888 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
(\(and)h(delete\))e(module)i(`tc':)f(y)390 3992 y($)150
4252 y Fq(A.16)68 b(rtag|Add)45 b(a)g(sym)l(b)t(olic)g(tag)h(to)g(a)f
(mo)t(dule)225 4445 y Fs(\017)60 b Fu(rtag)31 b([-falnR])f([-b])h([-d])
f([-r)h(tag)g Fp(|)f Fu(-Ddate])j(sym)m(b)s(olic)p 2209
4445 28 4 v 31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)225
4580 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
b(.)225 4715 y Fs(\017)60 b Fu(Changes:)40 b(rep)s(ository)-8
b(.)225 4850 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(rfreeze)275
5011 y(Y)-8 b(ou)42 b(can)g(use)f(this)g(command)g(to)h(assign)f(sym)m
(b)s(olic)f(tags)j(to)f(particular,)h(explicitly)d(sp)s(eci\014ed)150
5121 y(source)i(revisions)e(in)h(the)h(rep)s(ository)-8
b(.)76 b Fp(rtag)40 b Fu(w)m(orks)i(directly)f(on)h(the)g(rep)s
(ository)f(con)m(ten)m(ts)j(\(and)150 5230 y(requires)27
b(no)i(prior)e(c)m(hec)m(k)m(out\).)43 b(Use)29 b Fp(tag)e
Fu(instead)h(\(see)i(Section)e(A.17)i([tag],)h(page)f(107\),)h(to)e
(base)g(the)150 5340 y(selection)h(of)h(revisions)d(on)i(the)h(con)m
(ten)m(ts)h(of)f(y)m(our)f(w)m(orking)g(directory)-8
b(.)p eop
%%Page: 107 109
107 108 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(107)275 366 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)
g(tag)h(name)f(that)g(already)g(exists,)h Ft(cvs)e Fu(will)e(complain)h
(and)h(not)h(o)m(v)m(erwrite)150 476 y(that)31 b(tag.)42
b(Use)31 b(the)f(`)p Fp(-F)p Fu(')g(option)g(to)h(force)g(the)g(new)f
(tag)h(v)-5 b(alue.)150 710 y Fn(A.16.1)62 b(rtag)41
b(options)275 908 y Fu(These)k(standard)f(options)h(are)h(supp)s(orted)
d(b)m(y)i Fp(rtag)f Fu(\(see)j(Section)e(A.5)h([Common)f(options],)150
1018 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
150 1185 y Fp(-D)g Fo(date)183 b Fu(T)-8 b(ag)31 b(the)g(most)g(recen)m
(t)g(revision)e(no)h(later)g(than)g Fo(date)p Fu(.)150
1349 y Fp(-f)384 b Fu(Only)21 b(useful)f(with)h(the)i(`)p
Fp(-D)30 b Fo(date)5 b Fu(')23 b(or)g(`)p Fp(-r)30 b
Fo(tag)8 b Fu(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f(revision)
f(is)g(found,)630 1459 y(use)30 b(the)h(most)f(recen)m(t)i(revision)c
(\(instead)i(of)h(ignoring)e(the)h(\014le\).)150 1623
y Fp(-F)384 b Fu(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e(the)h
(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
1788 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)150 1952 y Fp(-n)384 b Fu(Do)40
b(not)f(run)e(an)m(y)j(tag)g(program)e(that)i(w)m(as)f(sp)s(eci\014ed)e
(with)h(the)h(`)p Fp(-t)p Fu(')g(\015ag)g(inside)e(the)630
2062 y(`)p Fp(modules)p Fu(')29 b(\014le.)40 b(\(see)31
b(Section)f(C.1)h([mo)s(dules],)e(page)i(125\).)150 2226
y Fp(-R)384 b Fu(T)-8 b(ag)31 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(is)h(on)i(b)m(y)f(default.)150 2391
y Fp(-r)g Fo(tag)229 b Fu(Only)33 b(tag)j(those)g(\014les)d(that)j(con)
m(tain)f Fo(tag)p Fu(.)55 b(This)33 b(can)i(b)s(e)f(used)g(to)i(rename)
f(a)g(tag:)51 b(tag)630 2500 y(only)29 b(the)g(\014les)g(iden)m
(ti\014ed)f(b)m(y)h(the)h(old)f(tag,)i(then)e(delete)h(the)g(old)e
(tag,)j(lea)m(ving)f(the)f(new)630 2610 y(tag)j(on)e(exactly)h(the)g
(same)f(\014les)g(as)g(the)h(old)e(tag.)275 2777 y(In)g(addition)g(to)i
(the)f(ab)s(o)m(v)m(e)i(common)f(options,)f(these)g(options)g(are)h(a)m
(v)-5 b(ailable:)150 2944 y Fp(-a)384 b Fu(Use)32 b(the)f(`)p
Fp(-a)p Fu(')g(option)g(to)h(ha)m(v)m(e)h Fp(rtag)d Fu(lo)s(ok)h(in)f
(the)h(`)p Fp(Attic)p Fu(')g(\(see)h(Section)f(2.2.4)i([A)m(ttic],)630
3054 y(page)j(11\))g(for)f(remo)m(v)m(ed)h(\014les)e(that)h(con)m(tain)
h(the)f(sp)s(eci\014ed)e(tag.)56 b(The)35 b(tag)h(is)e(remo)m(v)m(ed)
630 3163 y(from)27 b(these)i(\014les,)e(whic)m(h)g(mak)m(es)h(it)g(con)
m(v)m(enien)m(t)h(to)f(re-use)g(a)g(sym)m(b)s(olic)f(tag)i(as)f(dev)m
(elop-)630 3273 y(men)m(t)j(con)m(tin)m(ues)f(\(and)g(\014les)g(get)h
(remo)m(v)m(ed)h(from)e(the)g(up-coming)g(distribution\).)150
3437 y Fp(-b)384 b Fu(Mak)m(e)32 b(the)f(tag)g(a)g(branc)m(h)f(tag.)42
b(See)30 b(Chapter)g(5)h([Branc)m(hing)f(and)g(merging],)g(page)h(37.)
150 3602 y Fp(-d)384 b Fu(Delete)32 b(the)e(tag)i(instead)d(of)i
(creating)g(it.)630 3739 y(In)25 b(general,)i(tags)g(\(often)g(the)f
(sym)m(b)s(olic)e(names)i(of)g(soft)m(w)m(are)h(distributions\))c
(should)h(not)630 3848 y(b)s(e)33 b(remo)m(v)m(ed,)j(but)e(the)g(`)p
Fp(-d)p Fu(')g(option)f(is)g(a)m(v)-5 b(ailable)34 b(as)g(a)g(means)g
(to)h(remo)m(v)m(e)g(completely)630 3958 y(obsolete)25
b(sym)m(b)s(olic)e(names)i(if)f(necessary)h(\(as)g(migh)m(t)f(b)s(e)g
(the)h(case)h(for)e(an)h(Alpha)e(release,)630 4068 y(or)30
b(if)g(y)m(ou)g(mistagged)h(a)g(mo)s(dule\).)150 4322
y Fq(A.17)68 b(tag|Add)45 b(a)g(sym)l(b)t(olic)h(tag)f(to)h(c)l(hec)l
(k)l(ed)f(out)g(v)l(ersions)h(of)491 4455 y(\014les)225
4652 y Fs(\017)60 b Fu(tag)32 b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s
(olic)p 1518 4652 28 4 v 31 w(tag)g([\014les)p Fh(:)15
b(:)g(:)q Fu(])225 4789 y Fs(\017)60 b Fu(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
b(.)225 4926 y Fs(\017)60 b Fu(Changes:)40 b(rep)s(ository)-8
b(.)225 5063 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(freeze)275
5230 y(Use)f(this)f(command)h(to)h(assign)f(sym)m(b)s(olic)f(tags)i(to)
g(the)f(nearest)h(rep)s(ository)e(v)m(ersions)h(to)h(y)m(our)150
5340 y(w)m(orking)27 b(sources.)40 b(The)27 b(tags)i(are)f(applied)e
(immediately)g(to)i(the)g(rep)s(ository)-8 b(,)28 b(as)g(with)e
Fp(rtag)p Fu(,)i(but)f(the)p eop
%%Page: 108 110
108 109 bop 150 -116 a Fu(108)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(v)m(ersions)25
b(are)h(supplied)d(implicitly)f(b)m(y)k(the)g Ft(cvs)e
Fu(records)i(of)g(y)m(our)g(w)m(orking)f(\014les')g(history)g(rather)g
(than)150 476 y(applied)j(explicitly)-8 b(.)275 604 y(One)29
b(use)h(for)f(tags)i(is)e(to)i(record)e(a)i(snapshot)e(of)h(the)g
(curren)m(t)g(sources)g(when)f(the)h(soft)m(w)m(are)h(freeze)150
713 y(date)c(of)f(a)g(pro)5 b(ject)27 b(arriv)m(es.)38
b(As)26 b(bugs)g(are)g(\014xed)f(after)i(the)f(freeze)h(date,)h(only)d
(those)h(c)m(hanged)h(sources)150 823 y(that)k(are)g(to)g(b)s(e)f(part)
g(of)g(the)h(release)g(need)f(b)s(e)f(re-tagged.)275
951 y(The)i(sym)m(b)s(olic)f(tags)i(are)h(mean)m(t)f(to)h(p)s(ermanen)m
(tly)d(record)h(whic)m(h)g(revisions)f(of)h(whic)m(h)g(\014les)f(w)m
(ere)150 1060 y(used)k(in)f(creating)h(a)h(soft)m(w)m(are)h
(distribution.)49 b(The)33 b Fp(checkout)g Fu(and)g Fp(update)g
Fu(commands)h(allo)m(w)g(y)m(ou)150 1170 y(to)28 b(extract)g(an)f
(exact)i(cop)m(y)e(of)g(a)h(tagged)g(release)g(at)f(an)m(y)h(time)e(in)
g(the)h(future,)g(regardless)f(of)i(whether)150 1279
y(\014les)h(ha)m(v)m(e)j(b)s(een)e(c)m(hanged,)h(added,)f(or)g(remo)m
(v)m(ed)h(since)f(the)h(release)f(w)m(as)h(tagged.)275
1407 y(This)c(command)h(can)h(also)g(b)s(e)f(used)g(to)i(delete)f(a)g
(sym)m(b)s(olic)e(tag,)k(or)e(to)g(create)i(a)e(branc)m(h.)40
b(See)29 b(the)150 1517 y(options)h(section)g(b)s(elo)m(w.)275
1644 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)g(tag)h(name)f(that)g
(already)g(exists,)h Ft(cvs)e Fu(will)e(complain)h(and)h(not)h(o)m(v)m
(erwrite)150 1754 y(that)31 b(tag.)42 b(Use)31 b(the)f(`)p
Fp(-F)p Fu(')g(option)g(to)h(force)g(the)g(new)f(tag)h(v)-5
b(alue.)150 1958 y Fn(A.17.1)62 b(tag)41 b(options)275
2144 y Fu(These)49 b(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)h
Fp(tag)g Fu(\(see)i(Section)e(A.5)i([Common)e(options],)150
2253 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
150 2417 y Fp(-F)384 b Fu(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e
(the)h(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
2563 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)150 2709 y Fp(-R)384 b Fu(T)-8
b(ag)31 b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28
b(is)h(on)i(b)m(y)f(default.)275 2855 y(Tw)m(o)g(sp)s(ecial)f(options)h
(are)g(a)m(v)-5 b(ailable:)150 3001 y Fp(-b)384 b Fu(Mak)m(e)33
b(the)f(tag)h(a)f(branc)m(h)f(tag)i(\(see)f(Chapter)f(5)h([Branc)m
(hing)f(and)g(merging],)h(page)g(37\),)630 3110 y(allo)m(wing)j
(concurren)m(t,)j(isolated)e(dev)m(elopmen)m(t.)59 b(This)35
b(is)g(most)i(useful)e(for)h(creating)h(a)630 3220 y(patc)m(h)31
b(to)g(a)g(previously)d(released)i(soft)m(w)m(are)i(distribution.)150
3366 y Fp(-c)384 b Fu(Chec)m(k)35 b(that)g(all)f(\014les)f(whic)m(h)g
(are)i(to)h(b)s(e)e(tagged)i(are)f(unmo)s(di\014ed.)50
b(This)33 b(can)i(b)s(e)f(used)630 3475 y(to)d(mak)m(e)g(sure)f(that)h
(y)m(ou)g(can)g(reconstruct)f(the)h(curren)m(t)f(\014le)f(con)m(ten)m
(ts.)150 3621 y Fp(-d)384 b Fu(Delete)32 b(a)e(tag.)630
3749 y(If)h(y)m(ou)h(use)f(`)p Fp(cvs)f(tag)f(-d)h(symbolic_tag)p
Fu(',)f(the)j(sym)m(b)s(olic)e(tag)j(y)m(ou)e(sp)s(ecify)g(is)f
(deleted)630 3858 y(instead)35 b(of)h(b)s(eing)e(added.)56
b(W)-8 b(arning:)50 b(Be)37 b(v)m(ery)f(certain)f(of)h(y)m(our)g
(ground)e(b)s(efore)i(y)m(ou)630 3968 y(delete)23 b(a)g(tag;)k(doing)21
b(this)h(p)s(ermanen)m(tly)f(discards)g(some)i(historical)e
(information,)i(whic)m(h)630 4078 y(ma)m(y)31 b(later)f(turn)g(out)g
(to)h(b)s(e)f(v)-5 b(aluable.)150 4315 y Fq(A.18)68 b(up)t(date|Bring)
45 b(w)l(ork)g(tree)h(in)f(sync)f(with)i(rep)t(ository)225
4500 y Fs(\017)60 b Fu(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
Fp(|)p Fu(-D)i(date])g(\014les)p Fh(:)15 b(:)g(:)225
4628 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
b(,)30 b(w)m(orking)f(directory)-8 b(.)225 4756 y Fs(\017)60
b Fu(Changes:)40 b(w)m(orking)30 b(directory)-8 b(.)275
4902 y(After)27 b(y)m(ou'v)m(e)h(run)e(c)m(hec)m(k)m(out)j(to)f(create)
g(y)m(our)f(priv)-5 b(ate)27 b(cop)m(y)g(of)g(source)g(from)g(the)g
(common)g(rep)s(os-)150 5011 y(itory)-8 b(,)30 b(other)h(dev)m(elop)s
(ers)e(will)f(con)m(tin)m(ue)i(c)m(hanging)g(the)h(cen)m(tral)f
(source.)41 b(F)-8 b(rom)31 b(time)f(to)h(time,)f(when)150
5121 y(it)25 b(is)g(con)m(v)m(enien)m(t)i(in)d(y)m(our)i(dev)m(elopmen)
m(t)g(pro)s(cess,)g(y)m(ou)g(can)g(use)f(the)h Fp(update)e
Fu(command)h(from)g(within)150 5230 y(y)m(our)43 b(w)m(orking)f
(directory)g(to)i(reconcile)e(y)m(our)h(w)m(ork)g(with)e(an)m(y)j
(revisions)d(applied)f(to)k(the)f(source)150 5340 y(rep)s(ository)29
b(since)h(y)m(our)g(last)h(c)m(hec)m(k)m(out)h(or)f(up)s(date.)p
eop
%%Page: 109 111
109 110 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(109)150 366 y Fn(A.18.1)62 b(up)s(date)42
b(options)275 553 y Fu(These)33 b(standard)h(options)f(are)i(a)m(v)-5
b(ailable)34 b(with)e Fp(update)h Fu(\(see)i(Section)f(A.5)h([Common)f
(options],)150 663 y(page)d(84,)h(for)e(a)g(complete)h(description)e
(of)h(them\):)150 810 y Fp(-D)g(date)162 b Fu(Use)42
b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
Fo(date)p Fu(.)74 b(This)39 b(option)i(is)f(stic)m(ky)-8
b(,)45 b(and)630 919 y(implies)36 b(`)p Fp(-P)p Fu('.)64
b(See)39 b(Section)f(4.5)i([Stic)m(ky)e(tags],)k(page)d(34,)j(for)c
(more)g(information)f(on)630 1029 y(stic)m(ky)31 b(tags/dates.)150
1176 y Fp(-f)384 b Fu(Only)21 b(useful)f(with)h(the)i(`)p
Fp(-D)30 b Fo(date)5 b Fu(')23 b(or)g(`)p Fp(-r)30 b
Fo(tag)8 b Fu(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f(revision)
f(is)g(found,)630 1286 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h
(revision)c(\(instead)i(of)h(ignoring)d(the)j(\014le\).)150
1433 y Fp(-k)f Fo(k\015ag)165 b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g
(according)g(to)g Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)
m(ord)f(substitution],)630 1543 y(page)c(69.)41 b(This)28
b(option)i(is)f(stic)m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g
(in)f(this)h(w)m(orking)h(direc-)630 1652 y(tory)35 b(will)d(use)i(the)
h(same)g Fo(k\015ag)p Fu(.)53 b(The)34 b Fp(status)f
Fu(command)h(can)h(b)s(e)f(view)m(ed)g(to)i(see)f(the)630
1762 y(stic)m(ky)24 b(options.)38 b(See)25 b(App)s(endix)c(B)k([In)m(v)
m(oking)f(CVS],)g(page)h(113,)i(for)d(more)h(information)630
1872 y(on)30 b(the)h Fp(status)d Fu(command.)150 2019
y Fp(-l)384 b Fu(Lo)s(cal;)31 b(run)f(only)g(in)g(curren)m(t)h(w)m
(orking)f(directory)-8 b(.)43 b(See)31 b(Chapter)f(6)i([Recursiv)m(e)f
(b)s(eha)m(v-)630 2128 y(ior],)f(page)h(45.)150 2276
y Fp(-P)384 b Fu(Prune)29 b(empt)m(y)i(directories.)40
b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(51.)150
2423 y Fp(-p)384 b Fu(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
(output.)150 2570 y Fp(-R)384 b Fu(Up)s(date)37 b(directories)g
(recursiv)m(ely)f(\(default\).)63 b(See)38 b(Chapter)f(6)h([Recursiv)m
(e)f(b)s(eha)m(vior],)630 2680 y(page)31 b(45.)150 2827
y Fp(-r)f(rev)210 b Fu(Retriev)m(e)22 b(revision/tag)g
Fo(rev)p Fu(.)38 b(This)20 b(option)h(is)f(stic)m(ky)-8
b(,)25 b(and)c(implies)e(`)p Fp(-P)p Fu('.)37 b(See)22
b(Section)g(4.5)630 2937 y([Stic)m(ky)31 b(tags],)g(page)h(34,)f(for)f
(more)h(information)d(on)j(stic)m(ky)f(tags/dates.)275
3069 y(These)g(sp)s(ecial)f(options)g(are)i(also)f(a)m(v)-5
b(ailable)30 b(with)f Fp(update)p Fu(.)150 3217 y Fp(-A)384
b Fu(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f(or)d(`)p
Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.5)i([Stic)m(ky)e
(tags],)630 3326 y(page)31 b(34,)h(for)e(more)g(information)f(on)h
(stic)m(ky)h(tags/dates.)150 3474 y Fp(-d)384 b Fu(Create)36
b(an)m(y)f(directories)f(that)i(exist)e(in)g(the)h(rep)s(ository)f(if)g
(they're)h(missing)e(from)i(the)630 3583 y(w)m(orking)24
b(directory)-8 b(.)38 b(Normally)-8 b(,)25 b Fp(update)e
Fu(acts)i(only)f(on)g(directories)f(and)h(\014les)g(that)g(w)m(ere)630
3693 y(already)30 b(enrolled)f(in)g(y)m(our)h(w)m(orking)g(directory)-8
b(.)630 3821 y(This)27 b(is)h(useful)g(for)g(up)s(dating)f(directories)
h(that)i(w)m(ere)g(created)g(in)d(the)j(rep)s(ository)e(since)630
3931 y(the)36 b(initial)c(c)m(hec)m(k)m(out;)41 b(but)35
b(it)f(has)i(an)f(unfortunate)g(side)f(e\013ect.)57 b(If)35
b(y)m(ou)h(delib)s(erately)630 4040 y(a)m(v)m(oided)41
b(certain)g(directories)f(in)f(the)i(rep)s(ository)f(when)g(y)m(ou)h
(created)h(y)m(our)f(w)m(orking)630 4150 y(directory)29
b(\(either)f(through)h(use)g(of)g(a)g(mo)s(dule)f(name)h(or)g(b)m(y)g
(listing)e(explicitly)g(the)i(\014les)630 4259 y(and)e(directories)g(y)
m(ou)h(w)m(an)m(ted)h(on)f(the)g(command)f(line\),)h(then)f(up)s
(dating)f(with)h(`)p Fp(-d)p Fu(')h(will)630 4369 y(create)k(those)f
(directories,)e(whic)m(h)h(ma)m(y)h(not)f(b)s(e)g(what)g(y)m(ou)h(w)m
(an)m(t.)150 4516 y Fp(-I)f Fo(name)142 b Fu(Ignore)36
b(\014les)f(whose)g(names)h(matc)m(h)g Fo(name)41 b Fu(\(in)35
b(y)m(our)h(w)m(orking)f(directory\))g(during)f(the)630
4626 y(up)s(date.)64 b(Y)-8 b(ou)39 b(can)g(sp)s(ecify)e(`)p
Fp(-I)p Fu(')i(more)f(than)g(once)i(on)e(the)h(command)f(line)f(to)i
(sp)s(ec-)630 4736 y(ify)h(sev)m(eral)i(\014les)e(to)i(ignore.)73
b(Use)42 b(`)p Fp(-I)30 b(!)p Fu(')41 b(to)h(a)m(v)m(oid)g(ignoring)d
(an)m(y)j(\014les)e(at)i(all.)73 b(See)630 4845 y(Section)26
b(C.9)h([cvsignore],)h(page)g(135,)h(for)d(other)h(w)m(a)m(ys)h(to)f
(mak)m(e)h Ft(cvs)d Fu(ignore)i(some)g(\014les.)150 4992
y Fp(-W)p Fo(sp)s(ec)214 b Fu(Sp)s(ecify)41 b(\014le)h(names)h(that)h
(should)c(b)s(e)j(\014ltered)f(during)e(up)s(date.)78
b(Y)-8 b(ou)43 b(can)g(use)g(this)630 5102 y(option)30
b(rep)s(eatedly)-8 b(.)630 5230 y Fo(sp)s(ec)40 b Fu(can)c(b)s(e)e(a)h
(\014le)g(name)g(pattern)g(of)g(the)g(same)h(t)m(yp)s(e)f(that)h(y)m
(ou)f(can)g(sp)s(ecify)f(in)g(the)630 5340 y(`)p Fp(.cvswrappers)p
Fu(')28 b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8
b(rapp)s(ers],)30 b(page)h(128.)p eop
%%Page: 110 112
110 111 bop 150 -116 a Fu(110)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-j)p Fo(revision)76
b Fu(With)29 b(t)m(w)m(o)i(`)p Fp(-j)p Fu(')f(options,)g(merge)g(c)m
(hanges)h(from)e(the)h(revision)e(sp)s(eci\014ed)g(with)h(the)h
(\014rst)630 476 y(`)p Fp(-j)p Fu(')c(option)f(to)i(the)f(revision)e
(sp)s(eci\014ed)g(with)g(the)i(second)g(`)p Fp(j)p Fu(')g(option,)h(in)
m(to)f(the)g(w)m(orking)630 586 y(directory)-8 b(.)630
719 y(With)29 b(one)h(`)p Fp(-j)p Fu(')f(option,)g(merge)h(c)m(hanges)g
(from)f(the)h(ancestor)g(revision)e(to)i(the)g(revision)630
828 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fp(-j)p Fu(')f(option,)i(in)
m(to)e(the)h(w)m(orking)g(directory)-8 b(.)39 b(The)25
b(ancestor)i(revision)630 938 y(is)e(the)h(common)g(ancestor)g(of)g
(the)g(revision)e(whic)m(h)h(the)g(w)m(orking)g(directory)h(is)e(based)
i(on,)630 1047 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
Fp(-j)p Fu(')h(option.)630 1180 y(In)g(addition,)g(eac)m(h)i(`)p
Fp(-j)p Fu(')f(option)f(can)h(con)m(tain)g(an)g(optional)f(date)h(sp)s
(eci\014cation)f(whic)m(h,)630 1290 y(when)37 b(used)g(with)g(branc)m
(hes,)j(can)e(limit)e(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e
(a)i(sp)s(e-)630 1400 y(ci\014c)44 b(date.)84 b(An)44
b(optional)g(date)h(is)e(sp)s(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h
(\(:\))70 b(to)45 b(the)f(tag:)630 1509 y(`)p Fp(-j)p
Fo(Sym)m(b)s(olic)p 1119 1509 28 4 v 31 w(T)-8 b(ag)8
b Fp(:)p Fo(Date)p 1543 1509 V 34 w(Sp)s(eci\014er)f
Fu('.)630 1642 y(See)31 b(Chapter)e(5)i([Branc)m(hing)f(and)g
(merging],)g(page)h(37.)150 1862 y Fn(A.18.2)62 b(up)s(date)42
b(output)275 2053 y Fp(update)23 b Fu(and)i Fp(checkout)f
Fu(k)m(eep)i(y)m(ou)g(informed)e(of)i(their)e(progress)i(b)m(y)f(prin)m
(ting)e(a)j(line)e(for)i(eac)m(h)h(\014le,)150 2163 y(preceded)j(b)m(y)
g(one)h(c)m(haracter)h(indicating)c(the)j(status)f(of)h(the)g(\014le:)
150 2319 y Fp(U)f Fo(\014le)285 b Fu(The)36 b(\014le)f(w)m(as)i(brough)
m(t)f(up)g(to)h(date)g(with)e(resp)s(ect)h(to)h(the)g(rep)s(ository)-8
b(.)58 b(This)35 b(is)g(done)630 2429 y(for)i(an)m(y)h(\014le)f(that)h
(exists)f(in)f(the)i(rep)s(ository)e(but)h(not)h(in)e(y)m(our)h
(source,)j(and)d(for)g(\014les)630 2538 y(that)31 b(y)m(ou)g(ha)m(v)m
(en't)g(c)m(hanged)g(but)f(are)g(not)h(the)f(most)h(recen)m(t)g(v)m
(ersions)f(a)m(v)-5 b(ailable)30 b(in)f(the)630 2648
y(rep)s(ository)-8 b(.)150 2804 y Fp(P)30 b Fo(\014le)285
b Fu(Lik)m(e)33 b(`)p Fp(U)p Fu(',)h(but)e(the)h Ft(cvs)f
Fu(serv)m(er)i(sends)e(a)h(patc)m(h)h(instead)e(of)h(an)g(en)m(tire)g
(\014le.)48 b(These)33 b(t)m(w)m(o)630 2914 y(things)c(accomplish)g
(the)i(same)g(thing.)150 3070 y Fp(A)f Fo(\014le)285
b Fu(The)30 b(\014le)f(has)h(b)s(een)f(added)h(to)g(y)m(our)h(priv)-5
b(ate)29 b(cop)m(y)i(of)f(the)h(sources,)f(and)g(will)d(b)s(e)j(added)
630 3180 y(to)35 b(the)f(source)g(rep)s(ository)f(when)g(y)m(ou)h(run)f
Fp(commit)f Fu(on)i(the)g(\014le.)50 b(This)33 b(is)g(a)h(reminder)630
3290 y(to)d(y)m(ou)g(that)g(the)f(\014le)g(needs)g(to)h(b)s(e)f
(committed.)150 3446 y Fp(R)g Fo(\014le)285 b Fu(The)35
b(\014le)f(has)h(b)s(een)f(remo)m(v)m(ed)i(from)e(y)m(our)h(priv)-5
b(ate)35 b(cop)m(y)h(of)f(the)g(sources,)i(and)d(will)f(b)s(e)630
3556 y(remo)m(v)m(ed)d(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m
(ou)i(run)f Fp(commit)f Fu(on)h(the)h(\014le.)39 b(This)27
b(is)h(a)630 3665 y(reminder)g(to)j(y)m(ou)g(that)g(the)g(\014le)e
(needs)h(to)h(b)s(e)f(committed.)150 3822 y Fp(M)g Fo(\014le)285
b Fu(The)30 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)h(w)m(orking)g
(directory)-8 b(.)630 3955 y(`)p Fp(M)p Fu(')29 b(can)f(indicate)g(one)
g(of)h(t)m(w)m(o)h(states)f(for)f(a)h(\014le)f(y)m(ou're)h(w)m(orking)e
(on:)40 b(either)28 b(there)g(w)m(ere)630 4064 y(no)39
b(mo)s(di\014cations)e(to)i(the)g(same)g(\014le)f(in)g(the)h(rep)s
(ository)-8 b(,)40 b(so)f(that)h(y)m(our)e(\014le)g(remains)630
4174 y(as)e(y)m(ou)g(last)g(sa)m(w)g(it;)j(or)c(there)h(w)m(ere)h(mo)s
(di\014cations)d(in)g(the)i(rep)s(ository)f(as)h(w)m(ell)f(as)h(in)630
4283 y(y)m(our)28 b(cop)m(y)-8 b(,)29 b(but)e(they)h(w)m(ere)g(merged)f
(successfully)-8 b(,)27 b(without)g(con\015ict,)h(in)e(y)m(our)i(w)m
(orking)630 4393 y(directory)-8 b(.)630 4526 y Ft(cvs)25
b Fu(will)f(prin)m(t)g(some)j(messages)g(if)e(it)h(merges)g(y)m(our)h
(w)m(ork,)g(and)e(a)i(bac)m(kup)f(cop)m(y)h(of)f(y)m(our)630
4636 y(w)m(orking)f(\014le)g(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m
(ou)f(ran)g Fp(update)p Fu(\))g(will)e(b)s(e)i(made.)39
b(The)25 b(exact)i(name)630 4745 y(of)k(that)g(\014le)e(is)g(prin)m
(ted)g(while)g Fp(update)f Fu(runs.)150 4902 y Fp(C)i
Fo(\014le)285 b Fu(A)27 b(con\015ict)g(w)m(as)h(detected)g(while)d
(trying)i(to)h(merge)f(y)m(our)h(c)m(hanges)g(to)g Fo(\014le)j
Fu(with)26 b(c)m(hanges)630 5011 y(from)39 b(the)h(source)f(rep)s
(ository)-8 b(.)67 b Fo(\014le)44 b Fu(\(the)c(cop)m(y)g(in)e(y)m(our)h
(w)m(orking)g(directory\))g(is)g(no)m(w)630 5121 y(the)j(result)g(of)g
(attempting)g(to)h(merge)g(the)g(t)m(w)m(o)g(revisions;)k(an)42
b(unmo)s(di\014ed)d(cop)m(y)k(of)630 5230 y(y)m(our)26
b(\014le)f(is)f(also)i(in)f(y)m(our)g(w)m(orking)g(directory)-8
b(,)27 b(with)e(the)h(name)g(`)p Fp(.#)p Fo(\014le)p
Fp(.)p Fo(revision)p Fu(')c(where)630 5340 y Fo(revision)i
Fu(is)g(the)i(revision)d(that)j(y)m(our)f(mo)s(di\014ed)f(\014le)g
(started)i(from.)39 b(Resolv)m(e)26 b(the)f(con\015ict)p
eop
%%Page: 111 113
111 112 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(111)630 366 y(as)43 b(describ)s(ed)d(in)h(Section)i
(10.3)h([Con\015icts)d(example],)46 b(page)d(59.)78 b(\(Note)44
b(that)g(some)630 476 y(systems)39 b(automatically)g(purge)g(\014les)f
(that)i(b)s(egin)d(with)h(`)p Fp(.#)p Fu(')h(if)f(they)i(ha)m(v)m(e)g
(not)g(b)s(een)630 586 y(accessed)29 b(for)e(a)h(few)f(da)m(ys.)40
b(If)27 b(y)m(ou)h(in)m(tend)e(to)j(k)m(eep)f(a)g(cop)m(y)g(of)f(y)m
(our)h(original)e(\014le,)h(it)g(is)g(a)630 695 y(v)m(ery)j(go)s(o)s(d)
g(idea)f(to)i(rename)f(it.\))40 b(Under)29 b Ft(vms)p
Fu(,)h(the)g(\014le)f(name)h(starts)g(with)e(`)p Fp(__)p
Fu(')i(rather)630 805 y(than)g(`)p Fp(.#)p Fu('.)150
964 y Fp(?)g Fo(\014le)285 b(\014le)42 b Fu(is)37 b(in)f(y)m(our)i(w)m
(orking)f(directory)-8 b(,)39 b(but)e(do)s(es)h(not)f(corresp)s(ond)g
(to)h(an)m(ything)f(in)g(the)630 1074 y(source)g(rep)s(ository)-8
b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
Ft(cvs)g Fu(to)h(ignore)f(\(see)h(the)g(de-)630 1183
y(scription)28 b(of)j(the)g(`)p Fp(-I)p Fu(')f(option,)g(and)g(see)h
(Section)f(C.9)h([cvsignore],)g(page)g(135\).)p eop
%%Page: 112 114
112 113 bop 150 -116 a Fu(112)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 113 115
113 114 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(113)150 366 y Fr(App)t(endix)53
b(B)81 b(Quic)l(k)54 b(reference)e(to)h(CVS)g(commands)275
613 y Fu(This)28 b(app)s(endix)g(describ)s(es)h(ho)m(w)h(to)h(in)m(v)m
(ok)m(e)h Ft(cvs)p Fu(,)d(with)g(references)i(to)g(where)f(eac)m(h)i
(command)e(or)150 723 y(feature)38 b(is)e(describ)s(ed)g(in)g(detail.)
61 b(F)-8 b(or)38 b(other)f(references)h(run)e(the)i
Fp(cvs)29 b(--help)36 b Fu(command,)j(or)e(see)150 832
y([Index],)30 b(page)h(153.)275 971 y(A)f Ft(cvs)f Fu(command)i(lo)s
(oks)e(lik)m(e:)390 1104 y Fp(cvs)47 b([)g Fo(global)p
919 1104 28 4 v 32 w(options)k Fp(])d Fo(command)j Fp([)c
Fo(command)p 2301 1104 V 33 w(options)k Fp(])c([)h Fo(command)p
3249 1104 V 32 w(args)k Fp(])275 1243 y Fu(Global)29
b(options:)150 1409 y Fp(--allow-root=)p Fo(ro)s(otdir)630
1518 y Fu(Sp)s(ecify)i(legal)h Ft(cvsr)n(oot)f Fu(directory)h(\(serv)m
(er)h(only\))f(\(not)h(in)f Ft(cvs)f Fu(1.9)j(and)e(older\).)47
b(See)630 1628 y(Section)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m
(tication)f(serv)m(er],)i(page)f(20.)150 1791 y Fp(-a)384
b Fu(Authen)m(ticate)36 b(all)e(comm)m(unication)h(\(clien)m(t)g
(only\))g(\(not)g(in)f Ft(cvs)g Fu(1.9)j(and)d(older\).)55
b(See)630 1901 y(Section)30 b(A.4)h([Global)f(options],)g(page)i(82.)
150 2065 y Fp(-b)384 b Fu(Sp)s(ecify)37 b(R)m(CS)g(lo)s(cation)h(\()p
Ft(cvs)g Fu(1.9)h(and)f(older\).)64 b(See)38 b(Section)g(A.4)h([Global)
f(options],)630 2174 y(page)31 b(82.)150 2338 y Fp(-d)f
Fo(ro)s(ot)190 b Fu(Sp)s(ecify)29 b(the)h Ft(cvsr)n(oot)p
Fu(.)39 b(See)31 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7.)150
2501 y Fp(-e)f Fo(editor)121 b Fu(Edit)21 b(messages)i(with)e
Fo(editor)p Fu(.)38 b(See)22 b(Section)g(1.3.2)i([Committing)d(y)m(our)
h(c)m(hanges],)j(page)e(4.)150 2665 y Fp(-f)384 b Fu(Do)31
b(not)g(read)f(the)h(`)p Fp(~/.cvsrc)p Fu(')d(\014le.)40
b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(82.)150
2829 y Fp(-H)150 2938 y(--help)192 b Fu(Prin)m(t)29 b(a)i(help)e
(message.)42 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h
(82.)150 3102 y Fp(-l)384 b Fu(Do)23 b(not)f(log)g(in)f(CVSR)m
(OOT/history)f(\014le.)37 b(See)22 b(Section)g(A.4)g([Global)g
(options],)h(page)g(82.)150 3265 y Fp(-n)384 b Fu(Do)31
b(not)g(c)m(hange)g(an)m(y)g(\014les.)40 b(See)30 b(Section)h(A.4)g
([Global)f(options],)g(page)h(82.)150 3429 y Fp(-Q)384
b Fu(Be)31 b(really)e(quiet.)41 b(See)30 b(Section)g(A.4)h([Global)f
(options],)h(page)g(82.)150 3593 y Fp(-q)384 b Fu(Be)31
b(somewhat)g(quiet.)40 b(See)31 b(Section)f(A.4)h([Global)f(options],)g
(page)h(82.)150 3756 y Fp(-r)384 b Fu(Mak)m(e)32 b(new)e(w)m(orking)g
(\014les)f(read-only)-8 b(.)40 b(See)31 b(Section)f(A.4)h([Global)f
(options],)g(page)h(82.)150 3920 y Fp(-s)f Fo(v)-5 b(ariable)5
b Fp(=)p Fo(v)-5 b(alue)630 4029 y Fu(Set)31 b(a)f(user)g(v)-5
b(ariable.)40 b(See)30 b(Section)g(C.11)h([V)-8 b(ariables],)31
b(page)g(136.)150 4193 y Fp(-T)f Fo(temp)s(dir)630 4303
y Fu(Put)g(temp)s(orary)g(\014les)f(in)g Fo(temp)s(dir)p
Fu(.)39 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(82.)150
4466 y Fp(-t)384 b Fu(T)-8 b(race)31 b Ft(cvs)f Fu(execution.)41
b(See)30 b(Section)g(A.4)i([Global)d(options],)i(page)g(82.)150
4630 y Fp(-v)150 4794 y(--version)630 4903 y Fu(Displa)m(y)f(v)m
(ersion)f(and)h(cop)m(yrigh)m(t)h(information)e(for)h
Ft(cvs)p Fu(.)150 5067 y Fp(-w)384 b Fu(Mak)m(e)32 b(new)e(w)m(orking)g
(\014les)f(read-write.)40 b(See)31 b(Section)f(A.4)h([Global)f
(options],)g(page)h(82.)150 5230 y Fp(-x)384 b Fu(Encrypt)43
b(all)g(comm)m(unication)h(\(clien)m(t)g(only\).)81 b(See)44
b(Section)g(A.4)h([Global)e(options],)630 5340 y(page)31
b(82.)p eop
%%Page: 114 116
114 115 bop 150 -116 a Fu(114)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-z)g Fo(gzip-lev)m(el)630
476 y Fu(Set)h(the)f(compression)f(lev)m(el)i(\(clien)m(t)f(only\).)275
632 y(Keyw)m(ord)g(expansion)f(mo)s(des)h(\(see)h(Section)f(12.4)i
([Substitution)c(mo)s(des],)i(page)h(71\):)390 758 y
Fp(-kkv)94 b($Id:)47 b(file1,v)f(1.1)h(1993/12/09)e(03:21:13)g(joe)i
(Exp)g($)390 862 y(-kkvl)f($Id:)h(file1,v)f(1.1)h(1993/12/09)e
(03:21:13)g(joe)i(Exp)g(harry)f($)390 966 y(-kk)142 b($Id: cvs.ps,v 1.1.1.13 1998/07/13 04:03:55 tholo Exp $)390
1070 y(-kv)g(file1,v)46 b(1.1)h(1993/12/09)e(03:21:13)h(joe)h(Exp)390
1173 y(-ko)142 b Fo(no)31 b(expansion)390 1277 y Fp(-kb)142
b Fo(no)31 b(expansion,)e(\014le)h(is)f(binary)275 1410
y Fu(Keyw)m(ords)g(\(see)j(Section)e(12.1)i([Keyw)m(ord)e(list],)g
(page)h(69\):)390 1536 y Fp($Author: tholo $)390
1640 y($Date: 1998/07/13 04:03:55 $)390 1744 y($Header:)g
(/home/files/file1,v)c(1.1)47 b(1993/12/09)e(03:21:13)h(joe)g(Exp)h
(harry)g($)390 1848 y($Id:)g(file1,v)e(1.1)i(1993/12/09)e(03:21:13)h
(joe)h(Exp)g(harry)f($)390 1952 y($Locker:  $)390
2055 y($Name:  $)390 2159 y($RCSfile: cvs.ps,v $)
390 2263 y($Revision: 1.1.1.13 $)390 2367 y($Source:)f
(/home/files/file1,v)c($)390 2470 y($State: Exp $)390
2574 y($Log: cvs.ps,v $
2574 y(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
2574 y(Latest version from Cyclic; skipped files
2574 y()390 2678 y(Revision)g(1.1)94
b(1993/12/09)45 b(03:30:17)93 b(joe)390 2782 y(Initial)46
b(revision)275 3018 y Fu(Commands,)29 b(command)h(options,)g(and)g
(command)g(argumen)m(ts:)150 3174 y Fp(add)f([)p Fo(options)t
Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 3283
y Fu(Add)29 b(a)i(new)f(\014le/directory)-8 b(.)40 b(See)31
b(Section)f(7.1)i([Adding)d(\014les],)g(page)j(47.)630
3439 y Fp(-k)e Fo(k\015ag)165 b Fu(Set)31 b(k)m(eyw)m(ord)f(expansion.)
630 3594 y Fp(-m)g Fo(msg)197 b Fu(Set)31 b(\014le)e(description.)150
3750 y Fp(admin)g([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 3859 y Fu(Administration)44
b(of)k(history)e(\014les)g(in)f(the)j(rep)s(ository)-8
b(.)90 b(See)47 b(Section)g(A.6)h([admin],)630 3969 y(page)31
b(87.)630 4124 y Fp(-b[)p Fo(rev)8 b Fp(])156 b Fu(Set)46
b(default)g(branc)m(h.)87 b(See)47 b(Section)f(13.3)h([Rev)m(erting)g
(lo)s(cal)e(c)m(hanges],)1110 4234 y(page)31 b(74.)630
4389 y Fp(-c)p Fo(string)155 b Fu(Set)31 b(commen)m(t)g(leader.)630
4545 y Fp(-k)p Fo(subst)175 b Fu(Set)32 b(k)m(eyw)m(ord)g
(substitution.)42 b(See)32 b(Chapter)f(12)h([Keyw)m(ord)g
(substitution],)1110 4654 y(page)f(69.)630 4810 y Fp(-l[)p
Fo(rev)8 b Fp(])156 b Fu(Lo)s(c)m(k)31 b(revision)e Fo(rev)p
Fu(,)h(or)g(latest)h(revision.)630 4965 y Fp(-m)p Fo(rev)8
b Fp(:)p Fo(msg)1110 5075 y Fu(Replace)31 b(the)f(log)h(message)g(of)g
(revision)d Fo(rev)38 b Fu(with)29 b Fo(msg)p Fu(.)630
5230 y Fp(-o)p Fo(range)167 b Fu(Delete)32 b(revisions)d(from)i(the)g
(rep)s(ository)-8 b(.)42 b(See)32 b(Section)e(A.6.1)j([admin)d(op-)1110
5340 y(tions],)g(page)h(87.)p eop
%%Page: 115 117
115 116 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(115)630 366 y Fp(-q)384 b
Fu(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f(diagnostics.)630
525 y Fp(-s)p Fo(state)5 b Fp([:)p Fo(rev)j Fp(])1110
635 y Fu(Set)31 b(the)f(state.)630 793 y Fp(-t)384 b
Fu(Set)31 b(\014le)e(description)f(from)i(standard)g(input.)630
952 y Fp(-t)p Fo(\014le)267 b Fu(Set)31 b(\014le)e(description)f(from)i
Fo(\014le)p Fu(.)630 1110 y Fp(-t-)p Fo(string)107 b
Fu(Set)31 b(\014le)e(description)f(to)k Fo(string)p Fu(.)630
1269 y Fp(-u[)p Fo(rev)8 b Fp(])156 b Fu(Unlo)s(c)m(k)30
b(revision)f Fo(rev)p Fu(,)h(or)h(latest)g(revision.)150
1427 y Fp(annotate)d([)p Fo(options)t Fp(])h([)p Fo(\014les)t
Fh(:)15 b(:)g(:)p Fp(])630 1537 y Fu(Sho)m(w)38 b(last)g(revision)e
(where)h(eac)m(h)j(line)c(w)m(as)j(mo)s(di\014ed.)61
b(See)39 b(Section)f(8.4)h([annotate],)630 1647 y(page)31
b(54.)630 1805 y Fp(-D)f Fo(date)183 b Fu(Annotate)43
b(the)g(most)f(recen)m(t)h(revision)e(no)h(later)g(than)f
Fo(date)p Fu(.)77 b(See)42 b(Sec-)1110 1915 y(tion)30
b(A.5)h([Common)f(options],)g(page)i(84.)630 2073 y Fp(-f)384
b Fu(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
b(See)27 b(Section)g(A.5)h([Common)1110 2183 y(options],)i(page)h(84.)
630 2341 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m
(t)i(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)
1110 2451 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
2610 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
2719 y(page)g(45.)630 2878 y Fp(-r)f Fo(tag)229 b Fu(Annotate)25
b(revision)e Fo(tag)p Fu(.)40 b(See)24 b(Section)g(A.5)h([Common)f
(options],)h(page)g(84.)150 3036 y Fp(checkout)j([)p
Fo(options)t Fp(])h Fo(mo)s(dules)t Fh(:)15 b(:)g(:)630
3146 y Fu(Get)31 b(a)g(cop)m(y)g(of)g(the)f(sources.)41
b(See)31 b(Section)f(A.7)h([c)m(hec)m(k)m(out],)j(page)d(91.)630
3304 y Fp(-A)384 b Fu(Reset)35 b(an)m(y)g(stic)m(ky)g
(tags/date/options.)55 b(See)34 b(Section)g(4.5)i([Stic)m(ky)e(tags],)
1110 3414 y(page)d(34)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
(substitution],)f(page)i(69.)630 3573 y Fp(-c)384 b Fu(Output)25
b(the)h(mo)s(dule)e(database.)40 b(See)26 b(Section)g(A.7.1)i([c)m(hec)
m(k)m(out)g(options],)1110 3682 y(page)j(91.)630 3841
y Fp(-D)f Fo(date)183 b Fu(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h
Fo(date)29 b Fu(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g
([Common)1110 3950 y(options],)30 b(page)h(84.)630 4109
y Fp(-d)f Fo(dir)241 b Fu(Chec)m(k)31 b(out)f(in)m(to)h
Fo(dir)p Fu(.)39 b(See)30 b(Section)h(A.7.1)g([c)m(hec)m(k)m(out)i
(options],)e(page)g(91.)630 4267 y Fp(-f)384 b Fu(Use)27
b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38 b(See)27
b(Section)g(A.5)h([Common)1110 4377 y(options],)i(page)h(84.)630
4536 y Fp(-j)f Fo(rev)230 b Fu(Merge)32 b(in)d(c)m(hanges.)41
b(See)31 b(Section)f(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h
(91.)630 4694 y Fp(-k)f Fo(k\015ag)165 b Fu(Use)57 b
Fo(k\015ag)64 b Fu(k)m(eyw)m(ord)57 b(expansion.)118
b(See)56 b(Section)g(12.4)i([Substitution)1110 4804 y(mo)s(des],)30
b(page)h(71.)630 4962 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 5072 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 5230 y Fp(-N)384
b Fu(Don't)42 b(\\shorten")f(mo)s(dule)e(paths)h(if)g(-d)h(sp)s
(eci\014ed.)70 b(See)41 b(Section)f(A.7.1)1110 5340 y([c)m(hec)m(k)m
(out)33 b(options],)d(page)h(91.)p eop
%%Page: 116 118
116 117 bop 150 -116 a Fu(116)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y Fp(-n)384 b Fu(Do)34
b(not)f(run)f(mo)s(dule)f(program)i(\(if)f(an)m(y\).)50
b(See)33 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)1110
476 y(options],)c(page)h(91.)630 631 y Fp(-P)384 b Fu(Prune)49
b(empt)m(y)i(directories.)99 b(See)51 b(Section)f(7.5)h([Mo)m(ving)g
(directories],)1110 740 y(page)31 b(51.)630 895 y Fp(-p)384
b Fu(Chec)m(k)42 b(out)h(\014les)e(to)i(standard)e(output)h(\(a)m(v)m
(oids)h(stic)m(kiness\).)75 b(See)42 b(Sec-)1110 1004
y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h(91.)630
1159 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
1268 y(page)g(45.)630 1423 y Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40
b(revision)d Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66
b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 1533 y(tions],)30
b(page)h(84.)630 1687 y Fp(-s)384 b Fu(Lik)m(e)41 b(-c,)k(but)c
(include)e(mo)s(dule)g(status.)74 b(See)41 b(Section)h(A.7.1)g([c)m
(hec)m(k)m(out)1110 1797 y(options],)30 b(page)h(91.)150
1951 y Fp(commit)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 2061 y Fu(Chec)m(k)31 b(c)m(hanges)g(in)m
(to)f(the)h(rep)s(ository)-8 b(.)40 b(See)31 b(Section)f(A.8)h
([commit],)g(page)g(93.)630 2215 y Fp(-F)f Fo(\014le)237
b Fu(Read)40 b(log)g(message)g(from)f Fo(\014le)p Fu(.)68
b(See)40 b(Section)f(A.8.1)i([commit)f(options],)1110
2325 y(page)31 b(94.)630 2480 y Fp(-f)384 b Fu(F)-8 b(orce)24
b(the)e(\014le)f(to)h(b)s(e)g(committed;)j(disables)20
b(recursion.)36 b(See)23 b(Section)e(A.8.1)1110 2589
y([commit)31 b(options],)f(page)h(94.)630 2744 y Fp(-l)384
b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
2853 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
3008 y Fp(-m)f Fo(msg)197 b Fu(Use)50 b Fo(msg)58 b Fu(as)50
b(log)g(message.)101 b(See)50 b(Section)g(A.8.1)h([commit)f(options],)
1110 3117 y(page)31 b(94.)630 3272 y Fp(-n)384 b Fu(Do)38
b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)61
b(See)37 b(Section)f(A.8.1)j([commit)1110 3381 y(options],)30
b(page)h(94.)630 3536 y Fp(-R)384 b Fu(Op)s(erate)31
b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
(e)g(b)s(eha)m(vior],)1110 3646 y(page)g(45.)630 3800
y Fp(-r)f Fo(rev)230 b Fu(Commit)30 b(to)h Fo(rev)p Fu(.)40
b(See)31 b(Section)f(A.8.1)i([commit)f(options],)f(page)h(94.)150
3955 y Fp(diff)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)p Fp(])630 4064 y Fu(Sho)m(w)27 b(di\013erences)h(b)s
(et)m(w)m(een)g(revisions.)38 b(See)29 b(Section)e(A.9)i([di\013)7
b(],)28 b(page)h(95.)41 b(In)27 b(addition)630 4174 y(to)h(the)g
(options)e(sho)m(wn)h(b)s(elo)m(w,)g(accepts)i(a)f(wide)e(v)-5
b(ariet)m(y)27 b(of)h(options)f(to)h(con)m(trol)f(output)630
4283 y(st)m(yle,)k(for)f(example)g(`)p Fp(-c)p Fu(')g(for)g(con)m(text)
j(di\013s.)630 4438 y Fp(-D)d Fo(date1)138 b Fu(Di\013)36
b(revision)f(for)h(date)h(against)f(w)m(orking)g(\014le.)57
b(See)37 b(Section)f(A.9.1)i([di\013)1110 4548 y(options],)30
b(page)h(96.)630 4702 y Fp(-D)f Fo(date2)138 b Fu(Di\013)45
b Fo(rev1)7 b Fu(/)p Fo(date1)54 b Fu(against)45 b Fo(date2)p
Fu(.)86 b(See)45 b(Section)g(A.9.1)h([di\013)e(options],)1110
4812 y(page)31 b(96.)630 4966 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 5076 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 5230 y Fp(-N)384
b Fu(Include)36 b(di\013s)g(for)i(added)f(and)g(remo)m(v)m(ed)i
(\014les.)61 b(See)38 b(Section)g(A.9.1)h([di\013)1110
5340 y(options],)30 b(page)h(96.)p eop
%%Page: 117 119
117 118 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(117)630 366 y Fp(-R)384 b
Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43 b(See)31
b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
476 y(page)g(45.)630 637 y Fp(-r)f Fo(rev1)185 b Fu(Di\013)36
b(revision)e(for)h Fo(rev1)44 b Fu(against)36 b(w)m(orking)f(\014le.)57
b(See)36 b(Section)g(A.9.1)h([di\013)1110 746 y(options],)30
b(page)h(96.)630 907 y Fp(-r)f Fo(rev2)185 b Fu(Di\013)49
b Fo(rev1)7 b Fu(/)p Fo(date1)60 b Fu(against)50 b Fo(rev2)p
Fu(.)99 b(See)50 b(Section)f(A.9.1)i([di\013)e(options],)1110
1017 y(page)31 b(96.)150 1177 y Fp(edit)e([)p Fo(options)t
Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 1287
y Fu(Get)31 b(ready)g(to)g(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40
b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(64.)630
1447 y Fp(-a)f Fo(actions)76 b Fu(Sp)s(ecify)19 b(actions)i(for)g(temp)
s(orary)g(w)m(atc)m(h,)j(where)d Fo(actions)j Fu(is)c
Fp(edit)p Fu(,)i Fp(unedit)p Fu(,)1110 1557 y Fp(commit)p
Fu(,)29 b Fp(all)p Fu(,)h(or)g Fp(none)p Fu(.)40 b(See)30
b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(64.)630
1718 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
1827 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
1988 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
2097 y(page)g(45.)150 2258 y Fp(editors)d([)p Fo(options)t
Fp(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 2368
y Fu(See)46 b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g(\014le.)85
b(See)46 b(Section)f(10.6.4)j([W)-8 b(atc)m(h)47 b(information],)630
2477 y(page)31 b(65.)630 2638 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2747 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 2908 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
3018 y(page)g(45.)150 3178 y Fp(export)e([)p Fo(options)t
Fp(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)630 3288 y Fu(Exp)s(ort)30
b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.10)g([exp)s(ort],)g(page)g
(97.)630 3448 y Fp(-D)f Fo(date)183 b Fu(Chec)m(k)28
b(out)h(revisions)d(as)i(of)h Fo(date)p Fu(.)40 b(See)28
b(Section)g(A.5)h([Common)f(options],)1110 3558 y(page)j(84.)630
3719 y Fp(-d)f Fo(dir)241 b Fu(Chec)m(k)31 b(out)f(in)m(to)h
Fo(dir)p Fu(.)39 b(See)30 b(Section)h(A.10.1)h([exp)s(ort)e(options],)g
(page)i(98.)630 3879 y Fp(-f)384 b Fu(Use)27 b(head)g(revision)f(if)g
(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110
3989 y(options],)i(page)h(84.)630 4150 y Fp(-k)f Fo(k\015ag)165
b Fu(Use)57 b Fo(k\015ag)64 b Fu(k)m(eyw)m(ord)57 b(expansion.)118
b(See)56 b(Section)g(12.4)i([Substitution)1110 4259 y(mo)s(des],)30
b(page)h(71.)630 4420 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4529 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 4690 y Fp(-N)384
b Fu(Don't)38 b(\\shorten")f(mo)s(dule)e(paths)h(if)g(-d)g(sp)s
(eci\014ed.)58 b(See)37 b(Section)f(A.10.1)1110 4800
y([exp)s(ort)30 b(options],)h(page)g(98.)630 4960 y Fp(-n)384
b Fu(Do)37 b(not)g(run)e(mo)s(dule)f(program)j(\(if)e(an)m(y\).)60
b(See)36 b(Section)h(A.10.1)h([exp)s(ort)1110 5070 y(options],)30
b(page)h(98.)630 5230 y Fp(-P)384 b Fu(Prune)49 b(empt)m(y)i
(directories.)99 b(See)51 b(Section)f(7.5)h([Mo)m(ving)g(directories],)
1110 5340 y(page)31 b(51.)p eop
%%Page: 118 120
118 119 bop 150 -116 a Fu(118)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y Fp(-R)384 b Fu(Op)s(erate)31
b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
(e)g(b)s(eha)m(vior],)1110 476 y(page)g(45.)630 643 y
Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40 b(revision)d
Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66 b(See)39 b(Section)f(A.5)h
([Common)g(op-)1110 752 y(tions],)30 b(page)h(84.)150
919 y Fp(history)d([)p Fo(options)t Fp(])h([)p Fo(\014les)t
Fh(:)15 b(:)g(:)p Fp(])630 1029 y Fu(Sho)m(w)30 b(rep)s(ository)f
(access)j(history)-8 b(.)40 b(See)31 b(Section)f(A.11)h([history],)f
(page)i(98.)630 1195 y Fp(-a)384 b Fu(All)43 b(users)h(\(default)g(is)g
(self)7 b(\).)83 b(See)45 b(Section)g(A.11.1)h([history)e(options],)
1110 1305 y(page)31 b(99.)630 1472 y Fp(-b)f Fo(str)247
b Fu(Bac)m(k)57 b(to)f(record)f(with)f Fo(str)62 b Fu(in)54
b(mo)s(dule/\014le/rep)s(os)f(\014eld.)114 b(See)55 b(Sec-)1110
1581 y(tion)30 b(A.11.1)i([history)e(options],)g(page)h(99.)630
1748 y Fp(-c)384 b Fu(Rep)s(ort)33 b(on)g(committed)g(\(mo)s
(di\014ed\))e(\014les.)48 b(See)33 b(Section)g(A.11.1)i([history)1110
1858 y(options],)30 b(page)h(99.)630 2024 y Fp(-D)f Fo(date)183
b Fu(Since)29 b Fo(date)p Fu(.)42 b(See)30 b(Section)h(A.11.1)h
([history)d(options],)i(page)g(99.)630 2191 y Fp(-e)384
b Fu(Rep)s(ort)38 b(on)h(all)e(record)i(t)m(yp)s(es.)65
b(See)39 b(Section)g(A.11.1)h([history)e(options],)1110
2301 y(page)31 b(99.)630 2467 y Fp(-l)384 b Fu(Last)32
b(mo)s(di\014ed)d(\(committed)j(or)g(mo)s(di\014ed)d(rep)s(ort\).)44
b(See)32 b(Section)f(A.11.1)1110 2577 y([history)f(options],)g(page)h
(99.)630 2744 y Fp(-m)f Fo(mo)s(dule)1110 2853 y Fu(Rep)s(ort)41
b(on)g Fo(mo)s(dule)k Fu(\(rep)s(eatable\).)74 b(See)42
b(Section)f(A.11.1)i([history)e(op-)1110 2963 y(tions],)30
b(page)h(99.)630 3130 y Fp(-n)f Fo(mo)s(dule)1110 3239
y Fu(In)g Fo(mo)s(dule)p Fu(.)39 b(See)30 b(Section)g(A.11.1)j
([history)c(options],)i(page)g(99.)630 3406 y Fp(-o)384
b Fu(Rep)s(ort)39 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)66
b(See)39 b(Section)g(A.11.1)i([history)e(op-)1110 3515
y(tions],)30 b(page)h(99.)630 3682 y Fp(-r)f Fo(rev)230
b Fu(Since)29 b(revision)g Fo(rev)p Fu(.)41 b(See)30
b(Section)g(A.11.1)j([history)c(options],)i(page)g(99.)630
3849 y Fp(-T)384 b Fu(Pro)s(duce)32 b(rep)s(ort)f(on)i(all)e(T)-8
b(A)m(Gs.)47 b(See)33 b(Section)f(A.11.1)j([history)c(options],)1110
3958 y(page)g(99.)630 4125 y Fp(-t)f Fo(tag)229 b Fu(Since)51
b(tag)j(record)e(placed)g(in)g(history)f(\014le)g(\(b)m(y)i(an)m(y)m
(one\).)109 b(See)52 b(Sec-)1110 4235 y(tion)30 b(A.11.1)i([history)e
(options],)g(page)h(99.)630 4401 y Fp(-u)f Fo(user)191
b Fu(F)-8 b(or)41 b(user)f Fo(user)46 b Fu(\(rep)s(eatable\).)72
b(See)41 b(Section)f(A.11.1)i([history)e(options],)1110
4511 y(page)31 b(99.)630 4678 y Fp(-w)384 b Fu(W)-8 b(orking)43
b(directory)g(m)m(ust)g(matc)m(h.)80 b(See)43 b(Section)g(A.11.1)i
([history)e(op-)1110 4787 y(tions],)30 b(page)h(99.)630
4954 y Fp(-x)f Fo(t)m(yp)s(es)144 b Fu(Rep)s(ort)31 b(on)f
Fo(t)m(yp)s(es)p Fu(,)i(one)f(or)g(more)g(of)g Fp(TOEFWUCGMAR)p
Fu(.)39 b(See)31 b(Section)g(A.11.1)1110 5064 y([history)f(options],)g
(page)h(99.)630 5230 y Fp(-z)f Fo(zone)178 b Fu(Output)37
b(for)h(time)g(zone)h Fo(zone)p Fu(.)64 b(See)39 b(Section)f(A.11.1)i
([history)d(options],)1110 5340 y(page)31 b(99.)p eop
%%Page: 119 121
119 120 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(119)150 366 y Fp(import)29
b([)p Fo(options)t Fp(])g Fo(rep)s(ository)37 b(v)m(endor-tag)i
(release-tags)t Fh(:)15 b(:)g(:)630 476 y Fu(Imp)s(ort)47
b(\014les)h(in)m(to)g(CVS,)g(using)f(v)m(endor)h(branc)m(hes.)94
b(See)49 b(Section)f(A.12)i([imp)s(ort],)630 586 y(page)31
b(100.)630 749 y Fp(-b)f Fo(bra)222 b Fu(Imp)s(ort)38
b(to)h(v)m(endor)g(branc)m(h)f Fo(bra)p Fu(.)66 b(See)39
b(Section)g(13.6)h([Multiple)d(v)m(endor)1110 859 y(branc)m(hes],)31
b(page)g(75.)630 1023 y Fp(-d)384 b Fu(Use)41 b(the)g(\014le's)f(mo)s
(di\014cation)f(time)h(as)h(the)g(time)f(of)h(imp)s(ort.)70
b(See)40 b(Sec-)1110 1132 y(tion)30 b(A.12.1)i([imp)s(ort)d(options],)h
(page)i(101.)630 1296 y Fp(-k)e Fo(k\015ag)165 b Fu(Set)27
b(default)e(k)m(eyw)m(ord)i(substitution)e(mo)s(de.)39
b(See)26 b(Section)h(A.12.1)h([imp)s(ort)1110 1406 y(options],)i(page)h
(101.)630 1569 y Fp(-m)f Fo(msg)197 b Fu(Use)46 b Fo(msg)54
b Fu(for)45 b(log)h(message.)88 b(See)46 b(Section)g(A.12.1)i([imp)s
(ort)c(options],)1110 1679 y(page)31 b(101.)630 1843
y Fp(-I)f Fo(ign)232 b Fu(More)22 b(\014les)d(to)j(ignore)e(\(!)38
b(to)22 b(reset\).)38 b(See)21 b(Section)g(A.12.1)i([imp)s(ort)c
(options],)1110 1952 y(page)31 b(101.)630 2116 y Fp(-W)f
Fo(sp)s(ec)184 b Fu(More)31 b(wrapp)s(ers.)39 b(See)30
b(Section)h(A.12.1)h([imp)s(ort)d(options],)h(page)h(101.)150
2280 y Fp(init)288 b Fu(Create)31 b(a)g(CVS)e(rep)s(ository)g(if)g(it)h
(do)s(esn't)g(exist.)41 b(See)30 b(Section)g(2.6)h([Creating)f(a)h(rep)
s(osi-)630 2389 y(tory],)g(page)g(16.)150 2553 y Fp(log)e([)p
Fo(options)t Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
Fp(])630 2662 y Fu(Prin)m(t)29 b(out)i(history)e(information)g(for)h
(\014les.)40 b(See)30 b(Section)h(A.13)g([log],)g(page)h(102.)630
2826 y Fp(-b)384 b Fu(Only)34 b(list)g(revisions)f(on)i(the)h(default)e
(branc)m(h.)56 b(See)35 b(Section)g(A.13.1)j([log)1110
2936 y(options],)30 b(page)h(102.)630 3099 y Fp(-d)f
Fo(dates)147 b Fu(Sp)s(ecify)46 b(dates)j(\()p Fo(d1)7
b Fp(<)p Fo(d2)55 b Fu(for)48 b(range,)53 b Fo(d)e Fu(for)d(latest)h(b)
s(efore\).)93 b(See)48 b(Sec-)1110 3209 y(tion)30 b(A.13.1)i([log)f
(options],)f(page)h(102.)630 3373 y Fp(-h)384 b Fu(Only)29
b(prin)m(t)g(header.)40 b(See)31 b(Section)f(A.13.1)i([log)f(options],)
f(page)h(102.)630 3536 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 3646 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 3810 y Fp(-N)384
b Fu(Do)31 b(not)g(list)e(tags.)42 b(See)30 b(Section)g(A.13.1)j([log)d
(options],)h(page)g(102.)630 3973 y Fp(-R)384 b Fu(Only)43
b(prin)m(t)h(name)h(of)g(R)m(CS)g(\014le.)84 b(See)45
b(Section)g(A.13.1)i([log)e(options],)1110 4083 y(page)31
b(102.)630 4247 y Fp(-r)p Fo(revs)224 b Fu(Only)27 b(list)h(revisions)e
Fo(revs)p Fu(.)40 b(See)29 b(Section)g(A.13.1)i([log)e(options],)g
(page)g(102.)630 4411 y Fp(-s)h Fo(states)127 b Fu(Only)39
b(list)h(revisions)f(with)h(sp)s(eci\014ed)f(states.)74
b(See)41 b(Section)g(A.13.1)i([log)1110 4520 y(options],)30
b(page)h(102.)630 4684 y Fp(-t)384 b Fu(Only)41 b(prin)m(t)g(header)h
(and)g(descriptiv)m(e)g(text.)78 b(See)43 b(Section)f(A.13.1)j([log)
1110 4793 y(options],)30 b(page)h(102.)630 4957 y Fp(-w)p
Fo(logins)155 b Fu(Only)21 b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c
(b)m(y)i(sp)s(eci\014ed)e(logins.)37 b(See)23 b(Section)g(A.13.1)1110
5067 y([log)31 b(options],)f(page)h(102.)150 5230 y Fp(login)240
b Fu(Prompt)34 b(for)h(passw)m(ord)f(for)g(authen)m(ticating)h(serv)m
(er.)54 b(See)35 b(Section)f(2.9.3.2)k([P)m(assw)m(ord)630
5340 y(authen)m(tication)31 b(clien)m(t],)f(page)h(21.)p
eop
%%Page: 120 122
120 121 bop 150 -116 a Fu(120)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(logout)192
b Fu(Remo)m(v)m(e)39 b(stored)d(passw)m(ord)g(for)h(authen)m(ticating)g
(serv)m(er.)60 b(See)37 b(Section)g(2.9.3.2)i([P)m(ass-)630
476 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h(21.)150
628 y Fp(rdiff)e([)p Fo(options)t Fp(])g Fo(mo)s(dules)t
Fh(:)15 b(:)g(:)630 738 y Fu(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
(een)h(releases.)40 b(See)31 b(Section)f(A.14)i([rdi\013)7
b(],)29 b(page)j(104.)630 890 y Fp(-c)384 b Fu(Con)m(text)33
b(di\013)d(output)i(format)g(\(default\).)45 b(See)32
b(Section)g(A.14.1)h([rdi\013)e(op-)1110 1000 y(tions],)f(page)h(104.)
630 1152 y Fp(-D)f Fo(date)183 b Fu(Select)29 b(revisions)e(based)h(on)
h Fo(date)p Fu(.)41 b(See)29 b(Section)f(A.5)i([Common)e(options],)1110
1261 y(page)j(84.)630 1414 y Fp(-f)384 b Fu(Use)27 b(head)g(revision)f
(if)g(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)
1110 1523 y(options],)i(page)h(84.)630 1675 y Fp(-l)384
b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
1785 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
1937 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
2047 y(page)g(45.)630 2199 y Fp(-r)f Fo(rev)230 b Fu(Select)34
b(revisions)d(based)i(on)h Fo(rev)p Fu(.)50 b(See)33
b(Section)h(A.5)g([Common)f(options],)1110 2308 y(page)e(84.)630
2461 y Fp(-s)384 b Fu(Short)33 b(patc)m(h)h(-)g(one)g(liner)e(p)s(er)g
(\014le.)50 b(See)34 b(Section)f(A.14.1)j([rdi\013)c(options],)1110
2570 y(page)f(104.)630 2722 y Fp(-t)384 b Fu(T)-8 b(op)30
b(t)m(w)m(o)g(di\013s)f(-)g(last)h(c)m(hange)g(made)g(to)g(the)g
(\014le.)40 b(See)29 b(Section)h(A.9.1)h([di\013)1110
2832 y(options],)f(page)h(96.)630 2984 y Fp(-u)384 b
Fu(Unidi\013)26 b(output)h(format.)40 b(See)28 b(Section)g(A.14.1)i
([rdi\013)d(options],)h(page)g(104.)630 3136 y Fp(-V)i
Fo(v)m(ers)197 b Fu(Use)34 b(R)m(CS)g(V)-8 b(ersion)34
b Fo(v)m(ers)k Fu(for)c(k)m(eyw)m(ord)g(expansion)f(\(obsolete\).)53
b(See)34 b(Sec-)1110 3246 y(tion)c(A.14.1)i([rdi\013)d(options],)h
(page)h(104.)150 3398 y Fp(release)d([)p Fo(options)t
Fp(])h Fo(directory)630 3508 y Fu(Indicate)21 b(that)h(a)g(directory)f
(is)f(no)i(longer)f(in)f(use.)37 b(See)22 b(Section)f(A.15)i
([release],)h(page)e(105.)630 3660 y Fp(-d)384 b Fu(Delete)44
b(the)g(giv)m(en)f(directory)-8 b(.)78 b(See)44 b(Section)e(A.15.1)j
([release)f(options],)1110 3769 y(page)31 b(105.)150
3922 y Fp(remove)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 4031 y Fu(Remo)m(v)m(e)27
b(an)f(en)m(try)g(from)f(the)g(rep)s(ository)-8 b(.)39
b(See)26 b(Section)f(7.2)i([Remo)m(ving)f(\014les],)g(page)g(48.)630
4183 y Fp(-f)384 b Fu(Delete)30 b(the)e(\014le)g(b)s(efore)g(remo)m
(ving)g(it.)40 b(See)29 b(Section)f(7.2)i([Remo)m(ving)e(\014les],)1110
4293 y(page)j(48.)630 4445 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4555 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 4707 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
4816 y(page)g(45.)150 4969 y Fp(rtag)e([)p Fo(options)t
Fp(])g Fo(tag)39 b(mo)s(dules)t Fh(:)15 b(:)g(:)630 5078
y Fu(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(a)f(mo)s(dule.)40
b(See)30 b(Section)g(A.16)i([rtag],)g(page)f(106.)630
5230 y Fp(-a)384 b Fu(Clear)34 b(tag)i(from)e(remo)m(v)m(ed)h(\014les)f
(that)h(w)m(ould)e(not)i(otherwise)f(b)s(e)g(tagged.)1110
5340 y(See)d(Section)f(A.16.1)i([rtag)g(options],)e(page)h(107.)p
eop
%%Page: 121 123
121 122 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(121)630 366 y Fp(-b)384 b
Fu(Create)46 b(a)g(branc)m(h)e(named)h Fo(tag)p Fu(.)87
b(See)45 b(Section)h(A.16.1)h([rtag)f(options],)1110
476 y(page)31 b(107.)630 632 y Fp(-D)f Fo(date)183 b
Fu(T)-8 b(ag)22 b(revisions)e(as)i(of)f Fo(date)p Fu(.)39
b(See)22 b(Section)f(A.16.1)i([rtag)g(options],)g(page)f(107.)630
787 y Fp(-d)384 b Fu(Delete)32 b(the)e(giv)m(en)h(tag.)41
b(See)31 b(Section)f(A.16.1)j([rtag)e(options],)f(page)h(107.)630
943 y Fp(-F)384 b Fu(Mo)m(v)m(e)44 b(tag)f(if)e(it)g(already)h(exists.)
75 b(See)42 b(Section)f(A.16.1)j([rtag)f(options],)1110
1052 y(page)31 b(107.)630 1208 y Fp(-f)384 b Fu(F)-8
b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
(found.)104 b(See)52 b(Sec-)1110 1317 y(tion)30 b(A.16.1)i([rtag)g
(options],)e(page)h(107.)630 1473 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1582 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 1738 y Fp(-n)384
b Fu(No)41 b(execution)f(of)h(tag)g(program.)70 b(See)41
b(Section)f(A.16.1)i([rtag)f(options],)1110 1848 y(page)31
b(107.)630 2003 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e
(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m
(vior],)1110 2113 y(page)g(45.)630 2268 y Fp(-r)f Fo(tag)229
b Fu(T)-8 b(ag)31 b(existing)f(tag)h Fo(tag)p Fu(.)42
b(See)31 b(Section)f(A.16.1)i([rtag)g(options],)e(page)h(107.)150
2424 y Fp(status)e([)p Fo(options)t Fp(])g Fo(\014les)t
Fh(:)15 b(:)g(:)630 2533 y Fu(Displa)m(y)22 b(status)i(information)d
(in)h(a)h(w)m(orking)g(directory)-8 b(.)38 b(See)23 b(Section)g(10.1)i
([File)d(status],)630 2643 y(page)31 b(57.)630 2798 y
Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m
(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
2908 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
3064 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
3173 y(page)g(45.)630 3329 y Fp(-v)384 b Fu(Include)29
b(tag)i(information)e(for)h(\014le.)40 b(See)31 b(Section)f(4.4)h([T)-8
b(ags],)32 b(page)f(32.)150 3484 y Fp(tag)e([)p Fo(options)t
Fp(])g Fo(tag)40 b Fp([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
Fp(])630 3594 y Fu(Add)41 b(a)i(sym)m(b)s(olic)e(tag)i(to)g(c)m(hec)m
(k)m(ed)i(out)d(v)m(ersion)g(of)g(\014les.)76 b(See)42
b(Section)g(A.17)i([tag],)630 3703 y(page)31 b(107.)630
3859 y Fp(-b)384 b Fu(Create)49 b(a)g(branc)m(h)f(named)g
Fo(tag)p Fu(.)97 b(See)48 b(Section)h(A.17.1)h([tag)g(options],)1110
3968 y(page)31 b(108.)630 4124 y Fp(-D)f Fo(date)183
b Fu(T)-8 b(ag)26 b(revisions)d(as)i(of)h Fo(date)p Fu(.)39
b(See)25 b(Section)g(A.17.1)i([tag)g(options],)f(page)f(108.)630
4280 y Fp(-d)384 b Fu(Delete)32 b(the)e(giv)m(en)h(tag.)41
b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(108.)630
4435 y Fp(-F)384 b Fu(Mo)m(v)m(e)47 b(tag)f(if)e(it)g(already)h
(exists.)83 b(See)45 b(Section)g(A.17.1)i([tag)f(options],)1110
4545 y(page)31 b(108.)630 4700 y Fp(-f)384 b Fu(F)-8
b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
(found.)104 b(See)52 b(Sec-)1110 4810 y(tion)30 b(A.17.1)i([tag)g
(options],)e(page)h(108.)630 4965 y Fp(-l)384 b Fu(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 5075 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 5230 y Fp(-n)384
b Fu(No)44 b(execution)g(of)f(tag)i(program.)80 b(See)43
b(Section)h(A.17.1)h([tag)g(options],)1110 5340 y(page)31
b(108.)p eop
%%Page: 122 124
122 123 bop 150 -116 a Fu(122)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y Fp(-R)384 b Fu(Op)s(erate)31
b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
(e)g(b)s(eha)m(vior],)1110 476 y(page)g(45.)630 646 y
Fp(-r)f Fo(tag)229 b Fu(T)-8 b(ag)31 b(existing)f(tag)h
Fo(tag)p Fu(.)42 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)
h(108.)150 815 y Fp(unedit)e([)p Fo(options)t Fp(])g([)p
Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 925 y Fu(Undo)30
b(an)g(edit)g(command.)41 b(See)30 b(Section)g(10.6.3)j([Editing)c
(\014les],)h(page)h(64.)630 1094 y Fp(-a)f Fo(actions)76
b Fu(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j
(where)d Fo(actions)j Fu(is)c Fp(edit)p Fu(,)i Fp(unedit)p
Fu(,)1110 1204 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g
Fp(none)p Fu(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h
(page)h(64.)630 1373 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1483 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 1652 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
1762 y(page)g(45.)150 1931 y Fp(update)e([)p Fo(options)t
Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 2041
y Fu(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s(ository)-8
b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h(108.)630
2210 y Fp(-A)384 b Fu(Reset)35 b(an)m(y)g(stic)m(ky)g
(tags/date/options.)55 b(See)34 b(Section)g(4.5)i([Stic)m(ky)e(tags],)
1110 2320 y(page)d(34)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
(substitution],)f(page)i(69.)630 2489 y Fp(-D)f Fo(date)183
b Fu(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h Fo(date)29
b Fu(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g([Common)1110
2599 y(options],)30 b(page)h(84.)630 2769 y Fp(-d)384
b Fu(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
(date)e(options],)g(page)h(109.)630 2938 y Fp(-f)384
b Fu(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
b(See)27 b(Section)g(A.5)h([Common)1110 3048 y(options],)i(page)h(84.)
630 3217 y Fp(-I)f Fo(ign)232 b Fu(More)22 b(\014les)d(to)j(ignore)e
(\(!)38 b(to)22 b(reset\).)38 b(See)21 b(Section)g(A.12.1)i([imp)s(ort)
c(options],)1110 3327 y(page)31 b(101.)630 3496 y Fp(-j)f
Fo(rev)230 b Fu(Merge)32 b(in)d(c)m(hanges.)41 b(See)31
b(Section)f(A.18.1)i([up)s(date)e(options],)g(page)i(109.)630
3666 y Fp(-k)e Fo(k\015ag)165 b Fu(Use)57 b Fo(k\015ag)64
b Fu(k)m(eyw)m(ord)57 b(expansion.)118 b(See)56 b(Section)g(12.4)i
([Substitution)1110 3775 y(mo)s(des],)30 b(page)h(71.)630
3945 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
4054 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
4224 y Fp(-P)384 b Fu(Prune)49 b(empt)m(y)i(directories.)99
b(See)51 b(Section)f(7.5)h([Mo)m(ving)g(directories],)1110
4333 y(page)31 b(51.)630 4503 y Fp(-p)384 b Fu(Chec)m(k)42
b(out)h(\014les)e(to)i(standard)e(output)h(\(a)m(v)m(oids)h(stic)m
(kiness\).)75 b(See)42 b(Sec-)1110 4612 y(tion)30 b(A.18.1)i([up)s
(date)e(options],)g(page)h(109.)630 4782 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
4891 y(page)g(45.)630 5061 y Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40
b(revision)d Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66
b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 5171 y(tions],)30
b(page)h(84.)630 5340 y Fp(-W)f Fo(sp)s(ec)184 b Fu(More)31
b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.12.1)h([imp)s(ort)d(options],)
h(page)h(101.)p eop
%%Page: 123 125
123 124 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(123)150 366 y Fp(watch)29
b([on|off|add|remove])c([)p Fo(options)t Fp(])k([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 476 y Fu(on/o\013:)53 b(turn)36
b(on/o\013)h(read-only)e(c)m(hec)m(k)m(outs)k(of)d(\014les.)58
b(See)37 b(Section)f(10.6.1)i([Setting)f(a)630 586 y(w)m(atc)m(h],)32
b(page)f(62.)630 720 y(add/remo)m(v)m(e:)40 b(add)25
b(or)h(remo)m(v)m(e)i(noti\014cation)d(on)h(actions.)40
b(See)26 b(Section)g(10.6.2)i([Getting)630 830 y(Noti\014ed],)i(page)i
(63.)630 989 y Fp(-a)e Fo(actions)76 b Fu(Sp)s(ecify)19
b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j(where)d
Fo(actions)j Fu(is)c Fp(edit)p Fu(,)i Fp(unedit)p Fu(,)1110
1099 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g Fp(none)p
Fu(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h
(64.)630 1258 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1368 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 1527 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
1637 y(page)g(45.)150 1796 y Fp(watchers)d([)p Fo(options)t
Fp(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 1906
y Fu(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
b(See)31 b(Section)f(10.6.4)j([W)-8 b(atc)m(h)32 b(information],)e
(page)h(65.)630 2065 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2175 y(cursiv)m(e)30
b(b)s(eha)m(vior],)g(page)h(45.)630 2334 y Fp(-R)384
b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
2444 y(page)g(45.)p eop
%%Page: 124 126
124 125 bop 150 -116 a Fu(124)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 125 127
125 126 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(125)150 209
y Fr(App)t(endix)57 b(C)80 b(Reference)52 b(man)l(ual)i(for)g
(Administrativ)l(e)1090 366 y(\014les)275 601 y Fu(Inside)30
b(the)j(rep)s(ository)-8 b(,)32 b(in)f(the)i(directory)e(`)p
Fp($CVSROOT/CVSROOT)p Fu(',)e(there)k(are)g(a)f(n)m(um)m(b)s(er)f(of)i
(sup-)150 711 y(p)s(ortiv)m(e)28 b(\014les)f(for)h Ft(cvs)p
Fu(.)39 b(Y)-8 b(ou)28 b(can)h(use)f Ft(cvs)f Fu(in)g(a)h(limited)e
(fashion)h(without)g(an)m(y)i(of)f(them,)h(but)f(if)f(they)150
820 y(are)g(set)h(up)e(prop)s(erly)f(they)i(can)g(help)f(mak)m(e)i
(life)e(easier.)39 b(F)-8 b(or)28 b(a)f(discussion)e(of)i(ho)m(w)g(to)h
(edit)e(them,)i(see)150 930 y(Section)i(2.4)i([In)m(tro)e
(administrativ)m(e)f(\014les],)h(page)h(15.)275 1065
y(The)d(most)i(imp)s(ortan)m(t)e(of)h(these)h(\014les)e(is)g(the)i(`)p
Fp(modules)p Fu(')e(\014le,)g(whic)m(h)g(de\014nes)g(the)i(mo)s(dules)d
(inside)150 1174 y(the)k(rep)s(ository)-8 b(.)150 1432
y Fq(C.1)68 b(The)44 b(mo)t(dules)i(\014le)275 1625 y
Fu(The)31 b(`)p Fp(modules)p Fu(')g(\014le)g(records)h(y)m(our)g
(de\014nitions)e(of)i(names)g(for)g(collections)g(of)g(source)h(co)s
(de.)46 b Ft(cvs)150 1734 y Fu(will)28 b(use)j(these)g(de\014nitions)e
(if)h(y)m(ou)h(use)f Ft(cvs)g Fu(to)i(up)s(date)e(the)h(mo)s(dules)e
(\014le)h(\(use)h(normal)f(commands)150 1844 y(lik)m(e)g
Fp(add)p Fu(,)f Fp(commit)p Fu(,)g(etc\).)275 1979 y(The)j(`)p
Fp(modules)p Fu(')g(\014le)g(ma)m(y)i(con)m(tain)f(blank)f(lines)f(and)
i(commen)m(ts)h(\(lines)e(b)s(eginning)e(with)i(`)p Fp(#)p
Fu('\))i(as)150 2088 y(w)m(ell)i(as)h(mo)s(dule)f(de\014nitions.)58
b(Long)38 b(lines)d(can)i(b)s(e)g(con)m(tin)m(ued)g(on)g(the)g(next)g
(line)f(b)m(y)h(sp)s(ecifying)e(a)150 2198 y(bac)m(kslash)30
b(\(`)p Fp(\\)p Fu('\))h(as)g(the)f(last)h(c)m(haracter)h(on)e(the)g
(line.)275 2333 y(There)d(are)i(three)f(basic)g(t)m(yp)s(es)g(of)g(mo)s
(dules:)38 b(alias)27 b(mo)s(dules,)g(regular)h(mo)s(dules,)f(and)g
(amp)s(ersand)150 2442 y(mo)s(dules.)67 b(The)39 b(di\013erence)h(b)s
(et)m(w)m(een)g(them)g(is)e(the)i(w)m(a)m(y)h(that)g(they)e(map)h
(\014les)f(in)f(the)i(rep)s(ository)150 2552 y(to)35
b(\014les)e(in)f(the)j(w)m(orking)e(directory)-8 b(.)52
b(In)33 b(all)g(of)h(the)g(follo)m(wing)f(examples,)h(the)h(top-lev)m
(el)f(rep)s(ository)150 2661 y(con)m(tains)d(a)g(directory)f(called)g
(`)p Fp(first-dir)p Fu(',)f(whic)m(h)h(con)m(tains)g(t)m(w)m(o)j
(\014les,)d(`)p Fp(file1)p Fu(')f(and)h(`)p Fp(file2)p
Fu(',)h(and)150 2771 y(a)g(directory)f(`)p Fp(sdir)p
Fu('.)40 b(`)p Fp(first-dir/sdir)p Fu(')27 b(con)m(tains)j(a)h(\014le)e
(`)p Fp(sfile)p Fu('.)150 2995 y Fn(C.1.1)62 b(Alias)41
b(mo)s(dules)275 3188 y Fu(Alias)29 b(mo)s(dules)f(are)j(the)g
(simplest)d(kind)h(of)h(mo)s(dule:)150 3348 y Fo(mname)35
b Fp(-a)30 b Fo(aliases)t Fh(:)15 b(:)g(:)630 3458 y
Fu(This)32 b(represen)m(ts)i(the)g(simplest)f(w)m(a)m(y)i(of)f
(de\014ning)e(a)i(mo)s(dule)f Fo(mname)p Fu(.)51 b(The)34
b(`)p Fp(-a)p Fu(')g(\015ags)630 3567 y(the)24 b(de\014nition)e(as)i(a)
h(simple)d(alias:)36 b Ft(cvs)23 b Fu(will)f(treat)j(an)m(y)f(use)g(of)
g Fo(mname)29 b Fu(\(as)c(a)f(command)630 3677 y(argumen)m(t\))j(as)f
(if)e(the)i(list)f(of)h(names)f Fo(aliases)30 b Fu(had)25
b(b)s(een)g(sp)s(eci\014ed)f(instead.)38 b Fo(aliases)29
b Fu(ma)m(y)630 3786 y(con)m(tain)37 b(either)e(other)i(mo)s(dule)e
(names)h(or)g(paths.)58 b(When)37 b(y)m(ou)f(use)g(paths)g(in)f
(aliases,)630 3896 y Fp(checkout)d Fu(creates)j(all)e(in)m(termediate)h
(directories)f(in)g(the)h(w)m(orking)f(directory)-8 b(,)35
b(just)f(as)630 4005 y(if)29 b(the)i(path)f(had)g(b)s(een)f(sp)s
(eci\014ed)g(explicitly)f(in)h(the)i Ft(cvs)e Fu(argumen)m(ts.)275
4165 y(F)-8 b(or)31 b(example,)f(if)f(the)i(mo)s(dules)d(\014le)i(con)m
(tains:)390 4294 y Fp(amodule)46 b(-a)h(first-dir)150
4429 y Fu(then)30 b(the)h(follo)m(wing)d(t)m(w)m(o)k(commands)e(are)h
(equiv)-5 b(alen)m(t:)390 4558 y Fp($)47 b(cvs)g(co)h(amodule)390
4661 y($)f(cvs)g(co)h(first-dir)150 4796 y Fu(and)30
b(they)g(eac)m(h)i(w)m(ould)d(pro)m(vide)g(output)h(suc)m(h)h(as:)390
4925 y Fp(cvs)47 b(checkout:)e(Updating)h(first-dir)390
5029 y(U)h(first-dir/file1)390 5132 y(U)g(first-dir/file2)390
5236 y(cvs)g(checkout:)e(Updating)h(first-dir/sdir)390
5340 y(U)h(first-dir/sdir/sfile)p eop
%%Page: 126 128
126 127 bop 150 -116 a Fu(126)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(C.1.2)62 b(Regular)41
b(mo)s(dules)150 583 y Fo(mname)35 b Fp([)30 b(options)f(])h
Fo(dir)35 b Fp([)30 b Fo(\014les)t Fh(:)15 b(:)g(:)30
b Fp(])630 693 y Fu(In)39 b(the)h(simplest)e(case,)43
b(this)c(form)g(of)h(mo)s(dule)e(de\014nition)f(reduces)j(to)g(`)p
Fo(mname)c(dir)7 b Fu('.)630 802 y(This)36 b(de\014nes)g(all)h(the)g
(\014les)g(in)f(directory)h Fo(dir)42 b Fu(as)c(mo)s(dule)d(mname.)62
b Fo(dir)42 b Fu(is)37 b(a)h(relativ)m(e)630 912 y(path)k(\(from)h
Fp($CVSROOT)p Fu(\))e(to)i(a)g(directory)f(of)h(source)g(in)e(the)i
(source)g(rep)s(ository)-8 b(.)77 b(In)630 1021 y(this)29
b(case,)i(on)f(c)m(hec)m(k)m(out,)i(a)e(single)f(directory)g(called)g
Fo(mname)35 b Fu(is)29 b(created)h(as)g(a)h(w)m(orking)630
1131 y(directory;)i(no)f(in)m(termediate)g(directory)g(lev)m(els)g(are)
g(used)g(b)m(y)g(default,)g(ev)m(en)h(if)e Fo(dir)38
b Fu(w)m(as)630 1241 y(a)31 b(path)f(in)m(v)m(olving)f(sev)m(eral)i
(directory)e(lev)m(els.)275 1399 y(F)-8 b(or)31 b(example,)f(if)f(a)i
(mo)s(dule)e(is)g(de\014ned)g(b)m(y:)390 1527 y Fp(regmodule)45
b(first-dir)150 1662 y Fu(then)30 b(regmo)s(dule)f(will)f(con)m(tain)j
(the)f(\014les)g(from)f(\014rst-dir:)390 1790 y Fp($)47
b(cvs)g(co)h(regmodule)390 1894 y(cvs)f(checkout:)e(Updating)h
(regmodule)390 1997 y(U)h(regmodule/file1)390 2101 y(U)g
(regmodule/file2)390 2205 y(cvs)g(checkout:)e(Updating)h
(regmodule/sdir)390 2309 y(U)h(regmodule/sdir/sfile)390
2412 y($)275 2547 y Fu(By)29 b(explicitly)e(sp)s(ecifying)h(\014les)g
(in)h(the)g(mo)s(dule)f(de\014nition)f(after)j Fo(dir)p
Fu(,)f(y)m(ou)h(can)f(select)i(particular)150 2656 y(\014les)e(from)h
(directory)g Fo(dir)p Fu(.)39 b(Here)31 b(is)e(an)i(example:)390
2784 y Fp(regfiles)46 b(first-dir/sdir)d(sfile)150 2918
y Fu(With)j(this)g(de\014nition,)j(getting)e(the)g(reg\014les)f(mo)s
(dule)f(will)f(create)49 b(a)e(single)e(w)m(orking)h(directory)150
3028 y(`)p Fp(regfiles)p Fu(')24 b(con)m(taining)h(the)h(\014le)f
(listed,)g(whic)m(h)g(comes)h(from)f(a)i(directory)e(deep)s(er)g(in)f
(the)i Ft(cvs)f Fu(source)150 3138 y(rep)s(ository:)390
3266 y Fp($)47 b(cvs)g(co)h(regfiles)390 3370 y(U)f(regfiles/sfile)390
3473 y($)150 3696 y Fn(C.1.3)62 b(Amp)s(ersand)41 b(mo)s(dules)275
3888 y Fu(A)30 b(mo)s(dule)e(de\014nition)f(can)k(refer)e(to)i(other)f
(mo)s(dules)e(b)m(y)i(including)d(`)p Fp(&)p Fo(mo)s(dule)5
b Fu(')28 b(in)h(its)g(de\014nition.)390 4017 y Fo(mname)53
b Fp([)47 b(options)f(])h Fo(&mo)s(dule)5 b Fh(:)15 b(:)g(:)275
4151 y Fu(Then)31 b(getting)j(the)f(mo)s(dule)e(creates)k(a)e(sub)s
(directory)e(for)h(eac)m(h)i(suc)m(h)f(mo)s(dule,)f(in)f(the)i
(directory)150 4260 y(con)m(taining)d(the)g(mo)s(dule.)40
b(F)-8 b(or)31 b(example,)f(if)f(mo)s(dules)g(con)m(tains)390
4389 y Fp(ampermod)46 b(&first-dir)275 4523 y Fu(then)c(a)h(c)m(hec)m
(k)m(out)i(will)40 b(create)k(an)f Fp(ampermod)d Fu(directory)i(whic)m
(h)g(con)m(tains)h(a)g(directory)f(called)150 4632 y
Fp(first-dir)p Fu(,)27 b(whic)m(h)g(in)g(turns)g(con)m(tains)h(all)g
(the)g(directories)g(and)g(\014les)f(whic)m(h)g(liv)m(e)h(there.)40
b(F)-8 b(or)29 b(exam-)150 4742 y(ple,)h(the)g(command)390
4870 y Fp($)47 b(cvs)g(co)h(ampermod)150 5004 y Fu(will)28
b(create)k(the)e(follo)m(wing)f(\014les:)390 5132 y Fp
(ampermod/first-dir/file1)390 5236 y(ampermod/first-dir/file2)390
5340 y(ampermod/first-dir/sdir/)o(sfil)o(e)p eop
%%Page: 127 129
127 128 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(127)275 366
y(There)28 b(is)g(one)h(quirk/bug:)38 b(the)29 b(messages)h(that)f
Ft(cvs)f Fu(prin)m(ts)f(omit)i(the)g(`)p Fp(ampermod)p
Fu(',)e(and)i(th)m(us)f(do)150 476 y(not)j(correctly)f(displa)m(y)f
(the)i(lo)s(cation)e(to)j(whic)m(h)d(it)h(is)f(c)m(hec)m(king)i(out)g
(the)f(\014les:)390 612 y Fp($)47 b(cvs)g(co)h(ampermod)390
715 y(cvs)f(checkout:)e(Updating)h(first-dir)390 819
y(U)h(first-dir/file1)390 923 y(U)g(first-dir/file2)390
1027 y(cvs)g(checkout:)e(Updating)h(first-dir/sdir)390
1130 y(U)h(first-dir/sdir/sfile)390 1234 y($)275 1375
y Fu(Do)31 b(not)f(rely)g(on)g(this)f(buggy)i(b)s(eha)m(vior;)e(it)h
(ma)m(y)h(get)h(\014xed)d(in)h(a)g(future)g(release)g(of)h
Ft(cvs)p Fu(.)150 1613 y Fn(C.1.4)62 b(Excluding)41 b(directories)275
1812 y Fu(An)h(alias)f(mo)s(dule)g(ma)m(y)i(exclude)f(particular)f
(directories)h(from)g(other)h(mo)s(dules)e(b)m(y)h(using)f(an)150
1922 y(exclamation)31 b(mark)f(\(`)p Fp(!)p Fu('\))h(b)s(efore)f(the)g
(name)h(of)f(eac)m(h)i(directory)e(to)h(b)s(e)f(excluded.)275
2063 y(F)-8 b(or)31 b(example,)f(if)f(the)i(mo)s(dules)d(\014le)i(con)m
(tains:)390 2199 y Fp(exmodule)46 b(-a)h(first-dir)e(!first-dir/sdir)
275 2340 y Fu(then)22 b(c)m(hec)m(king)h(out)f(the)h(mo)s(dule)e(`)p
Fp(exmodule)p Fu(')f(will)g(c)m(hec)m(k)k(out)e(ev)m(erything)h(in)e(`)
p Fp(first-dir)p Fu(')f(except)150 2450 y(an)m(y)31 b(\014les)e(in)g
(the)i(sub)s(directory)d(`)p Fp(first-dir/sdir)p Fu('.)150
2687 y Fn(C.1.5)62 b(Mo)s(dule)42 b(options)275 2887
y Fu(Either)30 b(regular)h(mo)s(dules)f(or)i(amp)s(ersand)e(mo)s(dules)
g(can)i(con)m(tain)g(options,)g(whic)m(h)f(supply)e(addi-)150
2996 y(tional)h(information)e(concerning)i(the)h(mo)s(dule.)150
3194 y Fp(-d)f Fo(name)142 b Fu(Name)31 b(the)g(w)m(orking)e(directory)
h(something)g(other)h(than)f(the)g(mo)s(dule)f(name.)150
3360 y Fp(-e)h Fo(prog)177 b Fu(Sp)s(ecify)32 b(a)h(program)g
Fo(prog)41 b Fu(to)34 b(run)e(whenev)m(er)h(\014les)g(in)f(a)h(mo)s
(dule)f(are)i(exp)s(orted.)49 b Fo(prog)630 3470 y Fu(runs)29
b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)f(name.)150
3636 y Fp(-i)h Fo(prog)177 b Fu(Sp)s(ecify)26 b(a)i(program)g
Fo(prog)35 b Fu(to)29 b(run)d(whenev)m(er)i(\014les)f(in)f(a)j(mo)s
(dule)d(are)i(committed.)40 b Fo(prog)630 3746 y Fu(runs)34
b(with)h(a)i(single)d(argumen)m(t,)k(the)f(full)c(pathname)j(of)h(the)f
(a\013ected)h(directory)f(in)f(a)630 3855 y(source)d(rep)s(ository)-8
b(.)43 b(The)30 b(`)p Fp(commitinfo)p Fu(',)g(`)p Fp(loginfo)p
Fu(',)g(and)h(`)p Fp(verifymsg)p Fu(')f(\014les)g(pro)m(vide)630
3965 y(other)h(w)m(a)m(ys)g(to)g(call)f(a)g(program)h(on)f(commit.)150
4131 y Fp(-o)g Fo(prog)177 b Fu(Sp)s(ecify)23 b(a)j(program)e
Fo(prog)33 b Fu(to)26 b(run)d(whenev)m(er)i(\014les)f(in)g(a)h(mo)s
(dule)e(are)j(c)m(hec)m(k)m(ed)h(out.)39 b Fo(prog)630
4241 y Fu(runs)29 b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)
f(name.)150 4407 y Fp(-s)h Fo(status)116 b Fu(Assign)42
b(a)h(status)h(to)f(the)g(mo)s(dule.)77 b(When)43 b(the)g(mo)s(dule)e
(\014le)h(is)g(prin)m(ted)g(with)g(`)p Fp(cvs)630 4516
y(checkout)28 b(-s)p Fu(')c(the)g(mo)s(dules)f(are)i(sorted)f
(according)g(to)h(primarily)c(mo)s(dule)h(status,)27
b(and)630 4626 y(secondarily)i(according)h(to)g(the)h(mo)s(dule)d
(name.)41 b(This)28 b(option)h(has)h(no)g(other)g(meaning.)630
4735 y(Y)-8 b(ou)33 b(can)f(use)g(this)f(option)h(for)g(sev)m(eral)g
(things)f(b)s(esides)g(status:)44 b(for)32 b(instance,)h(list)e(the)630
4845 y(p)s(erson)e(that)i(is)f(resp)s(onsible)d(for)j(this)f(mo)s
(dule.)150 5011 y Fp(-t)h Fo(prog)177 b Fu(Sp)s(ecify)23
b(a)i(program)f Fo(prog)33 b Fu(to)25 b(run)e(whenev)m(er)i(\014les)e
(in)g(a)i(mo)s(dule)e(are)i(tagged)i(with)c Fp(rtag)p
Fu(.)630 5121 y Fo(prog)31 b Fu(runs)22 b(with)h(t)m(w)m(o)i(argumen)m
(ts:)37 b(the)24 b(mo)s(dule)e(name)i(and)f(the)h(sym)m(b)s(olic)e(tag)
j(sp)s(eci\014ed)630 5230 y(to)g Fp(rtag)p Fu(.)37 b(It)24
b(is)f(not)h(run)e(when)h Fp(tag)g Fu(is)g(executed.)39
b(Generally)23 b(y)m(ou)h(will)d(\014nd)h(that)j(taginfo)630
5340 y(is)k(a)i(b)s(etter)g(solution)e(\(see)i(Section)f(8.3)i
([user-de\014ned)d(logging],)h(page)h(53\).)p eop
%%Page: 128 130
128 129 bop 150 -116 a Fu(128)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-u)g Fo(prog)177
b Fu(Sp)s(ecify)23 b(a)i(program)f Fo(prog)33 b Fu(to)25
b(run)e(whenev)m(er)h(`)p Fp(cvs)30 b(update)p Fu(')23
b(is)h(executed)h(from)g(the)f(top-)630 476 y(lev)m(el)35
b(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)j(mo)s(dule.)53
b Fo(prog)42 b Fu(runs)34 b(with)f(a)j(single)d(argumen)m(t,)630
586 y(the)e(full)d(path)i(to)h(the)f(source)h(rep)s(ository)e(for)h
(this)g(mo)s(dule.)150 876 y Fq(C.2)68 b(The)44 b(cvswrapp)t(ers)h
(\014le)275 1082 y Fu(W)-8 b(rapp)s(ers)27 b(allo)m(w)g(y)m(ou)h(to)h
(set)f(a)g(ho)s(ok)g(whic)m(h)f(transforms)g(\014les)f(on)i(their)f(w)m
(a)m(y)i(in)d(and)i(out)g(of)g Ft(cvs)p Fu(.)275 1230
y(The)23 b(\014le)f(`)p Fp(cvswrappers)p Fu(')f(de\014nes)i(the)h
(script)f(that)h(will)d(b)s(e)i(run)f(on)i(a)g(\014le)e(when)h(its)g
(name)h(matc)m(hes)150 1339 y(a)k(regular)f(expresion.)39
b(There)27 b(are)h(t)m(w)m(o)h(scripts)e(that)h(can)g(b)s(e)f(run)g(on)
g(a)h(\014le)f(or)h(directory)-8 b(.)40 b(One)27 b(script)150
1449 y(is)34 b(executed)i(on)f(the)g(\014le/directory)g(b)s(efore)f(b)s
(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e(the)g(rep)s(ository)f(\(this)h(is)
f(denoted)150 1559 y(with)23 b(the)i Fp(-t)f Fu(\015ag\))i(and)e(the)h
(other)g(when)f(the)g(\014le)g(is)g(c)m(hec)m(k)m(ed)j(out)e(of)g(the)f
(rep)s(ository)g(\(this)g(is)g(denoted)150 1668 y(with)29
b(the)i Fp(-f)e Fu(\015ag\).)42 b(The)30 b(`)p Fp(-t)p
Fu('/`)p Fp(-f)p Fu(')g(feature)h(do)s(es)f(not)h(w)m(ork)f(with)f
(clien)m(t/serv)m(er)i Ft(cvs)p Fu(.)275 1816 y(The)c(`)p
Fp(cvswrappers)p Fu(')f(also)i(has)g(a)g(`)p Fp(-m)p
Fu(')g(option)g(to)h(sp)s(ecify)e(the)h(merge)h(metho)s(dology)f(that)h
(should)150 1925 y(b)s(e)36 b(used)f(when)g(a)i(non-binary)d(\014le)h
(is)g(up)s(dated.)57 b Fp(MERGE)35 b Fu(means)h(the)g(usual)f
Ft(cvs)g Fu(b)s(eha)m(vior:)51 b(try)36 b(to)150 2035
y(merge)23 b(the)f(\014les.)38 b Fp(COPY)21 b Fu(means)h(that)h
Fp(cvs)29 b(update)21 b Fu(will)f(refuse)i(to)h(merge)g(\014les,)g(as)g
(it)e(also)i(do)s(es)f(for)g(\014les)150 2145 y(sp)s(eci\014ed)h(as)i
(binary)e(with)g(`)p Fp(-kb)p Fu(')i(\(but)f(if)g(the)h(\014le)f(is)f
(sp)s(eci\014ed)g(as)i(binary)-8 b(,)25 b(there)g(is)f(no)g(need)h(to)g
(sp)s(ecify)150 2254 y(`)p Fp(-m)30 b('COPY')p Fu('\).)43
b(CVS)31 b(will)e(pro)m(vide)i(the)g(user)g(with)f(the)i(t)m(w)m(o)h(v)
m(ersions)e(of)h(the)f(\014les,)h(and)e(require)h(the)150
2364 y(user)i(using)g(mec)m(hanisms)g(outside)g Ft(cvs)p
Fu(,)h(to)h(insert)d(an)m(y)j(necessary)f(c)m(hanges.)52
b Fi(W)-10 b(ARNING)p Fu(:)35 b(do)f(not)150 2473 y(use)28
b Fp(COPY)f Fu(with)g Ft(cvs)h Fu(1.9)h(or)g(earlier{suc)m(h)e(v)m
(ersions)h(of)g Ft(cvs)g Fu(will)e(cop)m(y)j(one)f(v)m(ersion)g(of)h(y)
m(our)f(\014le)g(o)m(v)m(er)150 2583 y(the)i(other,)g(wiping)d(out)j
(the)f(previous)f(con)m(ten)m(ts.)42 b(The)29 b(`)p Fp(-m)p
Fu(')h(wrapp)s(er)d(option)i(only)g(a\013ects)i(b)s(eha)m(vior)150
2693 y(when)38 b(merging)g(is)f(done)i(on)f(up)s(date;)k(it)d(do)s(es)f
(not)h(a\013ect)h(ho)m(w)e(\014les)g(are)h(stored.)66
b(See)39 b(Chapter)f(9)150 2802 y([Binary)30 b(\014les],)g(page)h(55,)g
(for)f(more)h(on)f(binary)f(\014les.)275 2950 y(The)g(basic)h(format)h
(of)f(the)h(\014le)e(`)p Fp(cvswrappers)p Fu(')f(is:)390
3092 y Fp(wildcard)236 b([option)46 b(value][option)e(value]...)390
3299 y(where)i(option)g(is)i(one)f(of)390 3403 y(-f)524
b(from)47 b(cvs)g(filter)428 b(value:)46 b(path)h(to)g(filter)390
3507 y(-t)524 b(to)48 b(cvs)f(filter)523 b(value:)46
b(path)h(to)g(filter)390 3611 y(-m)524 b(update)47 b(methodology)283
b(value:)46 b(MERGE)g(or)i(COPY)390 3715 y(-k)524 b(keyword)46
b(expansion)332 b(value:)46 b(expansion)f(mode)390 3922
y(and)i(value)f(is)h(a)h(single-quote)c(delimited)i(value.)390
4064 y(*.nib)190 b(-f)47 b('unwrap)f(\045s')g(-t)i('wrap)e(\045s)h
(\045s')g(-m)g('COPY')390 4168 y(*.c)286 b(-t)47 b('indent)f(\045s)h
(\045s')150 4316 y Fu(The)32 b(ab)s(o)m(v)m(e)h(example)f(of)h(a)f(`)p
Fp(cvswrappers)p Fu(')e(\014le)i(states)h(that)g(all)e
(\014les/directories)g(that)i(end)f(with)f(a)150 4425
y Fp(.nib)26 b Fu(should)g(b)s(e)g(\014ltered)h(with)f(the)h(`)p
Fp(wrap)p Fu(')g(program)g(b)s(efore)g(c)m(hec)m(king)h(the)g(\014le)e
(in)m(to)i(the)f(rep)s(ository)-8 b(.)150 4535 y(The)29
b(\014le)h(should)e(b)s(e)h(\014ltered)g(though)h(the)g(`)p
Fp(unwrap)p Fu(')e(program)i(when)f(the)h(\014le)f(is)g(c)m(hec)m(k)m
(ed)j(out)f(of)f(the)150 4644 y(rep)s(ository)-8 b(.)70
b(The)39 b(`)p Fp(cvswrappers)p Fu(')f(\014le)h(also)i(states)g(that)g
(a)g Fp(COPY)e Fu(metho)s(dology)h(should)e(b)s(e)i(used)150
4754 y(when)29 b(up)s(dating)g(the)h(\014les)g(in)f(the)h(rep)s
(ository)g(\(that)h(is,)f(no)g(merging)g(should)e(b)s(e)i(p)s
(erformed\).)275 4902 y(The)25 b(last)g(example)g(line)f(sa)m(ys)j
(that)f(all)e(\014les)h(that)h(end)f(with)g Fp(.c)g Fu(should)e(b)s(e)i
(\014ltered)g(with)f(`)p Fp(indent)p Fu(')150 5011 y(b)s(efore)35
b(b)s(eing)e(c)m(hec)m(k)m(ed)k(in)m(to)e(the)g(rep)s(ository)-8
b(.)54 b(Unlik)m(e)34 b(the)h(previous)e(example,)k(no)d(\014ltering)g
(of)h(the)150 5121 y Fp(.c)j Fu(\014le)f(is)g(done)i(when)e(it)h(is)f
(c)m(hec)m(k)m(ed)j(out)f(of)f(the)h(rep)s(ository)-8
b(.)64 b(The)38 b Fp(-t)f Fu(\014lter)h(is)f(called)h(with)f(t)m(w)m(o)
150 5230 y(argumen)m(ts,)25 b(the)f(\014rst)f(is)f(the)i(name)g(of)f
(the)h(\014le/directory)f(to)h(\014lter)f(and)g(the)g(second)h(is)e
(the)i(pathname)150 5340 y(to)31 b(where)f(the)h(resulting)d
(\014ltered)h(\014le)h(should)e(b)s(e)i(placed.)p eop
%%Page: 129 131
129 130 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(129)150 366
y(The)31 b Fp(-f)g Fu(\014lter)f(is)h(called)g(with)f(one)i(argumen)m
(t,)g(whic)m(h)e(is)h(the)h(name)f(of)h(the)f(\014le)g(to)h(\014lter)f
(from.)43 b(The)150 476 y(end)34 b(result)f(of)i(this)e(\014lter)h
(will)e(b)s(e)i(a)g(\014le)g(in)f(the)i(users)f(directory)g(that)h
(they)f(can)h(w)m(ork)g(on)f(as)h(they)150 586 y(normally)29
b(w)m(ould.)275 719 y(Note)39 b(that)f(the)g(`)p Fp(-t)p
Fu('/`)p Fp(-f)p Fu(')g(features)g(do)g(not)g(con)m(v)m(enien)m(tly)g
(handle)e(one)i(p)s(ortion)f(of)h(CVS's)f(op-)150 829
y(eration:)54 b(determining)35 b(when)h(\014les)h(are)g(mo)s(di\014ed.)
59 b(CVS)36 b(will)f(still)g(w)m(an)m(t)j(a)f(\014le)g(\(or)g
(directory\))g(to)150 938 y(exist,)32 b(and)f(it)h(will)d(use)j(its)f
(mo)s(di\014cation)f(time)i(to)g(determine)f(whether)g(a)i(\014le)d(is)
h(mo)s(di\014ed.)43 b(If)32 b(CVS)150 1048 y(erroneously)j(thinks)g(a)i
(\014le)f(is)f(unmo)s(di\014ed)e(\(for)k(example,)h(a)f(directory)f(is)
f(unc)m(hanged)h(but)g(one)h(of)150 1157 y(the)29 b(\014les)e(within)g
(it)h(is)f(c)m(hanged\),)k(y)m(ou)e(can)g(force)g(it)f(to)h(c)m(hec)m
(k)i(in)c(the)i(\014le)f(an)m(yw)m(a)m(y)i(b)m(y)e(sp)s(ecifying)f(the)
150 1267 y(`)p Fp(-f)p Fu(')j(option)g(to)h Fp(cvs)f(commit)e
Fu(\(see)k(Section)e(A.8.1)i([commit)e(options],)g(page)i(94\).)275
1400 y(F)-8 b(or)36 b(another)g(example,)h(the)f(follo)m(wing)e
(command)i(imp)s(orts)e(a)i(directory)-8 b(,)37 b(treating)f(\014les)f
(whose)150 1510 y(name)30 b(ends)g(in)f(`)p Fp(.exe)p
Fu(')h(as)g(binary:)390 1638 y Fp(cvs)47 b(import)f(-I)h(!)h(-W)f
("*.exe)f(-k)h('b'")g(first-dir)e(vendortag)g(reltag)150
1892 y Fq(C.3)68 b(The)44 b(commit)i(supp)t(ort)e(\014les)275
2083 y Fu(The)32 b(`)p Fp(-i)p Fu(')h(\015ag)h(in)e(the)h(`)p
Fp(modules)p Fu(')f(\014le)h(can)g(b)s(e)g(used)f(to)i(run)e(a)i
(certain)f(program)g(whenev)m(er)g(\014les)150 2193 y(are)38
b(committed)h(\(see)g(Section)e(C.1)i([mo)s(dules],)g(page)f(125\).)66
b(The)37 b(\014les)g(describ)s(ed)f(in)h(this)g(section)150
2302 y(pro)m(vide)29 b(other,)i(more)g(\015exible,)e(w)m(a)m(ys)i(to)g
(run)e(programs)h(whenev)m(er)g(something)g(is)f(committed.)275
2436 y(There)e(are)i(three)f(kind)e(of)i(programs)g(that)h(can)f(b)s(e)
f(run)g(on)h(commit.)40 b(They)27 b(are)i(sp)s(eci\014ed)d(in)h
(\014les)150 2545 y(in)33 b(the)i(rep)s(ository)-8 b(,)36
b(as)f(describ)s(ed)d(b)s(elo)m(w.)53 b(The)34 b(follo)m(wing)f(table)i
(summarizes)e(the)i(\014le)f(names)h(and)150 2655 y(the)c(purp)s(ose)d
(of)j(the)f(corresp)s(onding)f(programs.)150 2812 y(`)p
Fp(commitinfo)p Fu(')630 2922 y(The)h(program)h(is)e(resp)s(onsible)f
(for)j(c)m(hec)m(king)g(that)h(the)f(commit)f(is)g(allo)m(w)m(ed.)42
b(If)30 b(it)g(exits)630 3031 y(with)f(a)i(non-zero)g(exit)f(status)h
(the)f(commit)h(will)c(b)s(e)j(ab)s(orted.)150 3189 y(`)p
Fp(verifymsg)p Fu(')630 3298 y(The)h(sp)s(eci\014ed)e(program)i(is)f
(used)h(to)h(ev)-5 b(aluate)31 b(the)h(log)f(message,)i(and)d(p)s
(ossibly)f(v)m(erify)630 3408 y(that)h(it)e(con)m(tains)i(all)e
(required)f(\014elds.)39 b(This)27 b(is)i(most)g(useful)f(in)f(com)m
(bination)i(with)f(the)630 3517 y(`)p Fp(rcsinfo)p Fu(')d(\014le,)h
(whic)m(h)f(can)h(hold)f(a)i(log)f(message)h(template)g(\(see)g
(Section)f(C.8)g([rcsinfo],)630 3627 y(page)31 b(134\).)150
3784 y(`)p Fp(editinfo)p Fu(')630 3894 y(The)e(sp)s(eci\014ed)e
(program)j(is)e(used)h(to)h(edit)e(the)i(log)f(message,)i(and)e(p)s
(ossibly)e(v)m(erify)h(that)630 4003 y(it)43 b(con)m(tains)g(all)g
(required)e(\014elds.)79 b(This)41 b(is)i(most)g(useful)f(in)g(com)m
(bination)h(with)f(the)630 4113 y(`)p Fp(rcsinfo)p Fu(')25
b(\014le,)h(whic)m(h)f(can)h(hold)f(a)i(log)f(message)h(template)g
(\(see)g(Section)f(C.8)g([rcsinfo],)630 4222 y(page)31
b(134\).)42 b(\(obsolete\))150 4380 y(`)p Fp(loginfo)p
Fu(')94 b(The)34 b(sp)s(eci\014ed)f(program)i(is)f(called)g(when)f(the)
i(commit)g(is)f(complete.)54 b(It)35 b(receiv)m(es)h(the)630
4489 y(log)31 b(message)g(and)f(some)h(additional)e(information)g(and)h
(can)h(store)g(the)g(log)g(message)g(in)630 4599 y(a)e(\014le,)f(or)h
(mail)e(it)i(to)g(appropriate)f(p)s(ersons,)g(or)g(ma)m(yb)s(e)h(p)s
(ost)f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)630 4708 y(or)p
Fh(:)15 b(:)g(:)31 b Fu(Y)-8 b(our)31 b(imagination)e(is)g(the)i
(limit!)150 4929 y Fn(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275
5121 y Fu(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
Fp(commitinfo)p Fu(',)e(`)p Fp(loginfo)p Fu(',)h(`)p
Fp(rcsinfo)p Fu(',)g(`)p Fp(verifymsg)p Fu(',)f(etc.,)150
5230 y(all)i(ha)m(v)m(e)j(a)e(common)h(format.)53 b(The)34
b(purp)s(ose)e(of)j(the)f(\014les)f(are)i(describ)s(ed)d(later)i(on.)53
b(The)34 b(common)150 5340 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)p
eop
%%Page: 130 132
130 131 bop 150 -116 a Fu(130)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(Eac)m(h)h(line)d(con)m(tains)j
(the)f(follo)m(wing:)225 508 y Fs(\017)60 b Fu(A)36 b(regular)g
(expression.)57 b(This)35 b(is)g(a)i(basic)f(regular)f(expression)g(in)
g(the)i(syn)m(tax)g(used)e(b)m(y)h(GNU)330 618 y(emacs.)225
756 y Fs(\017)60 b Fu(A)30 b(whitespace)h(separator|one)g(or)f(more)h
(spaces)g(and/or)f(tabs.)225 894 y Fs(\017)60 b Fu(A)30
b(\014le)g(name)g(or)h(command-line)e(template.)150 1064
y(Blank)35 b(lines)e(are)i(ignored.)54 b(Lines)34 b(that)i(start)g
(with)e(the)h(c)m(haracter)i(`)p Fp(#)p Fu(')e(are)g(treated)h(as)g
(commen)m(ts.)150 1174 y(Long)31 b(lines)d(unfortunately)h(can)i
Fo(not)h Fu(b)s(e)e(brok)m(en)g(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i
(w)m(a)m(y)-8 b(.)275 1315 y(The)33 b(\014rst)g(regular)g(expression)f
(that)j(matc)m(hes)g(the)f(curren)m(t)f(directory)h(name)g(in)e(the)i
(rep)s(ository)150 1425 y(is)29 b(used.)40 b(The)30 b(rest)h(of)f(the)h
(line)e(is)g(used)h(as)g(a)h(\014le)e(name)i(or)f(command-line)f(as)i
(appropriate.)150 1700 y Fq(C.4)68 b(Commitinfo)275 1900
y Fu(The)36 b(`)p Fp(commitinfo)p Fu(')f(\014le)i(de\014nes)f(programs)
h(to)h(execute)h(whenev)m(er)e(`)p Fp(cvs)30 b(commit)p
Fu(')36 b(is)g(ab)s(out)h(to)150 2010 y(execute.)73 b(These)40
b(programs)g(are)h(used)f(for)g(pre-commit)g(c)m(hec)m(king)i(to)f(v)m
(erify)f(that)h(the)g(mo)s(di\014ed,)150 2119 y(added)25
b(and)h(remo)m(v)m(ed)h(\014les)e(are)i(really)e(ready)h(to)h(b)s(e)e
(committed.)40 b(This)24 b(could)h(b)s(e)h(used,)g(for)g(instance,)150
2229 y(to)31 b(v)m(erify)f(that)h(the)f(c)m(hanged)h(\014les)f(conform)
g(to)h(to)g(y)m(our)g(site's)f(standards)f(for)h(co)s(ding)g(practice.)
275 2371 y(As)i(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h
(`)p Fp(commitinfo)p Fu(')e(\014le)h(consists)g(of)i(a)f(regular)f
(expression)150 2480 y(and)c(a)i(command-line)d(template.)41
b(The)27 b(template)h(can)h(include)c(a)k(program)f(name)g(and)f(an)m
(y)h(n)m(um)m(b)s(er)150 2590 y(of)37 b(argumen)m(ts)h(y)m(ou)f(wish)f
(to)i(supply)d(to)j(it.)60 b(The)37 b(full)e(path)i(to)h(the)f(curren)m
(t)g(source)h(rep)s(ository)e(is)150 2700 y(app)s(ended)e(to)j(the)f
(template,)i(follo)m(w)m(ed)d(b)m(y)h(the)g(\014le)f(names)h(of)g(an)m
(y)g(\014les)f(in)m(v)m(olv)m(ed)g(in)g(the)h(commit)150
2809 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
275 2951 y(The)f(\014rst)f(line)g(with)g(a)i(regular)f(expression)f
(matc)m(hing)i(the)g(relativ)m(e)f(path)h(to)g(the)g(mo)s(dule)e(will)f
(b)s(e)150 3060 y(used.)40 b(If)30 b(the)g(command)h(returns)e(a)h
(non-zero)h(exit)g(status)f(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)
275 3202 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m
(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j
(the)150 3312 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)
h(is)g(sp)s(eci\014ed.)275 3453 y(All)e(o)s(ccurances)i(of)g(the)g
(name)g(`)p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f
(expression)g(are)h(used)f(in)g(addition)150 3563 y(to)i(the)g(\014rst)
e(matc)m(hing)i(regular)e(expression)g(or)i(the)f(name)h(`)p
Fp(DEFAULT)p Fu('.)275 3705 y(Note:)37 b(when)19 b Ft(CVS)h
Fu(is)g(accessing)h(a)f(remote)i(rep)s(ository)-8 b(,)22
b(`)p Fp(commitinfo)p Fu(')c(will)f(b)s(e)j(run)f(on)h(the)h
Fo(remote)150 3814 y Fu(\(i.e.,)31 b(serv)m(er\))g(side,)f(not)g(the)h
(clien)m(t)f(side)f(\(see)i(Section)g(2.9)g([Remote)h(rep)s
(ositories],)d(page)i(18\).)150 4090 y Fq(C.5)68 b(V)-11
b(erifying)45 b(log)h(messages)275 4289 y Fu(Once)25
b(y)m(ou)g(ha)m(v)m(e)h(en)m(tered)g(a)g(log)f(message,)i(y)m(ou)f(can)
f(ev)-5 b(aluate)26 b(that)g(message)g(to)g(c)m(hec)m(k)g(for)f(sp)s
(eci\014c)150 4399 y(con)m(ten)m(t,)40 b(suc)m(h)d(as)f(a)h(bug)f(ID.)h
(Use)g(the)g(`)p Fp(verifymsg)p Fu(')e(\014le)h(to)h(sp)s(ecify)e(a)i
(program)g(that)g(is)e(used)h(to)150 4509 y(v)m(erify)29
b(the)h(log)f(message.)42 b(This)27 b(program)j(could)e(b)s(e)h(a)h
(simple)d(script)i(that)h(c)m(hec)m(ks)h(that)f(the)f(en)m(tered)150
4618 y(message)i(con)m(tains)g(the)g(required)d(\014elds.)275
4760 y(The)h(`)p Fp(verifymsg)p Fu(')f(\014le)i(is)f(often)i(most)f
(useful)f(together)i(with)e(the)i(`)p Fp(rcsinfo)p Fu(')d(\014le,)i
(whic)m(h)f(can)i(b)s(e)150 4870 y(used)f(to)h(sp)s(ecify)e(a)h(log)h
(message)g(template.)275 5011 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p
Fp(verifymsg)p Fu(')f(\014le)g(consists)h(of)g(a)h(regular)e
(expression)g(and)h(a)g(command-line)150 5121 y(template.)69
b(The)39 b(template)h(m)m(ust)g(include)d(a)j(program)g(name,)i(and)d
(can)h(include)d(an)m(y)j(n)m(um)m(b)s(er)f(of)150 5230
y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h(the)f(curren)m(t)g
(log)g(message)h(template)g(\014le)e(is)g(app)s(ended)f(to)j(the)150
5340 y(template.)p eop
%%Page: 131 133
131 132 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(131)275 366
y(One)26 b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)
p Fp(ALL)p Fu(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
b(If)27 b(more)f(than)150 476 y(one)j(matc)m(hing)g(line)f(is)g(found,)
g(the)h(\014rst)f(one)h(is)f(used.)40 b(This)27 b(can)i(b)s(e)g(useful)
e(for)i(sp)s(ecifying)d(a)k(default)150 586 y(v)m(eri\014cation)g
(script)f(in)g(a)i(mo)s(dule,)e(and)h(then)g(o)m(v)m(erriding)f(it)h
(in)f(a)i(sub)s(directory)-8 b(.)275 716 y(If)37 b(the)h(rep)s(ository)
f(name)i(do)s(es)e(not)i(matc)m(h)g(an)m(y)f(of)g(the)h(regular)e
(expressions)g(in)f(this)h(\014le,)j(the)150 826 y(`)p
Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)g(sp)s
(eci\014ed.)275 956 y(If)f(the)i(v)m(eri\014cation)f(script)f(exits)h
(with)f(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s
(orted.)275 1086 y(Note)i(that)f(the)g(v)m(eri\014cation)f(script)g
(cannot)h(c)m(hange)h(the)f(log)g(message;)i(it)d(can)h(merely)f
(accept)i(it)150 1196 y(or)e(reject)i(it.)275 1326 y(The)24
b(follo)m(wing)g(is)g(a)h(little)f(silly)f(example)i(of)g(a)h(`)p
Fp(verifymsg)p Fu(')d(\014le,)i(together)i(with)d(the)h(corresp)s(ond-)
150 1436 y(ing)32 b(`)p Fp(rcsinfo)p Fu(')f(\014le,)h(the)h(log)f
(message)i(template)f(and)f(an)g(v)m(eri\014cation)g(script.)46
b(W)-8 b(e)34 b(b)s(egin)d(with)g(the)150 1546 y(log)j(message)i
(template.)52 b(W)-8 b(e)36 b(w)m(an)m(t)f(to)g(alw)m(a)m(ys)g(record)f
(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g(\014rst)g(line)e(of)j(the)
150 1655 y(log)g(message.)54 b(The)35 b(rest)f(of)h(log)g(message)h(is)
e(free)g(text.)55 b(The)34 b(follo)m(wing)f(template)i(is)f(found)f(in)
h(the)150 1765 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
Fu('.)390 1889 y Fp(BugId:)275 2020 y Fu(The)g(script)h(`)p
Fp(/usr/cvssupport/bugid.ve)o(rify)o Fu(')25 b(is)k(used)h(to)h(ev)-5
b(aluate)31 b(the)g(log)f(message.)390 2144 y Fp(#!/bin/sh)390
2248 y(#)390 2352 y(#)334 b(bugid.verify)44 b(filename)390
2456 y(#)390 2559 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
(contains)f(a)j(valid)e(bugid)390 2663 y(#)95 b(on)47
b(the)g(first)g(line.)390 2767 y(#)390 2871 y(if)g(head)g(-1)g(<)g($1)h
(|)f(grep)g('^BugId:[)e(]*[0-9][0-9]*$')f(>)j(/dev/null;)e(then)581
2974 y(exit)i(0)390 3078 y(else)581 3182 y(echo)g("No)f(BugId)h
(found.")581 3286 y(exit)g(1)390 3390 y(fi)275 3520 y
Fu(The)29 b(`)p Fp(verifymsg)p Fu(')g(\014le)g(con)m(tains)i(this)e
(line:)390 3644 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
3775 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)g(this)
g(line:)390 3899 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
4144 y Fq(C.6)68 b(Editinfo)275 4333 y Fo(NOTE:)33 b
Fu(The)f(`)p Fp(editinfo)p Fu(')f(feature)i(has)f(b)s(een)g(rendered)f
(obsolete.)48 b(T)-8 b(o)33 b(set)g(a)g(default)f(editor)g(for)150
4442 y(log)42 b(messages)h(use)e(the)h Fp(EDITOR)e Fu(en)m(vironmen)m
(t)i(v)-5 b(ariable)40 b(\(see)j(App)s(endix)c(D)j([En)m(vironmen)m(t)f
(v)-5 b(ari-)150 4552 y(ables],)32 b(page)g(139\))h(or)f(the)f(`)p
Fp(-e)p Fu(')h(global)f(option)f(\(see)j(Section)e(A.4)i([Global)e
(options],)g(page)h(82\).)46 b(See)150 4662 y(Section)28
b(C.5)g([v)m(erifymsg],)h(page)g(130,)h(for)e(information)e(on)i(the)g
(use)g(of)g(the)h(`)p Fp(verifymsg)p Fu(')d(feature)i(for)150
4771 y(ev)-5 b(aluating)30 b(log)g(messages.)275 4902
y(If)40 b(y)m(ou)i(w)m(an)m(t)g(to)g(mak)m(e)h(sure)d(that)i(all)f(log)
g(messages)h(lo)s(ok)f(the)h(same)g(w)m(a)m(y)-8 b(,)45
b(y)m(ou)d(can)g(use)f(the)150 5011 y(`)p Fp(editinfo)p
Fu(')36 b(\014le)g(to)i(sp)s(ecify)f(a)g(program)h(that)g(is)e(used)h
(to)h(edit)f(the)h(log)f(message.)63 b(This)36 b(program)150
5121 y(could)41 b(b)s(e)g(a)i(custom-made)f(editor)g(that)g(alw)m(a)m
(ys)h(enforces)f(a)g(certain)g(st)m(yle)g(of)g(the)h(log)f(message,)150
5230 y(or)c(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)j(calls)e
(an)g(editor,)j(and)d(c)m(hec)m(ks)i(that)f(the)g(en)m(tered)h(message)
150 5340 y(con)m(tains)31 b(the)f(required)f(\014elds.)p
eop
%%Page: 132 134
132 133 bop 150 -116 a Fu(132)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(If)23 b(no)h(matc)m(hing)g(line)
e(is)h(found)g(in)g(the)h(`)p Fp(editinfo)p Fu(')e(\014le,)j(the)f
(editor)f(sp)s(eci\014ed)f(in)h(the)h(en)m(vironmen)m(t)150
476 y(v)-5 b(ariable)42 b Fp($CVSEDITOR)f Fu(is)h(used)h(instead.)78
b(If)43 b(that)h(v)-5 b(ariable)42 b(is)h(not)g(set,)48
b(then)43 b(the)g(en)m(vironmen)m(t)150 586 y(v)-5 b(ariable)38
b Fp($EDITOR)f Fu(is)h(used)g(instead.)66 b(If)38 b(that)i(v)-5
b(ariable)37 b(is)h(not)h(set)h(a)f(default)f(will)f(b)s(e)h(used.)66
b(See)150 695 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m
(hanges],)i(page)f(4.)275 834 y(The)i(`)p Fp(editinfo)p
Fu(')e(\014le)i(is)g(often)h(most)g(useful)d(together)36
b(with)c(the)i(`)p Fp(rcsinfo)p Fu(')e(\014le,)h(whic)m(h)g(can)h(b)s
(e)150 943 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)275
1082 y(Eac)m(h)41 b(line)e(in)h(the)h(`)p Fp(editinfo)p
Fu(')e(\014le)h(consists)h(of)g(a)g(regular)f(expression)g(and)g(a)h
(command-line)150 1191 y(template.)69 b(The)39 b(template)h(m)m(ust)g
(include)d(a)j(program)g(name,)i(and)d(can)h(include)d(an)m(y)j(n)m(um)
m(b)s(er)f(of)150 1301 y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h
(the)f(curren)m(t)g(log)g(message)h(template)g(\014le)e(is)g(app)s
(ended)f(to)j(the)150 1411 y(template.)275 1549 y(One)26
b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
Fp(ALL)p Fu(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
b(If)27 b(more)f(than)150 1659 y(one)j(matc)m(hing)g(line)f(is)g
(found,)g(the)h(\014rst)f(one)h(is)f(used.)40 b(This)27
b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k(default)150
1768 y(edit)g(script)f(in)g(a)i(mo)s(dule,)e(and)h(then)g(o)m(v)m
(erriding)f(it)h(in)f(a)i(sub)s(directory)-8 b(.)275
1907 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
150 2016 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
g(sp)s(eci\014ed.)275 2155 y(If)f(the)i(edit)f(script)f(exits)h(with)f
(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s(orted.)275
2293 y(Note:)51 b(when)34 b Ft(CVS)h Fu(is)f(accessing)h(a)h(remote)f
(rep)s(ository)-8 b(,)36 b(or)f(when)f(the)h(`)p Fp(-m)p
Fu(')g(or)g(`)p Fp(-F)p Fu(')g(options)f(to)150 2403
y Fp(cvs)29 b(commit)k Fu(are)i(used,)f(`)p Fp(editinfo)p
Fu(')f(will)e(not)k(b)s(e)e(consulted.)52 b(There)33
b(is)h(no)g(go)s(o)s(d)g(w)m(ork)-5 b(around)33 b(for)150
2512 y(this;)d(use)g(`)p Fp(verifymsg)p Fu(')e(instead.)150
2745 y Fn(C.6.1)62 b(Editinfo)41 b(example)275 2941 y
Fu(The)21 b(follo)m(wing)f(is)i(a)g(little)f(silly)e(example)j(of)g(a)g
(`)p Fp(editinfo)p Fu(')f(\014le,)i(together)g(with)e(the)h(corresp)s
(onding)150 3051 y(`)p Fp(rcsinfo)p Fu(')44 b(\014le,)49
b(the)c(log)h(message)h(template)f(and)f(an)g(editor)g(script.)85
b(W)-8 b(e)47 b(b)s(egin)d(with)g(the)i(log)150 3160
y(message)e(template.)79 b(W)-8 b(e)45 b(w)m(an)m(t)f(to)f(alw)m(a)m
(ys)h(record)f(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g(\014rst)f
(line)g(of)h(the)150 3270 y(log)35 b(message.)54 b(The)35
b(rest)f(of)h(log)g(message)h(is)e(free)g(text.)55 b(The)34
b(follo)m(wing)f(template)i(is)f(found)f(in)h(the)150
3380 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
Fu('.)390 3512 y Fp(BugId:)275 3651 y Fu(The)g(script)h(`)p
Fp(/usr/cvssupport/bugid.ed)o(it)p Fu(')24 b(is)30 b(used)f(to)i(edit)f
(the)h(log)f(message.)390 3783 y Fp(#!/bin/sh)390 3887
y(#)390 3991 y(#)334 b(bugid.edit)45 b(filename)390 4095
y(#)390 4198 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
(verify)f(that)h(the)390 4302 y(#)95 b(resulting)45 b(file)i(contains)f
(a)h(valid)f(bugid)h(on)g(the)g(first)390 4406 y(#)95
b(line.)390 4510 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
(EDITOR=vi;)e(fi)390 4614 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
(then)g(CVSEDITOR=$EDITOR;)c(fi)390 4717 y($CVSEDITOR)i($1)390
4821 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
390 4925 y(do)95 b(echo)47 b(-n)94 b("No)47 b(BugId)g(found.)94
b(Edit)46 b(again?)g(\([y]/n\)")581 5029 y(read)h(ans)581
5132 y(case)g(${ans})f(in)772 5236 y(n*\))h(exit)f(1;;)581
5340 y(esac)p eop
%%Page: 133 135
133 134 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(133)581 366
y Fp($CVSEDITOR)45 b($1)390 470 y(done)275 622 y Fu(The)29
b(`)p Fp(editinfo)p Fu(')g(\014le)g(con)m(tains)i(this)e(line:)390
767 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
919 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)g(this)g
(line:)390 1065 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
1364 y Fq(C.7)68 b(Loginfo)275 1574 y Fu(The)36 b(`)p
Fp(loginfo)p Fu(')f(\014le)h(is)g(used)g(to)h(con)m(trol)g(where)f(`)p
Fp(cvs)30 b(commit)p Fu(')35 b(log)i(information)e(is)h(sen)m(t.)60
b(The)150 1684 y(\014rst)35 b(en)m(try)h(on)g(a)g(line)e(is)h(a)h
(regular)f(expression)g(whic)m(h)f(is)h(tested)i(against)f(the)g
(directory)f(that)i(the)150 1793 y(c)m(hange)29 b(is)f(b)s(eing)f(made)
h(to,)i(relativ)m(e)e(to)h(the)g Fp($CVSROOT)p Fu(.)37
b(If)28 b(a)h(matc)m(h)g(is)e(found,)h(then)g(the)h(remainder)150
1903 y(of)i(the)f(line)f(is)g(a)i(\014lter)e(program)i(that)g(should)d
(exp)s(ect)j(log)f(information)f(on)h(its)g(standard)g(input.)275
2054 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
150 2164 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
g(sp)s(eci\014ed.)275 2315 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
(used)f(in)g(addition)150 2425 y(to)i(the)g(\014rst)e(matc)m(hing)i
(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fu('.)275
2576 y(The)e(\014rst)h(matc)m(hing)g(regular)g(expression)f(is)h(used.)
275 2728 y(See)e(Section)f(C.3)h([commit)g(\014les],)g(page)h(129,)g
(for)f(a)g(description)e(of)i(the)g(syn)m(tax)g(of)g(the)g(`)p
Fp(loginfo)p Fu(')150 2838 y(\014le.)275 2989 y(The)36
b(user)g(ma)m(y)i(sp)s(ecify)e(a)h(format)g(string)f(as)i(part)e(of)i
(the)f(\014lter.)59 b(The)37 b(string)f(is)g(comp)s(osed)h(of)150
3099 y(a)d(`)p Fp(\045)p Fu(')g(follo)m(w)m(ed)f(b)m(y)g(a)h(space,)i
(or)d(follo)m(w)m(ed)g(b)m(y)h(a)g(single)e(format)i(c)m(haracter,)i
(or)e(follo)m(w)m(ed)f(b)m(y)h(a)g(set)g(of)150 3208
y(format)d(c)m(haracters)h(surrounded)27 b(b)m(y)k(`)p
Fp({)p Fu(')f(and)g(`)p Fp(})p Fu(')g(as)h(separators.)41
b(The)30 b(format)h(c)m(haracters)h(are:)150 3393 y Fp(s)432
b Fu(\014le)29 b(name)150 3570 y Fp(V)432 b Fu(old)30
b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))150
3746 y Fp(v)432 b Fu(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
(ost-c)m(hec)m(kin\))275 3931 y(All)i(other)j(c)m(haracters)h(that)f
(app)s(ear)e(in)g(a)i(format)f(string)g(expand)f(to)i(an)f(empt)m(y)h
(\014eld)e(\(commas)150 4040 y(separating)e(\014elds)f(are)i(still)d
(pro)m(vided\).)275 4192 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
b(alid)28 b(format)j(strings)e(are)i(`)p Fp(\045)p Fu(',)g(`)p
Fp(\045s)p Fu(',)f(`)p Fp(\045{s})p Fu(',)g(and)g(`)p
Fp(\045{sVv})p Fu('.)275 4343 y(The)d(output)h(will)e(b)s(e)i(a)h
(string)e(of)h(tok)m(ens)i(separated)f(b)m(y)f(spaces.)40
b(F)-8 b(or)29 b(bac)m(kw)m(ards)g(compatibilit)m(y)-8
b(,)150 4453 y(the)28 b(\014rst)f(tok)m(en)i(will)c(b)s(e)i(the)h(rep)s
(ository)f(name.)40 b(The)27 b(rest)h(of)g(the)g(tok)m(ens)h(will)c(b)s
(e)i(comma-delimited)150 4563 y(lists)j(of)h(the)g(information)e
(requested)i(in)f(the)h(format)g(string.)42 b(F)-8 b(or)32
b(example,)f(if)f(`)p Fp(/u/src/master)p Fu(')e(is)150
4672 y(the)h(rep)s(ository)-8 b(,)28 b(`)p Fp(\045{sVv})p
Fu(')f(is)h(the)g(format)h(string,)f(and)g(three)g(\014les)f(\()p
Fp(ChangeLog)p Fu(,)g Fp(Makefile)p Fu(,)g Fp(foo.c)p
Fu(\))150 4782 y(w)m(ere)k(mo)s(di\014ed,)d(the)j(output)f(migh)m(t)g
(b)s(e:)390 4927 y Fp(/u/src/master)44 b(ChangeLog,1.1,1.2)f
(Makefile,1.3,1.4)h(foo.c,1.12,1.13)275 5079 y Fu(As)25
b(another)h(example,)g(`)p Fp(\045{})p Fu(')f(means)h(that)g(only)f
(the)g(name)h(of)g(the)f(rep)s(ository)g(will)e(b)s(e)i(generated.)275
5230 y(Note:)43 b(when)30 b Ft(CVS)h Fu(is)f(accessing)i(a)f(remote)h
(rep)s(ository)-8 b(,)31 b(`)p Fp(loginfo)p Fu(')e(will)g(b)s(e)h(run)g
(on)h(the)g Fo(remote)150 5340 y Fu(\(i.e.,)g(serv)m(er\))g(side,)f
(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)g(2.9)g([Remote)h(rep)s
(ositories],)d(page)i(18\).)p eop
%%Page: 134 136
134 135 bop 150 -116 a Fu(134)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(C.7.1)62 b(Loginfo)41
b(example)275 561 y Fu(The)35 b(follo)m(wing)f(`)p Fp(loginfo)p
Fu(')g(\014le,)i(together)h(with)e(the)h(tin)m(y)f(shell-script)e(b)s
(elo)m(w,)j(app)s(ends)e(all)h(log)150 670 y(messages)21
b(to)g(the)g(\014le)e(`)p Fp($CVSROOT/CVSROOT/commitlog)p
Fu(',)d(and)k(an)m(y)h(commits)f(to)h(the)g(administrativ)m(e)150
780 y(\014les)27 b(\(inside)f(the)i(`)p Fp(CVSROOT)p
Fu(')f(directory\))h(are)g(also)g(logged)g(in)f(`)p Fp
(/usr/adm/cvsroot-log)p Fu('.)35 b(Commits)150 890 y(to)c(the)g(`)p
Fp(prog1)p Fu(')e(directory)h(are)h(mailed)e(to)i Fp(ceder)p
Fu(.)390 1020 y Fp(ALL)620 b(/usr/local/bin/cvs-log)41
b($CVSROOT/CVSROOT/commitlog)g($USER)390 1124 y(^CVSROOT)380
b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)390
1227 y(^prog1)476 b(Mail)46 b(-s)h(\045s)h(ceder)275
1364 y Fu(The)29 b(shell-script)f(`)p Fp(/usr/local/bin/cvs-log)p
Fu(')d(lo)s(oks)30 b(lik)m(e)g(this:)390 1494 y Fp(#!/bin/sh)390
1598 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
(---)o(----)o(----)o(---)o(----)o(";)438 1702 y(echo)g(-n)i($2")94
b(";)438 1805 y(date;)438 1909 y(echo;)438 2013 y(cat\))46
b(>>)i($1)150 2240 y Fn(C.7.2)62 b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f
(out)i(cop)m(y)275 2435 y Fu(It)34 b(is)f(often)i(useful)e(to)i(main)m
(tain)e(a)i(directory)e(tree)i(whic)m(h)e(con)m(tains)i(\014les)e(whic)
m(h)g(corresp)s(ond)g(to)150 2544 y(the)h(latest)h(v)m(ersion)e(in)f
(the)i(rep)s(ository)-8 b(.)51 b(F)-8 b(or)35 b(example,)f(other)g(dev)
m(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)g(refer)e(to)150
2654 y(the)25 b(latest)g(sources)f(without)g(ha)m(ving)g(to)h(c)m(hec)m
(k)i(them)d(out,)i(or)f(y)m(ou)g(migh)m(t)f(b)s(e)g(main)m(taining)f(a)
i(w)m(eb)f(site)150 2764 y(with)29 b Ft(cvs)g Fu(and)h(w)m(an)m(t)h(ev)
m(ery)h(c)m(hec)m(kin)e(to)h(cause)g(the)g(\014les)e(used)h(b)m(y)g
(the)h(w)m(eb)f(serv)m(er)h(to)g(b)s(e)e(up)s(dated.)275
2900 y(The)j(w)m(a)m(y)i(to)f(do)g(this)f(is)g(b)m(y)h(ha)m(ving)f
(loginfo)g(in)m(v)m(ok)m(e)i Fp(cvs)c(update)p Fu(.)46
b(Doing)33 b(so)g(in)f(the)h(naiv)m(e)g(w)m(a)m(y)150
3009 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
Fp(cvs)d(update)i Fu(m)m(ust)h(b)s(e)g(run)e(in)h(the)i(bac)m(kground.)
49 b(Here)150 3119 y(is)29 b(an)i(example)f(for)g(unix)e(\(this)i
(should)e(all)i(b)s(e)f(on)i(one)f(line\):)390 3249 y
Fp(^cyclic-pages)44 b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g
(/u/www/local-docs;)438 3353 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g
($CVSROOT/CVSROOT/updatelo)o(g)42 b(2>&1)275 3489 y Fu(This)26
b(will)g(cause)j(c)m(hec)m(kins)g(to)g(rep)s(ository)e(directories)h
(starting)g(with)f Fp(cyclic-pages)f Fu(to)j(up)s(date)150
3599 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e(`)p
Fp(/u/www/local-docs)p Fu('.)150 3860 y Fq(C.8)68 b(Rcsinfo)275
4055 y Fu(The)27 b(`)p Fp(rcsinfo)p Fu(')f(\014le)h(can)h(b)s(e)f(used)
g(to)i(sp)s(ecify)d(a)i(form)g(to)g(edit)f(when)g(\014lling)e(out)j
(the)g(commit)g(log.)150 4164 y(The)38 b(`)p Fp(rcsinfo)p
Fu(')f(\014le)h(has)h(a)g(syn)m(tax)g(similar)d(to)j(the)g(`)p
Fp(verifymsg)p Fu(',)g(`)p Fp(commitinfo)p Fu(')d(and)i(`)p
Fp(loginfo)p Fu(')150 4274 y(\014les.)63 b(See)39 b(Section)f(C.3.1)h
([syn)m(tax],)j(page)d(129.)66 b(Unlik)m(e)37 b(the)i(other)f(\014les)f
(the)i(second)f(part)g(is)g Fo(not)150 4383 y Fu(a)f(command-line)d
(template.)59 b(Instead,)38 b(the)e(part)g(after)h(the)f(regular)g
(expression)f(should)f(b)s(e)i(a)g(full)150 4493 y(pathname)30
b(to)h(a)g(\014le)f(con)m(taining)f(the)i(log)g(message)g(template.)275
4629 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
150 4739 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
g(sp)s(eci\014ed.)275 4875 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
(used)f(in)g(addition)150 4985 y(to)i(the)g(\014rst)e(matc)m(hing)i
(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fu('.)275
5121 y(The)37 b(log)g(message)i(template)f(will)d(b)s(e)i(used)g(as)h
(a)g(default)f(log)h(message.)63 b(If)38 b(y)m(ou)g(sp)s(ecify)e(a)i
(log)150 5230 y(message)22 b(with)d(`)p Fp(cvs)30 b(commit)e(-m)i
Fo(message)5 b Fu(')22 b(or)f(`)p Fp(cvs)30 b(commit)e(-f)i
Fo(\014le)5 b Fu(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)
150 5340 y(the)31 b(template.)p eop
%%Page: 135 137
135 136 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(135)275 366
y(See)30 b(Section)g(C.5)h([v)m(erifymsg],)g(page)g(130,)h(for)e(an)g
(example)g(`)p Fp(rcsinfo)p Fu(')f(\014le.)275 510 y(When)38
b Ft(CVS)g Fu(is)g(accessing)h(a)g(remote)g(rep)s(ository)-8
b(,)41 b(the)d(con)m(ten)m(ts)j(of)d(`)p Fp(rcsinfo)p
Fu(')f(at)j(the)e(time)h(a)150 620 y(directory)d(is)g(\014rst)g(c)m
(hec)m(k)m(ed)j(out)e(will)d(sp)s(ecify)i(a)h(template)g(whic)m(h)f(do)
s(es)g(not)h(then)g(c)m(hange.)61 b(If)37 b(y)m(ou)150
730 y(edit)30 b(`)p Fp(rcsinfo)p Fu(')f(or)h(its)g(templates,)h(y)m(ou)
f(ma)m(y)h(need)g(to)g(c)m(hec)m(k)h(out)e(a)h(new)f(w)m(orking)g
(directory)-8 b(.)150 1010 y Fq(C.9)68 b(Ignoring)45
b(\014les)h(via)f(cvsignore)275 1212 y Fu(There)23 b(are)i(certain)f
(\014le)g(names)g(that)h(frequen)m(tly)f(o)s(ccur)g(inside)e(y)m(our)i
(w)m(orking)g(cop)m(y)-8 b(,)27 b(but)d(that)h(y)m(ou)150
1322 y(don't)33 b(w)m(an)m(t)h(to)g(put)e(under)g Ft(cvs)g
Fu(con)m(trol.)49 b(Examples)33 b(are)g(all)f(the)h(ob)5
b(ject)34 b(\014les)e(that)i(y)m(ou)g(get)g(while)150
1432 y(y)m(ou)h(compile)e(y)m(our)h(sources.)53 b(Normally)-8
b(,)35 b(when)f(y)m(ou)g(run)f(`)p Fp(cvs)d(update)p
Fu(',)k(it)g(prin)m(ts)f(a)i(line)e(for)h(eac)m(h)150
1541 y(\014le)25 b(it)g(encoun)m(ters)h(that)g(it)f(do)s(esn't)h(kno)m
(w)f(ab)s(out)g(\(see)i(Section)e(A.18.2)j([up)s(date)d(output],)i
(page)f(110\).)275 1685 y Ft(cvs)33 b Fu(has)h(a)g(list)f(of)h(\014les)
f(\(or)i(sh\(1\))f(\014le)g(name)g(patterns\))g(that)h(it)f(should)e
(ignore)i(while)e(running)150 1795 y Fp(update)p Fu(,)d
Fp(import)g Fu(and)g Fp(release)p Fu(.)39 b(This)29 b(list)g(is)g
(constructed)i(in)e(the)h(follo)m(wing)f(w)m(a)m(y)-8
b(.)225 1938 y Fs(\017)60 b Fu(The)29 b(list)f(is)h(initialized)d(to)31
b(include)c(certain)i(\014le)g(name)h(patterns:)40 b(names)30
b(asso)s(ciated)g(with)e Ft(cvs)330 2048 y Fu(administration,)22
b(or)g(with)f(other)h(common)h(source)g(con)m(trol)f(systems;)j(common)
e(names)f(for)g(patc)m(h)330 2158 y(\014les,)j(ob)5 b(ject)26
b(\014les,)f(arc)m(hiv)m(e)h(\014les,)f(and)f(editor)h(bac)m(kup)f
(\014les;)i(and)e(other)i(names)e(that)i(are)f(usually)330
2267 y(artifacts)34 b(of)g(assorted)h(utilities.)48 b(Curren)m(tly)-8
b(,)34 b(the)g(default)f(list)f(of)i(ignored)f(\014le)g(name)h
(patterns)330 2377 y(is:)761 2510 y Fp(RCS)238 b(SCCS)190
b(CVS)237 b(CVS.adm)761 2614 y(RCSLOG)94 b(cvslog.*)761
2718 y(tags)190 b(TAGS)761 2822 y(.make.state)236 b(.nse_depinfo)761
2925 y(*~)286 b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)761
3029 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142
b(.del-*)761 3133 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142
b(*.so)190 b(*.exe)761 3237 y(*.Z)238 b(*.elc)142 b(*.ln)761
3340 y(core)225 3480 y Fs(\017)60 b Fu(The)36 b(p)s(er-rep)s(ository)f
(list)g(in)g(`)p Fp($CVSROOT/CVSROOT/cvsignor)o(e)p Fu(')c(is)k(app)s
(ended)g(to)i(the)g(list,)g(if)330 3589 y(that)31 b(\014le)e(exists.)
225 3728 y Fs(\017)60 b Fu(The)32 b(p)s(er-user)f(list)g(in)g(`)p
Fp(.cvsignore)p Fu(')f(in)h(y)m(our)h(home)h(directory)f(is)f(app)s
(ended)g(to)i(the)f(list,)g(if)f(it)330 3838 y(exists.)225
3977 y Fs(\017)60 b Fu(An)m(y)30 b(en)m(tries)h(in)e(the)h(en)m
(vironmen)m(t)g(v)-5 b(ariable)29 b Fp($CVSIGNORE)f Fu(is)h(app)s
(ended)g(to)i(the)g(list.)225 4116 y Fs(\017)60 b Fu(An)m(y)30
b(`)p Fp(-I)p Fu(')h(options)e(giv)m(en)i(to)g Ft(cvs)e
Fu(is)h(app)s(ended.)225 4256 y Fs(\017)60 b Fu(As)26
b Ft(cvs)e Fu(tra)m(v)m(erses)j(through)e(y)m(our)h(directories,)g(the)
f(con)m(ten)m(ts)j(of)e(an)m(y)f(`)p Fp(.cvsignore)p
Fu(')f(will)f(b)s(e)i(ap-)330 4365 y(p)s(ended)h(to)i(the)f(list.)39
b(The)27 b(patterns)g(found)f(in)g(`)p Fp(.cvsignore)p
Fu(')g(are)h(only)g(v)-5 b(alid)26 b(for)h(the)g(directory)330
4475 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
(sub-directories.)275 4648 y(In)c(an)m(y)h(of)g(the)g(5)g(places)g
(listed)e(ab)s(o)m(v)m(e,)k(a)e(single)f(exclamation)h(mark)f(\(`)p
Fp(!)p Fu('\))i(clears)f(the)g(ignore)f(list.)150 4758
y(This)i(can)h(b)s(e)g(used)g(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g
(an)m(y)g(\014le)e(whic)m(h)g(normally)g(is)g(ignored)h(b)m(y)g
Ft(cvs)p Fu(.)275 4902 y(Sp)s(ecifying)20 b(`)p Fp(-I)30
b(!)p Fu(')22 b(to)i Fp(cvs)29 b(import)21 b Fu(will)f(imp)s(ort)h(ev)m
(erything,)j(whic)m(h)e(is)g(generally)g(what)g(y)m(ou)h(w)m(an)m(t)150
5011 y(to)38 b(do)g(if)e(y)m(ou)i(are)g(imp)s(orting)e(\014les)g(from)h
(a)h(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m(h)
e(is)150 5121 y(kno)m(wn)27 b(to)h(not)g(con)m(tain)g(an)m(y)f
(extraneous)h(\014les.)39 b(Ho)m(w)m(ev)m(er,)30 b(lo)s(oking)c(at)j
(the)e(rules)f(ab)s(o)m(v)m(e)j(y)m(ou)f(will)c(see)150
5230 y(there)33 b(is)f(a)h(\015y)f(in)f(the)i(oin)m(tmen)m(t;)i(if)c
(the)i(distribution)c(con)m(tains)k(an)m(y)g(`)p Fp(.cvsignore)p
Fu(')e(\014les,)h(then)h(the)150 5340 y(patterns)e(from)g(those)g
(\014les)g(will)d(b)s(e)j(pro)s(cessed)f(ev)m(en)i(if)e(`)p
Fp(-I)g(!)p Fu(')h(is)g(sp)s(eci\014ed.)41 b(The)31 b(only)f(w)m(ork)-5
b(around)p eop
%%Page: 136 138
136 137 bop 150 -116 a Fu(136)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(is)g(to)i(remo)m(v)m(e)h(the)f
(`)p Fp(.cvsignore)p Fu(')d(\014les)h(in)g(order)h(to)h(do)f(the)g(imp)
s(ort.)42 b(Because)33 b(this)d(is)g(a)m(wkw)m(ard,)i(in)150
476 y(the)f(future)e(`)p Fp(-I)h(!)p Fu(')g(migh)m(t)g(b)s(e)g(mo)s
(di\014ed)e(to)j(o)m(v)m(erride)g(`)p Fp(.cvsignore)p
Fu(')d(\014les)h(in)g(eac)m(h)j(directory)-8 b(.)275
614 y(Note)22 b(that)f(the)g(syn)m(tax)h(of)f(the)g(ignore)g(\014les)e
(consists)i(of)g(a)g(series)f(of)h(lines,)h(eac)m(h)g(of)f(whic)m(h)e
(con)m(tains)j(a)150 723 y(space)i(separated)h(list)d(of)i
(\014lenames.)38 b(This)22 b(o\013ers)i(no)g(clean)g(w)m(a)m(y)h(to)f
(sp)s(ecify)f(\014lenames)g(whic)m(h)g(con)m(tain)150
833 y(spaces,)38 b(but)d(y)m(ou)i(can)f(use)g(a)g(w)m(ork)-5
b(around)35 b(lik)m(e)h(`)p Fp(foo?bar)p Fu(')e(to)j(matc)m(h)g(a)f
(\014le)f(named)h(`)p Fp(foo)30 b(bar)p Fu(')35 b(\(it)150
942 y(also)f(matc)m(hes)i(`)p Fp(fooxbar)p Fu(')d(and)h(the)h(lik)m
(e\).)53 b(Also)34 b(note)h(that)g(there)g(is)f(curren)m(tly)f(no)i(w)m
(a)m(y)g(to)g(sp)s(ecify)150 1052 y(commen)m(ts.)150
1317 y Fq(C.10)68 b(The)45 b(history)g(\014le)275 1513
y Fu(The)31 b(\014le)g(`)p Fp($CVSROOT/CVSROOT/histor)o(y)p
Fu(')26 b(is)31 b(used)g(to)h(log)g(information)e(for)h(the)h
Fp(history)e Fu(com-)150 1623 y(mand)k(\(see)i(Section)e(A.11)j
([history],)e(page)h(98\).)55 b(This)33 b(\014le)h(m)m(ust)h(b)s(e)f
(created)i(to)f(turn)f(on)h(logging.)150 1732 y(This)c(is)h(done)h
(automatically)g(if)f(the)h Fp(cvs)d(init)h Fu(command)i(is)f(used)h
(to)g(set)h(up)e(the)h(rep)s(ository)f(\(see)150 1842
y(Section)e(2.6)i([Creating)e(a)h(rep)s(ository],)e(page)j(16\).)275
1979 y(The)d(\014le)h(format)g(of)h(the)f(`)p Fp(history)p
Fu(')f(\014le)g(is)h(do)s(cumen)m(ted)g(only)f(in)g(commen)m(ts)i(in)e
(the)h Ft(cvs)g Fu(source)150 2089 y(co)s(de,)f(but)e(generally)g
(programs)g(should)f(use)i(the)g Fp(cvs)h(history)d Fu(command)i(to)g
(access)h(it)f(an)m(yw)m(a)m(y)-8 b(,)30 b(in)150 2199
y(case)h(the)g(format)g(c)m(hanges)g(with)e(future)h(releases)g(of)h
Ft(cvs)p Fu(.)150 2464 y Fq(C.11)68 b(Expansions)46 b(in)e
(administrativ)l(e)k(\014les)275 2660 y Fu(Sometimes)30
b(in)f(writing)f(an)i(administrativ)m(e)f(\014le,)g(y)m(ou)i(migh)m(t)f
(w)m(an)m(t)h(the)g(\014le)e(to)i(b)s(e)f(able)g(to)h(kno)m(w)150
2769 y(v)-5 b(arious)34 b(things)f(based)h(on)h(en)m(vironmen)m(t)f
Ft(cvs)f Fu(is)h(running)e(in.)52 b(There)34 b(are)h(sev)m(eral)f(mec)m
(hanisms)g(to)150 2879 y(do)c(that.)275 3016 y(T)-8 b(o)22
b(\014nd)e(the)i(home)g(directory)f(of)h(the)f(user)g(running)e
Ft(cvs)i Fu(\(from)h(the)g Fp(HOME)e Fu(en)m(vironmen)m(t)i(v)-5
b(ariable\),)150 3126 y(use)33 b(`)p Fp(~)p Fu(')h(follo)m(w)m(ed)f(b)m
(y)g(`)p Fp(/)p Fu(')h(or)f(the)h(end)f(of)h(the)f(line.)49
b(Lik)m(ewise)32 b(for)i(the)f(home)h(directory)f(of)g
Fo(user)p Fu(,)h(use)150 3236 y(`)p Fp(~)p Fo(user)7
b Fu('.)39 b(These)30 b(v)-5 b(ariables)28 b(are)i(expanded)e(on)i(the)
f(serv)m(er)h(mac)m(hine,)f(and)g(don't)h(get)g(an)m(y)g(reasonable)150
3345 y(expansion)22 b(if)g(pserv)m(er)i(\(see)g(Section)f(2.9.3)i([P)m
(assw)m(ord)f(authen)m(ticated],)i(page)e(20\))g(is)f(in)f(use;)j
(therefore)150 3455 y(user)31 b(v)-5 b(ariables)30 b(\(see)j(b)s(elo)m
(w\))e(ma)m(y)h(b)s(e)f(a)h(b)s(etter)f(c)m(hoice)i(to)f(customize)g(b)
s(eha)m(vior)e(based)h(on)h(the)g(user)150 3564 y(running)c
Ft(cvs)p Fu(.)275 3702 y(One)c(ma)m(y)i(w)m(an)m(t)g(to)g(kno)m(w)f(ab)
s(out)g(v)-5 b(arious)25 b(pieces)g(of)g(information)f(in)m(ternal)f
(to)j Ft(cvs)p Fu(.)38 b(A)26 b Ft(cvs)e Fu(in)m(ter-)150
3812 y(nal)30 b(v)-5 b(ariable)30 b(has)h(the)g(syn)m(tax)h
Fp(${)p Fo(v)-5 b(ariable)5 b Fp(})p Fu(,)29 b(where)i
Fo(v)-5 b(ariable)35 b Fu(starts)c(with)f(a)h(letter)h(and)e(consists)h
(of)150 3921 y(alphan)m(um)m(b)s(eric)24 b(c)m(haracters)k(and)e(`)p
Fp(_)p Fu('.)40 b(If)26 b(the)h(c)m(haracter)h(follo)m(wing)d
Fo(v)-5 b(ariable)31 b Fu(is)25 b(a)i(non-alphan)m(umeric)150
4031 y(c)m(haracter)32 b(other)f(than)f(`)p Fp(_)p Fu(',)h(the)f(`)p
Fp({)p Fu(')h(and)e(`)p Fp(})p Fu(')i(can)g(b)s(e)e(omitted.)41
b(The)30 b Ft(cvs)f Fu(in)m(ternal)g(v)-5 b(ariables)29
b(are:)150 4195 y Fp(CVSROOT)144 b Fu(This)33 b(is)i(the)g(v)-5
b(alue)35 b(of)g(the)h Ft(cvs)e Fu(ro)s(ot)h(in)f(use.)55
b(See)36 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7,)630
4304 y(for)30 b(a)h(description)d(of)j(the)f(v)-5 b(arious)30
b(w)m(a)m(ys)h(to)g(sp)s(ecify)e(this.)150 4467 y Fp(RCSBIN)192
b Fu(In)41 b Ft(cvs)g Fu(1.9.18)j(and)d(older,)j(this)c(sp)s(eci\014ed)
g(the)i(directory)f(where)g Ft(cvs)g Fu(w)m(as)h(lo)s(oking)630
4577 y(for)35 b Ft(r)n(cs)f Fu(programs.)55 b(Because)36
b Ft(cvs)e Fu(no)h(longer)g(runs)f Ft(r)n(cs)g Fu(programs,)i(sp)s
(ecifying)d(this)630 4686 y(in)m(ternal)c(v)-5 b(ariable)29
b(is)h(no)m(w)g(an)g(error.)150 4849 y Fp(CVSEDITOR)150
4958 y(VISUAL)150 5068 y(EDITOR)192 b Fu(These)31 b(all)f(expand)h(to)g
(the)h(same)f(v)-5 b(alue,)32 b(whic)m(h)d(is)i(the)g(editor)g(that)h
Ft(cvs)e Fu(is)g(using.)42 b(See)630 5177 y(Section)30
b(A.4)h([Global)f(options],)g(page)i(82,)f(for)f(ho)m(w)h(to)g(sp)s
(ecify)e(this.)150 5340 y Fp(USER)288 b Fu(Username)30
b(of)h(the)g(user)e(running)f Ft(cvs)h Fu(\(on)i(the)f
Ft(cvs)g Fu(serv)m(er)h(mac)m(hine\).)p eop
%%Page: 137 139
137 138 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(137)275 366
y(If)37 b(y)m(ou)h(w)m(an)m(t)h(to)f(pass)f(a)i(v)-5
b(alue)37 b(to)h(the)g(administrativ)m(e)e(\014les)h(whic)m(h)g(the)h
(user)f(who)g(is)g(running)150 476 y Ft(cvs)j Fu(can)h(sp)s(ecify)-8
b(,)43 b(use)d(a)h(user)g(v)-5 b(ariable.)70 b(T)-8 b(o)42
b(expand)e(a)h(user)f(v)-5 b(ariable,)43 b(the)e(administrativ)m(e)e
(\014le)150 586 y(con)m(tains)d Fp(${=)p Fo(v)-5 b(ariable)5
b Fp(})p Fu(.)53 b(T)-8 b(o)36 b(set)f(a)h(user)f(v)-5
b(ariable,)35 b(sp)s(ecify)f(the)i(global)e(option)h(`)p
Fp(-s)p Fu(')g(to)h Ft(cvs)p Fu(,)g(with)150 695 y(argumen)m(t)c
Fo(v)-5 b(ariable)5 b Fp(=)p Fo(v)-5 b(alue)5 b Fu(.)44
b(It)33 b(ma)m(y)f(b)s(e)g(particularly)d(useful)i(to)h(sp)s(ecify)f
(this)g(option)g(via)h(`)p Fp(.cvsrc)p Fu(')150 805 y(\(see)f(Section)g
(A.3)g([)p Fp(~)p Fu(/.cvsrc],)g(page)h(82\).)275 939
y(F)-8 b(or)36 b(example,)g(if)e(y)m(ou)i(w)m(an)m(t)g(the)g
(administrativ)m(e)d(\014le)i(to)h(refer)f(to)h(a)g(test)g(directory)f
(y)m(ou)g(migh)m(t)150 1049 y(create)d(a)f(user)e(v)-5
b(ariable)30 b Fp(TESTDIR)p Fu(.)38 b(Then)30 b(if)f
Ft(cvs)g Fu(is)h(in)m(v)m(ok)m(ed)h(as)390 1178 y Fp(cvs)47
b(-s)g(TESTDIR=/work/local/tests)150 1312 y Fu(and)e(the)g
(administrativ)m(e)f(\014le)g(con)m(tains)i Fp(sh)30
b(${=TESTDIR}/runtests)p Fu(,)44 b(then)h(that)h(string)e(is)g(ex-)150
1422 y(panded)29 b(to)i Fp(sh)f(/work/local/tests/runtes)o(ts)p
Fu(.)275 1556 y(All)f(other)j(strings)e(con)m(taining)h(`)p
Fp($)p Fu(')g(are)h(reserv)m(ed;)g(there)f(is)g(no)g(w)m(a)m(y)h(to)g
(quote)g(a)f(`)p Fp($)p Fu(')h(c)m(haracter)h(so)150
1666 y(that)e(`)p Fp($)p Fu(')g(represen)m(ts)f(itself.)150
1923 y Fq(C.12)68 b(The)45 b(CVSR)l(OOT/con\014g)f(con\014guration)h
(\014le)275 2116 y Fu(The)f(administrativ)m(e)f(\014le)h(`)p
Fp(config)p Fu(')f(con)m(tains)i(v)-5 b(arious)44 b(miscellaneous)f
(settings)i(whic)m(h)e(a\013ect)150 2225 y(the)38 b(b)s(eha)m(vior)g
(of)g Ft(cvs)p Fu(.)63 b(The)38 b(syn)m(tax)g(is)g(sligh)m(tly)e
(di\013eren)m(t)i(from)f(the)i(other)f(administrativ)m(e)f(\014les.)150
2335 y(V)-8 b(ariables)36 b(are)i(not)f(expanded.)59
b(Lines)36 b(whic)m(h)g(start)h(with)f(`)p Fp(#)p Fu(')h(are)g
(considered)f(commen)m(ts.)61 b(Other)150 2445 y(lines)25
b(consist)i(of)h(a)f(k)m(eyw)m(ord,)i(`)p Fp(=)p Fu(',)f(and)f(a)g(v)-5
b(alue.)39 b(Note)29 b(that)f(this)e(syn)m(tax)i(is)e(v)m(ery)i
(strict.)39 b(Extraneous)150 2554 y(spaces)31 b(or)f(tabs)h(are)f(not)h
(p)s(ermitted.)275 2689 y(Curren)m(tly)d(de\014ned)h(k)m(eyw)m(ords)i
(are:)150 2873 y Fp(RCSBIN=)p Fo(bindir)630 2983 y Fu(F)-8
b(or)34 b Ft(cvs)f Fu(1.9.12)j(through)d(1.9.18,)j(this)d(setting)g
(told)g Ft(cvs)g Fu(to)h(lo)s(ok)f(for)h Ft(r)n(cs)e
Fu(programs)630 3092 y(in)f(the)h Fo(bindir)k Fu(directory)-8
b(.)46 b(Curren)m(t)32 b(v)m(ersions)f(of)i Ft(cvs)e
Fu(do)h(not)h(run)e Ft(r)n(cs)g Fu(programs;)i(for)630
3202 y(compatibilit)m(y)c(this)g(setting)h(is)g(accepted,)i(but)d(it)h
(do)s(es)g(nothing.)150 3361 y Fp(SystemAuth=)p Fo(v)-5
b(alue)630 3471 y Fu(If)48 b Fo(v)-5 b(alue)53 b Fu(is)47
b(`)p Fp(yes)p Fu(',)53 b(then)48 b(pserv)m(er)g(should)f(c)m(hec)m(k)j
(for)e(users)f(in)g(the)i(system's)g(user)630 3580 y(database)33
b(if)f(not)g(found)f(in)g(`)p Fp(CVSROOT/passwd)p Fu('.)43
b(If)32 b(it)g(is)f(`)p Fp(no)p Fu(',)i(then)f(all)g(pserv)m(er)g
(users)630 3690 y(m)m(ust)c(exist)f(in)g(`)p Fp(CVSROOT/passwd)p
Fu('.)36 b(The)28 b(default)e(is)h(`)p Fp(yes)p Fu('.)40
b(F)-8 b(or)28 b(more)g(on)g(pserv)m(er,)g(see)630 3799
y(Section)i(2.9.3)i([P)m(assw)m(ord)f(authen)m(ticated],)h(page)f(20.)
150 3959 y Fp(PreservePermissions=)p Fo(v)-5 b(alue)630
4068 y Fu(Enable)35 b(supp)s(ort)f(for)i(sa)m(ving)g(sp)s(ecial)f
(device)h(\014les,)h(sym)m(b)s(olic)d(links,)i(\014le)f(p)s(ermissions)
630 4178 y(and)i(o)m(wnerships)f(in)h(the)h(rep)s(ository)-8
b(.)63 b(The)38 b(default)f(v)-5 b(alue)38 b(is)f(`)p
Fp(no)p Fu('.)63 b(See)39 b(Chapter)e(15)630 4288 y([Sp)s(ecial)29
b(Files],)h(page)h(79)g(for)f(the)h(full)d(implications)g(of)i(using)f
(this)g(k)m(eyw)m(ord.)p eop
%%Page: 138 140
138 139 bop 150 -116 a Fu(138)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 139 141
139 140 bop 150 -116 a Fu(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m
(t)h(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1183
b(139)150 209 y Fr(App)t(endix)82 b(D)f(All)55 b(en)l(vironmen)l(t)c(v)
-9 b(ariables)56 b(whic)l(h)1097 366 y(a\013ect)d(CVS)275
578 y Fu(This)28 b(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)
m(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Ft(cvs)p
Fu(.)150 748 y Fp($CVSIGNORE)630 858 y Fu(A)i(whitespace-separated)g
(list)e(of)i(\014le)e(name)i(patterns)f(that)i Ft(cvs)d
Fu(should)g(ignore.)50 b(See)630 968 y(Section)30 b(C.9)h([cvsignore],)
g(page)g(135.)150 1118 y Fp($CVSWRAPPERS)630 1227 y Fu(A)24
b(whitespace-separated)g(list)e(of)i(\014le)f(name)h(patterns)f(that)h
Ft(cvs)f Fu(should)f(treat)j(as)e(wrap-)630 1337 y(p)s(ers.)40
b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)i(128.)150
1487 y Fp($CVSREAD)96 b Fu(If)42 b(this)f(is)h(set,)k
Fp(checkout)40 b Fu(and)i Fp(update)f Fu(will)f(try)i(hard)f(to)i(mak)m
(e)h(the)e(\014les)g(in)f(y)m(our)630 1597 y(w)m(orking)36
b(directory)g(read-only)-8 b(.)60 b(When)37 b(this)e(is)h(not)h(set,)j
(the)d(default)e(b)s(eha)m(vior)h(is)g(to)630 1706 y(p)s(ermit)29
b(mo)s(di\014cation)f(of)j(y)m(our)f(w)m(orking)g(\014les.)150
1857 y Fp($CVSUMASK)630 1966 y Fu(Con)m(trols)k(p)s(ermissions)e(of)j
(\014les)f(in)f(the)i(rep)s(ository)-8 b(.)54 b(See)35
b(Section)g(2.2.2)h([File)f(p)s(ermis-)630 2076 y(sions],)30
b(page)h(9.)150 2226 y Fp($CVSROOT)96 b Fu(Should)43
b(con)m(tain)i(the)g(full)d(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g
Ft(cvs)f Fu(source)h(rep)s(ository)630 2336 y(\(where)34
b(the)g Ft(r)n(cs)f Fu(\014les)g(are)i(k)m(ept\).)53
b(This)32 b(information)g(m)m(ust)i(b)s(e)g(a)m(v)-5
b(ailable)33 b(to)i Ft(cvs)e Fu(for)630 2445 y(most)i(commands)g(to)h
(execute;)j(if)34 b Fp($CVSROOT)e Fu(is)i(not)i(set,)h(or)e(if)f(y)m
(ou)h(wish)e(to)j(o)m(v)m(erride)630 2555 y(it)28 b(for)g(one)g(in)m(v)
m(o)s(cation,)h(y)m(ou)g(can)f(supply)e(it)i(on)g(the)g(command)g
(line:)38 b(`)p Fp(cvs)30 b(-d)g(cvsroot)630 2665 y(cvs_command)p
Fh(:)15 b(:)g(:)n Fu(')25 b(Once)f(y)m(ou)g(ha)m(v)m(e)i(c)m(hec)m(k)m
(ed)g(out)f(a)f(w)m(orking)g(directory)-8 b(,)26 b Ft(cvs)d
Fu(stores)i(the)630 2774 y(appropriate)34 b(ro)s(ot)h(\(in)e(the)i
(\014le)f(`)p Fp(CVS/Root)p Fu('\),)g(so)h(normally)e(y)m(ou)i(only)f
(need)g(to)h(w)m(orry)630 2884 y(ab)s(out)30 b(this)f(when)h(initially)
d(c)m(hec)m(king)k(out)f(a)h(w)m(orking)f(directory)-8
b(.)150 3034 y Fp($EDITOR)150 3144 y($CVSEDITOR)630 3253
y Fu(Sp)s(eci\014es)57 b(the)i(program)f(to)i(use)e(for)g(recording)g
(log)h(messages)g(during)e(commit.)630 3363 y Fp($CVSEDITOR)31
b Fu(o)m(v)m(errides)j Fp($EDITOR)p Fu(.)49 b(See)34
b(Section)f(1.3.2)j([Committing)d(y)m(our)g(c)m(hanges],)630
3472 y(page)e(4.)150 3623 y Fp($PATH)240 b Fu(If)27 b
Fp($RCSBIN)e Fu(is)h(not)h(set,)h(and)f(no)g(path)g(is)f(compiled)f(in)
m(to)i Ft(cvs)p Fu(,)g(it)g(will)d(use)j Fp($PATH)e Fu(to)j(try)630
3732 y(to)j(\014nd)e(all)g(programs)h(it)g(uses.)150
3883 y Fp($HOME)150 4033 y($HOMEPATH)150 4163 y($HOMEDRIVE)630
4272 y Fu(Used)35 b(to)h(lo)s(cate)h(the)e(directory)g(where)g(the)h(`)
p Fp(.cvsrc)p Fu(')e(\014le,)i(and)f(other)h(suc)m(h)f(\014les,)h(are)
630 4382 y(searc)m(hed.)67 b(On)38 b(Unix,)j(CVS)d(just)g(c)m(hec)m(ks)
j(for)d(HOME.)i(On)e(Windo)m(ws)g(NT,)h(the)g(sys-)630
4492 y(tem)28 b(will)e(set)i(HOMEDRIVE,)h(for)e(example)h(to)g(`)p
Fp(d:)p Fu(')g(and)g(HOMEP)-8 b(A)g(TH,)29 b(for)e(example)630
4601 y(to)43 b(`)p Fp(\\joe)p Fu('.)75 b(On)41 b(Windo)m(ws)g(95,)46
b(y)m(ou'll)c(probably)e(need)i(to)h(set)f(HOMEDRIVE)h(and)630
4711 y(HOMEP)-8 b(A)g(TH)31 b(y)m(ourself.)150 4861 y
Fp($CVS_RSH)96 b Fu(Sp)s(eci\014es)35 b(the)h(external)g(program)g
(whic)m(h)f(CVS)h(connects)h(with,)g(when)e Fp(:ext:)g
Fu(access)630 4971 y(metho)s(d)30 b(is)f(sp)s(eci\014ed.)39
b(see)31 b(Section)f(2.9.2)j([Connecting)d(via)g(rsh],)f(page)j(19.)150
5121 y Fp($CVS_SERVER)630 5230 y Fu(Used)k(in)f(clien)m(t-serv)m(er)h
(mo)s(de)g(when)f(accessing)i(a)f(remote)h(rep)s(ository)e(using)g
Ft(rsh)p Fu(.)57 b(It)630 5340 y(sp)s(eci\014es)36 b(the)h(name)h(of)f
(the)h(program)f(to)h(start)g(on)f(the)g(serv)m(er)h(side)e(when)g
(accessing)p eop
%%Page: 140 142
140 141 bop 150 -116 a Fu(140)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(a)42 b(remote)g(rep)s(ository)e
(using)g Ft(rsh)p Fu(.)73 b(The)41 b(default)f(v)-5 b(alue)41
b(is)f Fp(cvs)p Fu(.)73 b(see)42 b(Section)f(2.9.2)630
476 y([Connecting)30 b(via)g(rsh],)g(page)h(19)150 635
y Fp($CVS_PASSFILE)630 745 y Fu(Used)47 b(in)e(clien)m(t-serv)m(er)i
(mo)s(de)f(when)g(accessing)h(the)g Fp(cvs)29 b(login)g(server)p
Fu(.)88 b(Default)630 855 y(v)-5 b(alue)25 b(is)f(`)p
Fp($HOME/.cvspass)p Fu('.)35 b(see)26 b(Section)f(2.9.3.2)i([P)m(assw)m
(ord)f(authen)m(tication)f(clien)m(t],)630 964 y(page)31
b(21)150 1124 y Fp($CVS_CLIENT_PORT)630 1233 y Fu(Used)39
b(in)e(clien)m(t-serv)m(er)i(mo)s(de)f(when)g(accessing)h(the)g(serv)m
(er)f(via)h(Kerb)s(eros.)64 b(see)39 b(Sec-)630 1343
y(tion)30 b(2.9.5)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(23)150
1502 y Fp($CVS_RCMD_PORT)630 1612 y Fu(Used)i(in)e(clien)m(t-serv)m(er)
i(mo)s(de.)51 b(If)33 b(set,)j(sp)s(eci\014es)c(the)i(p)s(ort)g(n)m(um)
m(b)s(er)e(to)j(b)s(e)e(used)g(when)630 1721 y(accessing)38
b(the)g Ft(r)n(cmd)f Fu(demon)h(on)f(the)i(serv)m(er)f(side.)62
b(\(Curren)m(tly)36 b(not)i(used)f(for)h(Unix)630 1831
y(clien)m(ts\).)150 1990 y Fp($CVS_CLIENT_LOG)630 2100
y Fu(Used)e(for)f(debugging)g(only)g(in)f(clien)m(t-serv)m(er)i(mo)s
(de.)57 b(If)35 b(set,)j(ev)m(erything)d(send)g(to)i(the)630
2210 y(serv)m(er)23 b(is)e(logged)i(in)m(to)g(`)p Fp
($CVS_CLIENT_LOG.in)p Fu(')18 b(and)k(ev)m(erything)g(send)g(from)g
(the)h(serv)m(er)630 2319 y(is)29 b(logged)i(in)m(to)g(`)p
Fp($CVS_CLIENT_LOG.out)p Fu('.)150 2479 y Fp($CVS_SERVER_SLEEP)630
2588 y Fu(Used)d(only)e(for)i(debugging)e(the)i(serv)m(er)g(side)f(in)f
(clien)m(t-serv)m(er)i(mo)s(de.)39 b(If)27 b(set,)i(dela)m(ys)f(the)630
2698 y(start)f(of)f(the)g(serv)m(er)g(c)m(hild)e(pro)s(cess)i(the)g(sp)
s(eci\014ed)e(amoun)m(t)j(of)f(seconds)g(so)g(that)g(y)m(ou)h(can)630
2807 y(attac)m(h)32 b(to)f(it)f(with)f(a)i(debugger.)150
2967 y Fp($CVS_IGNORE_REMOTE_ROOT)630 3076 y Fu(\(What)g(is)f(the)g
(purp)s(ose)f(of)i(this)e(v)-5 b(ariable?\))150 3236
y Fp($COMSPEC)96 b Fu(Used)33 b(under)f(OS/2)i(only)-8
b(.)50 b(It)33 b(sp)s(eci\014es)g(the)g(name)h(of)g(the)f(command)h(in)
m(terpreter)f(and)630 3345 y(defaults)c(to)j Ft(cmd.exe)p
Fu(.)150 3505 y Fp($TMPDIR)150 3614 y($TMP)150 3724 y($TEMP)240
b Fu(Directory)37 b(in)e(whic)m(h)h(temp)s(orary)g(\014les)g(are)h(lo)s
(cated.)59 b(The)37 b Ft(cvs)e Fu(serv)m(er)i(uses)f
Fp(TMPDIR)p Fu(.)630 3833 y(See)g(Section)f(A.4)h([Global)f(options],)i
(page)f(82,)i(for)d(a)h(description)e(of)i(ho)m(w)f(to)h(sp)s(ecify)630
3943 y(this.)h(Some)22 b(parts)g(of)g Ft(cvs)f Fu(will)f(alw)m(a)m(ys)i
(use)g(`)p Fp(/tmp)p Fu(')g(\(via)g(the)g Fp(tmpnam)f
Fu(function)f(pro)m(vided)630 4053 y(b)m(y)30 b(the)h(system\).)630
4187 y(On)44 b(Windo)m(ws)g(NT,)h Fp(TMP)g Fu(is)f(used)g(\(via)h(the)g
Fp(_tempnam)e Fu(function)h(pro)m(vided)g(b)m(y)h(the)630
4297 y(system\).)630 4431 y(The)35 b Fp(patch)g Fu(program)h(whic)m(h)e
(is)h(used)g(b)m(y)h(the)g Ft(cvs)f Fu(clien)m(t)h(uses)f
Fp(TMPDIR)p Fu(,)h(and)g(if)e(it)i(is)630 4541 y(not)i(set,)i(uses)d(`)
p Fp(/tmp)p Fu(')f(\(at)j(least)f(with)e(GNU)i(patc)m(h)g(2.1\).)63
b(Note)39 b(that)f(if)e(y)m(our)i(serv)m(er)630 4650
y(and)27 b(clien)m(t)g(are)g(b)s(oth)g(running)e Ft(cvs)h
Fu(1.9.10)j(or)f(later,)g Ft(cvs)e Fu(will)f(not)j(in)m(v)m(ok)m(e)g
(an)f(external)630 4760 y Fp(patch)i Fu(program.)p eop
%%Page: 141 143
141 142 bop 150 -116 a Fu(App)s(endix)28 b(E:)i(Compatibilit)m(y)e(b)s
(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1453 b(141)150 366
y Fr(App)t(endix)53 b(E)81 b(Compatibilit)l(y)55 b(b)t(et)l(w)l(een)c
(CVS)i(V)-13 b(ersions)275 601 y Fu(The)43 b(rep)s(ository)f(format)i
(is)f(compatible)g(going)h(bac)m(k)g(to)h Ft(cvs)d Fu(1.3.)82
b(But)44 b(see)g(Section)g(10.6.5)150 710 y([W)-8 b(atc)m(hes)37
b(Compatibilit)m(y],)d(page)h(65,)h(if)e(y)m(ou)h(ha)m(v)m(e)h(copies)e
(of)h Ft(cvs)e Fu(1.6)j(or)e(older)g(and)g(y)m(ou)h(w)m(an)m(t)g(to)150
820 y(use)30 b(the)h(optional)e(dev)m(elop)s(er)h(comm)m(unication)g
(features.)275 954 y(The)22 b(w)m(orking)g(directory)h(format)g(is)f
(compatible)g(going)h(bac)m(k)h(to)g Ft(cvs)e Fu(1.5.)39
b(It)23 b(did)e(c)m(hange)j(b)s(et)m(w)m(een)150 1064
y Ft(cvs)29 b Fu(1.3)j(and)d Ft(cvs)h Fu(1.5.)42 b(If)29
b(y)m(ou)i(run)e Ft(cvs)g Fu(1.5)j(or)e(new)m(er)g(on)g(a)h(w)m(orking)
f(directory)f(c)m(hec)m(k)m(ed)k(out)d(with)150 1173
y Ft(cvs)c Fu(1.3,)j Ft(cvs)c Fu(will)f(con)m(v)m(ert)29
b(it,)e(but)f(to)i(go)f(bac)m(k)h(to)f Ft(cvs)f Fu(1.3)i(y)m(ou)f(need)
f(to)i(c)m(hec)m(k)g(out)f(a)g(new)g(w)m(orking)150 1283
y(directory)j(with)f Ft(cvs)g Fu(1.3.)275 1418 y(The)39
b(remote)j(proto)s(col)e(is)f(in)m(terop)s(erable)g(going)i(bac)m(k)g
(to)g Ft(cvs)f Fu(1.5,)k(but)39 b(no)i(further)e(\(1.5)j(w)m(as)150
1527 y(the)e(\014rst)e(o\016cial)h(release)h(with)e(the)h(remote)i
(proto)s(col,)h(but)c(some)i(older)e(v)m(ersions)h(migh)m(t)g(still)f
(b)s(e)150 1637 y(\015oating)28 b(around\).)40 b(In)27
b(man)m(y)i(cases)g(y)m(ou)g(need)f(to)h(upgrade)e(b)s(oth)h(the)h
(clien)m(t)e(and)h(the)h(serv)m(er)f(to)h(tak)m(e)150
1746 y(adv)-5 b(an)m(tage)32 b(of)f(new)f(features)g(and)g(bug\014xes,)
g(ho)m(w)m(ev)m(er.)p eop
%%Page: 142 144
142 143 bop 150 -116 a Fu(142)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 143 145
143 144 bop 150 -116 a Fu(App)s(endix)28 b(F:)j(T)-8
b(roublesho)s(oting)2288 b(143)150 366 y Fr(App)t(endix)53
b(F)82 b(T)-13 b(roublesho)t(oting)275 618 y Fu(If)25
b(y)m(ou)i(are)g(ha)m(ving)e(trouble)h(with)f Ft(cvs)p
Fu(,)h(this)f(app)s(endix)f(ma)m(y)j(help.)38 b(If)25
b(there)i(is)e(a)i(particular)d(error)150 727 y(message)29
b(whic)m(h)d(y)m(ou)i(are)g(seeing,)g(then)f(y)m(ou)h(can)g(lo)s(ok)f
(up)g(the)g(message)i(alphab)s(etically)-8 b(.)38 b(If)27
b(not,)i(y)m(ou)150 837 y(can)i(lo)s(ok)f(through)f(the)i(section)f(on)
h(other)f(problems)f(to)i(see)g(if)e(y)m(our)i(problem)d(is)i(men)m
(tioned)g(there.)150 1108 y Fq(F.1)67 b(P)l(artial)47
b(list)f(of)f(error)g(messages)275 1306 y Fu(Here)31
b(is)f(a)h(partial)f(list)g(of)h(error)f(messages)i(that)g(y)m(ou)f(ma)
m(y)h(see)f(from)f Ft(cvs)p Fu(.)42 b(It)31 b(is)f(not)h(a)g(complete)
150 1416 y(list|)p Ft(cvs)e Fu(is)i(capable)g(of)h(prin)m(ting)d(man)m
(y)-8 b(,)33 b(man)m(y)f(error)f(messages,)i(often)f(with)e(parts)i(of)
f(them)h(sup-)150 1526 y(plied)g(b)m(y)h(the)h(op)s(erating)g(system,)h
(but)e(the)h(in)m(ten)m(tion)f(is)g(to)i(list)d(the)i(common)g(and/or)g
(p)s(oten)m(tially)150 1635 y(confusing)29 b(error)h(messages.)275
1775 y(The)d(messages)i(are)g(alphab)s(etical,)e(but)h(in)m(tro)s
(ductory)f(text)i(suc)m(h)f(as)g(`)p Fp(cvs)i(update:)e
Fu(')h(is)e(not)h(con-)150 1885 y(sidered)h(in)g(ordering)g(them.)275
2025 y(In)i(some)i(cases)g(the)g(list)e(includes)f(messages)j(prin)m
(ted)e(b)m(y)h(old)g(v)m(ersions)f(of)i Ft(cvs)e Fu(\(partly)h(b)s
(ecause)150 2135 y(users)e(ma)m(y)h(not)f(b)s(e)g(sure)g(whic)m(h)f(v)m
(ersion)g(of)i Ft(cvs)e Fu(they)i(are)g(using)e(at)i(an)m(y)f
(particular)f(momen)m(t\).)150 2302 y Fp(cvs)g Fo(command)t
Fp(:)h(authorization)d(failed:)h(server)h Fo(host)j Fp(rejected)c
(access)630 2412 y Fu(This)38 b(is)h(a)h(generic)g(resp)s(onse)f(when)g
(trying)f(to)j(connect)g(to)f(a)h(pserv)m(er)e(serv)m(er)h(whic)m(h)630
2522 y(c)m(ho)s(oses)32 b(not)g(to)f(pro)m(vide)g(a)g(sp)s(eci\014c)f
(reason)i(for)f(den)m(ying)f(authorization.)43 b(Chec)m(k)31
b(that)630 2631 y(the)26 b(username)f(and)h(passw)m(ord)f(sp)s
(eci\014ed)f(are)i(correct)h(and)f(that)g(the)g(CVSR)m(OOT)f(sp)s(ec-)
630 2741 y(i\014ed)36 b(is)h(allo)m(w)m(ed)g(b)m(y)h({allo)m(w-ro)s(ot)
g(in)e(inetd.conf.)62 b(See)38 b(Section)f(2.9.3)j([P)m(assw)m(ord)e
(au-)630 2850 y(then)m(ticated],)32 b(page)f(20.)150
3015 y Fo(\014le)5 b Fp(:)p Fo(line)g Fp(:)28 b(Assertion)f(')p
Fo(text)r Fp(')k(failed)630 3125 y Fu(The)44 b(exact)h(format)g(of)f
(this)f(message)i(ma)m(y)g(v)-5 b(ary)44 b(dep)s(ending)e(on)i(y)m(our)
g(system.)82 b(It)630 3235 y(indicates)43 b(a)h(bug)f(in)f
Ft(cvs)p Fu(,)47 b(whic)m(h)42 b(can)i(b)s(e)f(handled)f(as)i(describ)s
(ed)d(in)i(App)s(endix)e(H)630 3344 y([BUGS],)31 b(page)h(151.)150
3509 y Fp(cvs)d Fo(command)t Fp(:)h(conflict:)e(removed)g
Fo(\014le)35 b Fp(was)29 b(modified)f(by)i(second)f(party)630
3619 y Fu(This)j(message)i(indicates)e(that)i(y)m(ou)g(remo)m(v)m(ed)g
(a)g(\014le,)f(and)g(someone)h(else)f(mo)s(di\014ed)e(it.)630
3728 y(T)-8 b(o)41 b(resolv)m(e)g(the)g(con\015ict,)j(\014rst)c(run)f
(`)p Fp(cvs)30 b(add)g Fo(\014le)5 b Fu('.)71 b(If)41
b(desired,)h(lo)s(ok)e(at)i(the)f(other)630 3838 y(part)m(y's)28
b(mo)s(di\014cation)e(to)j(decide)e(whether)g(y)m(ou)h(still)d(w)m(an)m
(t)k(to)f(remo)m(v)m(e)h(it.)40 b(If)27 b(y)m(ou)h(don't)630
3948 y(w)m(an)m(t)35 b(to)g(remo)m(v)m(e)h(it,)f(stop)f(here.)53
b(If)34 b(y)m(ou)g(do)g(w)m(an)m(t)i(to)f(remo)m(v)m(e)g(it,)h(pro)s
(ceed)e(with)f(`)p Fp(cvs)630 4057 y(remove)c Fo(\014le)5
b Fu(')29 b(and)h(commit)h(y)m(our)f(remo)m(v)-5 b(al.)150
4222 y Fp(cannot)29 b(change)f(permissions)g(on)h(temporary)f
(directory)870 4326 y(Operation)45 b(not)i(permitted)630
4463 y Fu(This)30 b(message)j(has)e(b)s(een)g(happ)s(ening)e(in)i(a)h
(non-repro)s(ducible,)d(o)s(ccasional)i(w)m(a)m(y)i(when)630
4573 y(w)m(e)j(run)e(the)i(clien)m(t/serv)m(er)g(testsuite,)h(b)s(oth)e
(on)h(Red)f(Hat)i(Lin)m(ux)d(3.0.3)j(and)e(4.1.)58 b(W)-8
b(e)630 4682 y(ha)m(v)m(en't)39 b(b)s(een)e(able)g(to)i(\014gure)e(out)
h(what)g(causes)g(it,)h(nor)e(is)g(it)g(kno)m(wn)h(whether)f(it)g(is)
630 4792 y(sp)s(eci\014c)42 b(to)h(lin)m(ux)e(\(or)i(ev)m(en)h(to)g
(this)d(particular)h(mac)m(hine!\).)78 b(If)43 b(the)g(problem)e(do)s
(es)630 4902 y(o)s(ccur)26 b(on)g(other)g(unices,)g(`)p
Fp(Operation)i(not)i(permitted)p Fu(')24 b(w)m(ould)h(b)s(e)g(lik)m
(ely)g(to)i(read)f(`)p Fp(Not)630 5011 y(owner)p Fu(')f(or)i(whatev)m
(er)g(the)f(system)h(in)e(question)h(uses)f(for)i(the)f(unix)f
Fp(EPERM)g Fu(error.)39 b(If)26 b(y)m(ou)630 5121 y(ha)m(v)m(e)37
b(an)m(y)g(information)d(to)j(add,)g(please)e(let)h(us)g(kno)m(w)g(as)g
(describ)s(ed)e(in)h(App)s(endix)e(H)630 5230 y([BUGS],)k(page)g(151.)
60 b(If)36 b(y)m(ou)g(exp)s(erience)g(this)f(error)h(while)e(using)g
Ft(cvs)p Fu(,)j(retrying)f(the)630 5340 y(op)s(eration)30
b(whic)m(h)f(pro)s(duced)g(it)h(should)e(w)m(ork)i(\014ne.)p
eop
%%Page: 144 146
144 145 bop 150 -116 a Fu(144)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(cannot)f(open)g(CVS/Entries)e
(for)j(reading:)e(No)i(such)f(file)g(or)h(directory)630
476 y Fu(This)c(generally)h(indicates)g(a)h Ft(cvs)f
Fu(in)m(ternal)g(error,)h(and)g(can)g(b)s(e)f(handled)f(as)i(with)f
(other)630 586 y Ft(cvs)d Fu(bugs)f(\(see)j(App)s(endix)c(H)i([BUGS],)i
(page)f(151\).)41 b(Usually)23 b(there)h(is)g(a)h(w)m(ork)-5
b(around|)630 695 y(the)34 b(exact)g(nature)g(of)f(whic)m(h)f(w)m(ould)
g(dep)s(end)g(on)h(the)h(situation)e(but)h(whic)m(h)f(hop)s(efully)630
805 y(could)d(b)s(e)h(\014gured)f(out.)150 983 y Fp(cvs)g([init)g
(aborted]:)f(cannot)h(open)g(CVS/Root:)f(No)i(such)f(file)g(or)h
(directory)630 1093 y Fu(This)42 b(message)j(is)e(harmless.)79
b(Pro)m(vided)43 b(it)g(is)g(not)h(accompanied)g(b)m(y)f(other)h
(errors,)630 1202 y(the)32 b(op)s(eration)f(has)h(completed)g
(successfully)-8 b(.)43 b(This)30 b(message)j(should)d(not)i(o)s(ccur)f
(with)630 1312 y(curren)m(t)37 b(v)m(ersions)f(of)h Ft(cvs)p
Fu(,)h(but)f(it)f(is)h(do)s(cumen)m(ted)f(here)h(for)g(the)g(b)s
(ene\014t)g(of)g Ft(cvs)f Fu(1.9)630 1421 y(and)30 b(older.)150
1600 y Fp(cvs)f([checkout)f(aborted]:)g(cannot)h(rename)f(file)i
Fo(\014le)k Fp(to)c(CVS/,,)p Fo(\014le)5 b Fp(:)28 b(Invalid)g
(argument)630 1709 y Fu(This)i(message)j(has)f(b)s(een)f(rep)s(orted)h
(as)g(in)m(termitten)m(tly)f(happ)s(ening)f(with)h(CVS)g(1.9)i(on)630
1819 y(Solaris)c(2.5.)43 b(The)30 b(cause)h(is)f(unkno)m(wn;)g(if)g(y)m
(ou)h(kno)m(w)f(more)h(ab)s(out)g(what)f(causes)h(it,)g(let)630
1928 y(us)f(kno)m(w)g(as)h(describ)s(ed)d(in)h(App)s(endix)f(H)i
([BUGS],)i(page)f(151.)150 2107 y Fp(cvs)e([)p Fo(command)34
b Fp(aborted]:)28 b(cannot)g(start)h(server)g(via)h(rcmd)630
2216 y Fu(This,)39 b(unfortunately)-8 b(,)40 b(is)d(a)i(rather)g(nonsp)
s(eci\014c)d(error)j(message)g(whic)m(h)e Ft(cvs)h Fu(1.9)i(will)630
2326 y(prin)m(t)34 b(if)g(y)m(ou)h(are)h(running)c(the)j
Ft(cvs)f Fu(clien)m(t)h(and)f(it)h(is)f(ha)m(ving)h(trouble)f
(connecting)h(to)630 2435 y(the)40 b(serv)m(er.)67 b(Curren)m(t)39
b(v)m(ersions)f(of)i Ft(cvs)e Fu(should)g(prin)m(t)g(a)h(m)m(uc)m(h)h
(more)f(sp)s(eci\014c)f(error)630 2545 y(message.)j(If)27
b(y)m(ou)h(get)h(this)e(message)i(when)e(y)m(ou)h(didn't)e(mean)i(to)h
(run)d(the)i(clien)m(t)f(at)i(all,)630 2655 y(y)m(ou)c(probably)f
(forgot)i(to)g(sp)s(ecify)d Fp(:local:)p Fu(,)i(as)g(describ)s(ed)e(in)
h(Chapter)g(2)i([Rep)s(ository],)630 2764 y(page)31 b(7.)150
2942 y Fp(ci:)e Fo(\014le)p Fp(,v:)g(bad)h(diff)f(output)f(line:)h
(Binary)g(files)g(-)h(and)g(/tmp/T2a22651)c(differ)630
3052 y Fu(CVS)39 b(1.9)i(and)e(older)g(will)e(prin)m(t)h(this)g
(message)j(when)e(trying)g(to)h(c)m(hec)m(k)h(in)e(a)h(binary)630
3162 y(\014le)35 b(if)h Ft(r)n(cs)f Fu(is)h(not)g(correctly)h
(installed.)56 b(Re-read)37 b(the)g(instructions)d(that)j(came)g(with)
630 3271 y(y)m(our)27 b Ft(r)n(cs)f Fu(distribution)d(and)j(the)h
Ft(inst)-6 b(all)26 b Fu(\014le)g(in)g(the)h Ft(cvs)f
Fu(distribution.)36 b(Alternately)-8 b(,)630 3381 y(upgrade)29
b(to)i(a)g(curren)m(t)f(v)m(ersion)f(of)h Ft(cvs)p Fu(,)g(whic)m(h)e(c)
m(hec)m(ks)k(in)d(\014les)g(itself)g(rather)h(than)f(via)630
3490 y Ft(r)n(cs)p Fu(.)150 3669 y Fp(cvs)g(checkout:)f(could)h(not)h
(check)f(out)g Fo(\014le)630 3778 y Fu(With)37 b(CVS)g(1.9,)k(this)c
(can)h(mean)f(that)i(the)f Fp(co)f Fu(program)g(\(part)h(of)g
Ft(r)n(cs)p Fu(\))f(returned)g(a)630 3888 y(failure.)54
b(It)35 b(should)f(b)s(e)g(preceded)h(b)m(y)h(another)f(error)g
(message,)j(ho)m(w)m(ev)m(er)f(it)e(has)g(b)s(een)630
3997 y(observ)m(ed)d(without)f(another)i(error)e(message)i(and)f(the)g
(cause)h(is)e(not)h(w)m(ell-understo)s(o)s(d.)630 4107
y(With)27 b(the)g(curren)m(t)g(v)m(ersion)f(of)i(CVS,)e(whic)m(h)g(do)s
(es)h(not)g(run)f Fp(co)p Fu(,)h(if)f(this)g(message)i(o)s(ccurs)630
4216 y(without)41 b(another)g(error)h(message,)j(it)c(is)g
(de\014nitely)f(a)i(CVS)e(bug)h(\(see)i(App)s(endix)c(H)630
4326 y([BUGS],)31 b(page)h(151\).)150 4504 y Fp(cvs)d([login)g
(aborted]:)f(could)h(not)g(find)h(out)f(home)g(directory)630
4614 y Fu(This)k(means)i(that)g(y)m(ou)h(need)e(to)i(set)f(the)g(en)m
(vironmen)m(t)g(v)-5 b(ariables)33 b(that)j(CVS)e(uses)g(to)630
4723 y(lo)s(cate)f(y)m(our)e(home)h(directory)-8 b(.)46
b(See)32 b(the)g(discussion)d(of)j(HOME,)g(HOMEDRIVE,)h(and)630
4833 y(HOMEP)-8 b(A)g(TH)31 b(in)e(App)s(endix)f(D)j([En)m(vironmen)m
(t)e(v)-5 b(ariables],)30 b(page)h(139.)150 5011 y Fp(cvs)e(update:)g
(could)g(not)g(merge)g(revision)f Fo(rev)38 b Fp(of)30
b Fo(\014le)5 b Fp(:)29 b(No)h(such)f(file)h(or)f(directory)630
5121 y Fu(CVS)35 b(1.9)j(and)d(older)h(will)d(prin)m(t)i(this)g
(message)j(if)d(there)h(w)m(as)h(a)f(problem)f(\014nding)f(the)630
5230 y Fp(rcsmerge)28 b Fu(program.)40 b(Mak)m(e)32 b(sure)e(that)h(it)
f(is)f(in)g(y)m(our)h Fp(PATH)p Fu(,)g(or)g(upgrade)f(to)i(a)g(curren)m
(t)630 5340 y(v)m(ersion)f(of)g(CVS,)g(whic)m(h)f(do)s(es)h(not)h
(require)e(an)h(external)h Fp(rcsmerge)d Fu(program.)p
eop
%%Page: 145 147
145 146 bop 150 -116 a Fu(App)s(endix)28 b(F:)j(T)-8
b(roublesho)s(oting)2288 b(145)150 366 y Fp(cvs)29 b([update)g
(aborted]:)f(could)h(not)g(patch)g Fo(\014le)5 b Fp(:)29
b(No)h(such)f(file)h(or)f(directory)630 476 y Fu(This)k(means)i(that)h
(there)f(w)m(as)g(a)h(problem)d(\014nding)g(the)i Fp(patch)f
Fu(program.)54 b(Mak)m(e)37 b(sure)630 586 y(that)45
b(it)e(is)g(in)g(y)m(our)g Fp(PATH)p Fu(.)81 b(Note)45
b(that)f(despite)g(app)s(earances)g(the)g(message)h(is)e
Fo(not)630 695 y Fu(referring)22 b(to)j(whether)e(it)h(can)g(\014nd)f
Fo(\014le)p Fu(.)37 b(If)24 b(b)s(oth)f(the)h(clien)m(t)g(and)f(the)h
(serv)m(er)g(are)h(running)630 805 y(a)34 b(curren)m(t)e(v)m(ersion)h
(of)g Ft(cvs)p Fu(,)g(then)g(there)g(is)g(no)g(need)g(for)f(an)h
(external)g(patc)m(h)h(program)630 914 y(and)g(y)m(ou)h(should)e(not)i
(see)h(this)d(message.)56 b(But)35 b(if)e(either)i(clien)m(t)f(or)h
(serv)m(er)g(is)f(running)630 1024 y Ft(cvs)29 b Fu(1.9,)j(then)e(y)m
(ou)h(need)f Fp(patch)p Fu(.)150 1187 y Fp(cvs)f(update:)g(could)g(not)
g(patch)g Fo(\014le)5 b Fp(;)30 b(will)f(refetch)630
1297 y Fu(This)36 b(means)i(that)h(for)f(whatev)m(er)g(reason)h(the)f
(clien)m(t)f(w)m(as)i(unable)d(to)j(apply)e(a)h(patc)m(h)630
1407 y(that)e(the)f(serv)m(er)g(sen)m(t.)55 b(The)35
b(message)h(is)e(nothing)g(to)h(b)s(e)g(concerned)g(ab)s(out,)h(b)s
(ecause)630 1516 y(inabilit)m(y)29 b(to)j(apply)e(the)i(patc)m(h)g
(only)f(slo)m(ws)g(things)g(do)m(wn)g(and)g(has)g(no)g(e\013ect)j(on)d
(what)630 1626 y Ft(cvs)e Fu(do)s(es.)150 1789 y Fp(dying)g(gasps)g
(from)g Fo(serv)m(er)37 b Fp(unexpected)630 1899 y Fu(There)e(is)f(a)h
(kno)m(wn)g(bug)g(in)f(the)h(serv)m(er)g(for)g Ft(cvs)g
Fu(1.9.18)i(and)e(older)f(whic)m(h)g(can)h(cause)630
2008 y(this.)k(F)-8 b(or)28 b(me,)g(this)f(w)m(as)h(repro)s(ducible)c
(if)j(I)g(used)g(the)h(`)p Fp(-t)p Fu(')f(global)g(option.)39
b(It)28 b(w)m(as)g(\014xed)630 2118 y(b)m(y)33 b(Andy)g(Pip)s(er's)f
(14)i(No)m(v)g(1997)i(c)m(hange)e(to)g(src/\014lesubr.c,)f(if)g(an)m(y)
m(one)h(is)f(curious.)48 b(If)630 2228 y(y)m(ou)28 b(see)h(the)f
(message,)i(y)m(ou)e(probably)f(can)h(just)f(retry)h(the)g(op)s
(eration)g(whic)m(h)f(failed,)g(or)630 2337 y(if)33 b(y)m(ou)h(ha)m(v)m
(e)h(disco)m(v)m(ered)e(information)f(concerning)i(its)f(cause,)i
(please)e(let)h(us)f(kno)m(w)h(as)630 2447 y(describ)s(ed)28
b(in)h(App)s(endix)f(H)i([BUGS],)i(page)f(151.)150 2610
y Fp(end)e(of)h(file)f(from)h(server)e(\(consult)g(above)h(messages)f
(if)i(any\))630 2720 y Fu(The)36 b(most)g(common)h(cause)f(for)g(this)f
(message)j(is)d(if)g(y)m(ou)h(are)h(using)e(an)h(external)g
Fp(rsh)630 2829 y Fu(program)43 b(and)f(it)h(exited)g(with)f(an)h
(error.)78 b(In)42 b(this)g(case)j(the)e Fp(rsh)f Fu(program)h(should)
630 2939 y(ha)m(v)m(e)30 b(prin)m(ted)d(a)i(message,)h(whic)m(h)d(will)
f(app)s(ear)i(b)s(efore)g(the)h(ab)s(o)m(v)m(e)g(message.)42
b(F)-8 b(or)29 b(more)630 3048 y(information)42 b(on)h(setting)h(up)f
(a)h Ft(cvs)e Fu(clien)m(t)i(and)f(serv)m(er,)k(see)d(Section)g(2.9)g
([Remote)630 3158 y(rep)s(ositories],)29 b(page)i(18.)150
3321 y Fp(cvs)e(commit:)g(Executing)f('mkmodules')630
3431 y Fu(This)f(means)h(that)h(y)m(our)g(rep)s(ository)e(is)g(set)i
(up)f(for)g(a)h(v)m(ersion)f(of)h Ft(cvs)e Fu(prior)g(to)i
Ft(cvs)f Fu(1.8.)630 3541 y(When)i(using)f Ft(cvs)g Fu(1.8)j(or)e
(later,)h(the)f(ab)s(o)m(v)m(e)i(message)g(will)27 b(b)s(e)j(preceded)g
(b)m(y)870 3671 y Fp(cvs)47 b(commit:)f(Rebuilding)f(administrative)f
(file)i(database)630 3808 y Fu(If)d(y)m(ou)h(see)g(b)s(oth)f(messages,)
48 b(the)43 b(database)i(is)d(b)s(eing)g(rebuilt)g(t)m(wice,)47
b(whic)m(h)42 b(is)h(un-)630 3917 y(necessary)d(but)f(harmless.)68
b(If)39 b(y)m(ou)i(wish)d(to)i(a)m(v)m(oid)g(the)h(duplication,)e(and)h
(y)m(ou)g(ha)m(v)m(e)630 4027 y(no)f(v)m(ersions)f(of)g
Ft(cvs)g Fu(1.7)i(or)f(earlier)e(in)h(use,)i(remo)m(v)m(e)g
Fp(-i)30 b(mkmodules)36 b Fu(ev)m(ery)k(place)e(it)630
4137 y(app)s(ears)f(in)f(y)m(our)i Fp(modules)e Fu(\014le.)62
b(F)-8 b(or)38 b(more)g(information)e(on)i(the)g Fp(modules)d
Fu(\014le,)k(see)630 4246 y(Section)30 b(C.1)h([mo)s(dules],)e(page)i
(125.)150 4409 y Fp(missing)d(author)630 4519 y Fu(T)m(ypically)34
b(this)g(can)i(happ)s(en)d(if)i(y)m(ou)h(created)g(an)g(R)m(CS)e
(\014le)h(with)f(y)m(our)i(username)e(set)630 4629 y(to)j(empt)m(y)-8
b(.)58 b(CVS)35 b(will,)g(b)s(ogusly)-8 b(,)37 b(create)g(an)f(illegal)
e(R)m(CS)i(\014le)f(with)g(no)h(v)-5 b(alue)35 b(for)h(the)630
4738 y(author)28 b(\014eld.)39 b(The)28 b(solution)f(is)g(to)j(mak)m(e)
f(sure)f(y)m(our)g(username)g(is)g(set)h(to)g(a)g(non-empt)m(y)630
4848 y(v)-5 b(alue)30 b(and)g(re-create)i(the)e(R)m(CS)g(\014le.)150
5011 y Fp(*PANIC*)e(administration)f(files)i(missing)630
5121 y Fu(This)42 b(t)m(ypically)h(means)h(that)h(there)f(is)f(a)i
(directory)e(named)h(CVS)f(but)g(it)h(do)s(es)g(not)630
5230 y(con)m(tain)e(the)f(administrativ)m(e)f(\014les)g(whic)m(h)g(CVS)
h(puts)f(in)g(a)i(CVS)e(directory)-8 b(.)74 b(If)41 b(the)630
5340 y(problem)33 b(is)g(that)i(y)m(ou)f(created)i(a)e(CVS)g(directory)
g(via)f(some)i(mec)m(hanism)f(other)g(than)p eop
%%Page: 146 148
146 147 bop 150 -116 a Fu(146)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(CVS,)25 b(then)h(the)g(answ)m
(er)f(is)g(simple,)g(use)g(a)i(name)e(other)h(than)g(CVS.)f(If)h(not,)h
(it)e(indicates)630 476 y(a)31 b(CVS)e(bug)h(\(see)h(App)s(endix)d(H)j
([BUGS],)g(page)g(151\).)150 644 y Fp(rcs)e(error:)g(Unknown)g(option:)
f(-x,v/)630 753 y Fu(This)k(message)i(will)d(b)s(e)i(follo)m(w)m(ed)g
(b)m(y)g(a)h(usage)g(message)h(for)e Ft(r)n(cs)p Fu(.)49
b(It)33 b(means)h(that)g(y)m(ou)630 863 y(ha)m(v)m(e)42
b(an)e(old)g(v)m(ersion)g(of)h Ft(r)n(cs)f Fu(\(probably)f(supplied)e
(with)j(y)m(our)g(op)s(erating)g(system\).)630 972 y(CVS)30
b(only)f(w)m(orks)h(with)g Ft(r)n(cs)f Fu(v)m(ersion)h(5)h(and)e
(later.)150 1140 y Fp(cvs)g([server)g(aborted]:)f(received)g(broken)g
(pipe)i(signal)630 1249 y Fu(This)k(message)k(seems)e(to)h(b)s(e)f
(caused)g(b)m(y)g(a)h(hard-to-trac)m(k-do)m(wn)h(bug)d(in)g
Ft(cvs)h Fu(or)g(the)630 1359 y(systems)29 b(it)f(runs)f(on)h(\(w)m(e)h
(don't)g(kno)m(w|w)m(e)g(ha)m(v)m(en't)h(trac)m(k)m(ed)g(it)e(do)m(wn)g
(y)m(et!\).)42 b(It)29 b(seems)630 1469 y(to)e(happ)s(en)e(only)h
(after)h(a)g Ft(cvs)f Fu(command)g(has)g(completed,)i(and)e(y)m(ou)h
(should)d(b)s(e)i(able)g(to)630 1578 y(just)20 b(ignore)h(the)g
(message.)39 b(Ho)m(w)m(ev)m(er,)25 b(if)20 b(y)m(ou)i(ha)m(v)m(e)g
(disco)m(v)m(ered)f(information)f(concerning)630 1688
y(its)30 b(cause,)h(please)f(let)g(us)g(kno)m(w)g(as)h(describ)s(ed)d
(in)h(App)s(endix)f(H)j([BUGS],)g(page)g(151.)150 1855
y Fp(Too)e(many)h(arguments!)630 1965 y Fu(This)20 b(message)i(is)e(t)m
(ypically)h(prin)m(ted)e(b)m(y)j(the)f(`)p Fp(log.pl)p
Fu(')f(script)g(whic)m(h)h(is)f(in)g(the)h(`)p Fp(contrib)p
Fu(')630 2075 y(directory)28 b(in)g(the)h Ft(cvs)f Fu(source)h
(distribution.)37 b(In)28 b(some)i(v)m(ersions)e(of)h
Ft(cvs)p Fu(,)f(`)p Fp(log.pl)p Fu(')g(has)630 2184 y(b)s(een)j(part)g
(of)g(the)h(default)e Ft(cvs)h Fu(installation.)41 b(The)31
b(`)p Fp(log.pl)p Fu(')f(script)h(gets)h(called)e(from)630
2294 y(the)22 b(`)p Fp(loginfo)p Fu(')e(administrativ)m(e)f(\014le.)37
b(Chec)m(k)22 b(that)g(the)g(argumen)m(ts)f(passed)g(in)f(`)p
Fp(loginfo)p Fu(')630 2403 y(matc)m(h)32 b(what)e(y)m(our)h(v)m(ersion)
f(of)h(`)p Fp(log.pl)p Fu(')e(exp)s(ects.)43 b(In)30
b(particular,)f(the)i(`)p Fp(log.pl)p Fu(')e(from)630
2513 y Ft(cvs)c Fu(1.3)j(and)e(older)f(exp)s(ects)i(the)f(log\014le)g
(as)h(an)f(argumen)m(t)h(whereas)f(the)g(`)p Fp(log.pl)p
Fu(')f(from)630 2622 y Ft(cvs)38 b Fu(1.5)i(and)e(new)m(er)h(exp)s
(ects)g(the)g(log\014le)f(to)h(b)s(e)g(sp)s(eci\014ed)e(with)g(a)i(`)p
Fp(-f)p Fu(')g(option.)66 b(Of)630 2732 y(course,)31
b(if)e(y)m(ou)i(don't)f(need)g(`)p Fp(log.pl)p Fu(')g(y)m(ou)g(can)h
(just)f(commen)m(t)h(it)f(out)h(of)f(`)p Fp(loginfo)p
Fu('.)150 2900 y Fp(cvs)f(commit:)g(Up-to-date)e(check)i(failed)g(for)h
(`)p Fo(\014le)5 b Fp(')630 3009 y Fu(This)24 b(means)h(that)h(someone)
h(else)e(has)g(committed)h(a)g(c)m(hange)g(to)h(that)f(\014le)e(since)h
(the)h(last)630 3119 y(time)34 b(that)i(y)m(ou)f(did)d(a)j
Fp(cvs)30 b(update)p Fu(.)52 b(So)34 b(b)s(efore)h(pro)s(ceeding)e
(with)h(y)m(our)g Fp(cvs)c(commit)630 3228 y Fu(y)m(ou)45
b(need)f(to)h Fp(cvs)29 b(update)p Fu(.)81 b(CVS)43 b(will)f(merge)j
(the)f(c)m(hanges)i(that)f(y)m(ou)f(made)h(and)630 3338
y(the)34 b(c)m(hanges)h(that)g(the)f(other)h(p)s(erson)e(made.)51
b(If)34 b(it)g(do)s(es)f(not)i(detect)g(an)m(y)g(con\015icts)e(it)630
3448 y(will)e(rep)s(ort)j(`)p Fp(M)c(cacErrCodes.h)p
Fu(')g(and)k(y)m(ou)g(are)g(ready)g(to)h Fp(cvs)29 b(commit)p
Fu(.)50 b(If)33 b(it)h(detects)630 3557 y(con\015icts)f(it)h(will)d
(prin)m(t)h(a)j(message)g(sa)m(ying)e(so,)i(will)d(rep)s(ort)h(`)p
Fp(C)d(cacErrCodes.h)p Fu(',)i(and)630 3667 y(y)m(ou)f(need)g(to)g(man)
m(ually)f(resolv)m(e)h(the)g(con\015ict.)41 b(F)-8 b(or)32
b(more)f(details)f(on)g(this)g(pro)s(cess)g(see)630 3776
y(Section)g(10.3)i([Con\015icts)e(example],)g(page)h(59.)150
3944 y Fp(Usage:)e(diff3)g([-exEX3)f([-i)h(|)i(-m])e([-L)g(label1)g(-L)
h(label3]])e(file1)h(file2)g(file3)870 4048 y(Only)47
b(one)g(of)g([exEX3])f(allowed)630 4186 y Fu(This)26
b(indicates)i(a)g(problem)f(with)g(the)h(installation)e(of)i
Fp(diff3)f Fu(and)h Fp(rcsmerge)p Fu(.)38 b(Sp)s(eci\014-)630
4296 y(cally)29 b Fp(rcsmerge)e Fu(w)m(as)j(compiled)e(to)i(lo)s(ok)g
(for)f(GNU)h(di\0133,)f(but)g(it)g(is)g(\014nding)e(unix)h(di\0133)630
4405 y(instead.)39 b(The)26 b(exact)i(text)g(of)f(the)g(message)h(will)
c(v)-5 b(ary)27 b(dep)s(ending)d(on)j(the)g(system.)39
b(The)630 4515 y(simplest)27 b(solution)f(is)i(to)h(upgrade)f(to)h(a)g
(curren)m(t)f(v)m(ersion)f(of)i Ft(cvs)p Fu(,)f(whic)m(h)f(do)s(es)h
(not)h(rely)630 4625 y(on)h(external)h Fp(rcsmerge)d
Fu(or)i Fp(diff3)f Fu(programs.)150 4792 y Fp(warning:)f(unrecognized)f
(response)h(`)p Fo(text)r Fp(')j(from)e(cvs)h(server)630
4902 y Fu(If)38 b Fo(text)j Fu(con)m(tains)d(a)h(v)-5
b(alid)37 b(resp)s(onse)g(\(suc)m(h)h(as)h(`)p Fp(ok)p
Fu('\))f(follo)m(w)m(ed)g(b)m(y)g(an)g(extra)h(carriage)630
5011 y(return)20 b(c)m(haracter)j(\(on)e(man)m(y)g(systems)h(this)e
(will)e(cause)k(the)f(second)g(part)g(of)g(the)h(message)630
5121 y(to)44 b(o)m(v)m(erwrite)f(the)h(\014rst)e(part\),)k(then)d(it)g
(probably)e(means)i(that)g(y)m(ou)h(are)f(using)f(the)630
5230 y(`)p Fp(:ext:)p Fu(')23 b(access)i(metho)s(d)e(with)g(a)h(v)m
(ersion)f(of)h(rsh,)g(suc)m(h)g(as)g(most)g(non-unix)e(rsh)g(v)m
(ersions,)630 5340 y(whic)m(h)37 b(do)s(es)i(not)g(b)m(y)f(default)g
(pro)m(vide)g(a)h(transparen)m(t)f(data)i(stream.)66
b(In)38 b(suc)m(h)g(cases)p eop
%%Page: 147 149
147 148 bop 150 -116 a Fu(App)s(endix)28 b(F:)j(T)-8
b(roublesho)s(oting)2288 b(147)630 366 y(y)m(ou)36 b(probably)d(w)m(an)
m(t)k(to)f(try)f(`)p Fp(:server:)p Fu(')f(instead)h(of)g(`)p
Fp(:ext:)p Fu('.)55 b(If)35 b Fo(text)k Fu(is)34 b(something)630
476 y(else,)46 b(this)c(ma)m(y)i(signify)d(a)j(problem)d(with)h(y)m
(our)h(CVS)f(serv)m(er.)79 b(Double-c)m(hec)m(k)45 b(y)m(our)630
586 y(installation)28 b(against)j(the)f(instructions)f(for)h(setting)g
(up)g(the)g(CVS)g(serv)m(er.)150 752 y Fp(cvs)f(commit:)g(warning:)f
(editor)h(session)f(failed)630 861 y Fu(This)e(means)i(that)h(the)f
(editor)g(whic)m(h)e Ft(cvs)h Fu(is)h(using)e(exits)i(with)f(a)h
(nonzero)g(exit)g(status.)630 971 y(Some)h(v)m(ersions)f(of)h(vi)f
(will)f(do)i(this)e(ev)m(en)j(when)e(there)h(w)m(as)g(not)g(a)h
(problem)d(editing)h(the)630 1080 y(\014le.)39 b(If)27
b(so,)h(p)s(oin)m(t)f(the)h Ft(CVSEDITOR)g Fu(en)m(vironmen)m(t)f(v)-5
b(ariable)26 b(to)i(a)g(small)e(script)g(suc)m(h)630
1190 y(as:)870 1322 y Fp(#!/bin/sh)870 1426 y(vi)47 b($*)870
1529 y(exit)g(0)150 1803 y Fq(F.2)67 b(T)-11 b(rouble)45
b(making)h(a)f(connection)g(to)g(a)g(CVS)g(serv)l(er)275
2002 y Fu(This)24 b(section)i(concerns)g(what)f(to)i(do)f(if)f(y)m(ou)h
(are)g(ha)m(ving)g(trouble)e(making)i(a)g(connection)g(to)h(a)f
Ft(cvs)150 2112 y Fu(serv)m(er.)41 b(If)29 b(y)m(ou)h(are)f(running)e
(the)j Ft(cvs)e Fu(command)i(line)e(clien)m(t)h(running)d(on)k(Windo)m
(ws,)f(\014rst)g(upgrade)150 2221 y(the)h(clien)m(t)g(to)g
Ft(cvs)g Fu(1.9.12)i(or)e(later.)40 b(The)30 b(error)f(rep)s(orting)g
(in)g(earlier)g(v)m(ersions)g(pro)m(vided)g(m)m(uc)m(h)h(less)150
2331 y(information)f(ab)s(out)i(what)g(the)g(problem)e(w)m(as.)43
b(If)31 b(the)g(clien)m(t)f(is)g(non-Windo)m(ws,)h Ft(cvs)f
Fu(1.9)i(should)d(b)s(e)150 2441 y(\014ne.)275 2582 y(If)c(the)h(error)
f(messages)i(are)f(not)g(su\016cien)m(t)f(to)h(trac)m(k)h(do)m(wn)e
(the)h(problem,)f(the)h(next)g(steps)g(dep)s(end)150
2691 y(largely)k(on)g(whic)m(h)f(access)j(metho)s(d)e(y)m(ou)g(are)h
(using.)150 2889 y Fp(:ext:)240 b Fu(T)-8 b(ry)23 b(running)e(the)j
(rsh)e(program)h(from)g(the)h(command)f(line.)37 b(F)-8
b(or)24 b(example:)37 b Fp(")p Fu(rsh)22 b(serv)m(er-)630
2998 y(name)35 b(cvs)g(-v)p Fp(")f Fu(should)f(prin)m(t)g
Ft(cvs)h Fu(v)m(ersion)g(information.)52 b(If)34 b(this)g(do)s(esn't)g
(w)m(ork,)j(y)m(ou)630 3108 y(need)30 b(to)h(\014x)f(it)g(b)s(efore)g
(y)m(ou)h(can)f(w)m(orry)g(ab)s(out)g Ft(cvs)g Fu(problems.)150
3274 y Fp(:server:)96 b Fu(Y)-8 b(ou)32 b(don't)f(need)h(a)g(command)f
(line)f(rsh)g(program)h(to)h(use)g(this)e(access)j(metho)s(d,)e(but)g
(if)630 3383 y(y)m(ou)f(ha)m(v)m(e)h(an)f(rsh)f(program)g(around,)g(it)
h(ma)m(y)g(b)s(e)f(useful)f(as)i(a)g(debugging)f(to)s(ol.)41
b(F)-8 b(ollo)m(w)630 3493 y(the)31 b(directions)d(giv)m(en)j(for)f
(:ext:.)150 3659 y Fp(:pserver:)630 3768 y Fu(One)21
b(go)s(o)s(d)h(debugging)f(to)s(ol)h(is)f(to)h Fp(")p
Fu(telnet)g(serv)m(ername)g(2401)p Fp(")p Fu(.)40 b(After)22
b(connecting,)i(send)630 3878 y(an)m(y)30 b(text)h(\(for)f(example)f
Fp(")p Fu(fo)s(o)p Fp(")h Fu(follo)m(w)m(ed)f(b)m(y)h(return\).)39
b(If)30 b Ft(cvs)f Fu(is)f(w)m(orking)h(correctly)-8
b(,)31 b(it)630 3988 y(will)d(resp)s(ond)g(with)870 4120
y Fp(cvs)47 b([pserver)e(aborted]:)h(bad)h(auth)f(protocol)g(start:)g
(foo)630 4257 y Fu(If)28 b(this)f(fails)g(to)j(w)m(ork,)f(then)f(mak)m
(e)i(sure)e(inetd)f(is)h(w)m(orking)f(righ)m(t.)40 b(Change)28
b(the)h(in)m(v)m(o)s(ca-)630 4367 y(tion)h(in)f(inetd.conf)h(to)h(run)e
(the)h(ec)m(ho)i(program)e(instead)g(of)g(cvs.)41 b(F)-8
b(or)31 b(example:)870 4499 y Fp(2401)94 b(stream)g(tcp)h(nowait)f
(root)46 b(/bin/echo)g(echo)g(hello)630 4637 y Fu(After)27
b(making)e(that)i(c)m(hange)h(and)e(instructing)e(inetd)h(to)i(re-read)
g(its)f(con\014guration)g(\014le,)630 4746 y Fp(")p Fu(telnet)35
b(serv)m(ername)h(2401)p Fp(")g Fu(should)d(sho)m(w)i(y)m(ou)h(the)f
(text)h(hello)e(and)h(then)f(the)i(serv)m(er)630 4856
y(should)29 b(close)i(the)g(connection.)42 b(If)30 b(this)g(do)s(esn't)
g(w)m(ork,)i(y)m(ou)f(need)f(to)i(\014x)e(it)g(b)s(efore)h(y)m(ou)630
4965 y(can)g(w)m(orry)f(ab)s(out)g Ft(cvs)f Fu(problems.)630
5103 y(On)d(AIX)h(systems,)g(the)g(system)g(will)d(often)j(ha)m(v)m(e)h
(its)e(o)m(wn)h(program)f(trying)g(to)h(use)g(p)s(ort)630
5213 y(2401.)58 b(This)34 b(is)g(AIX's)i(problem)e(in)g(the)i(sense)f
(that)h(p)s(ort)f(2401)i(is)e(registered)g(for)g(use)630
5322 y(with)29 b Ft(cvs)p Fu(.)40 b(I)30 b(hear)g(that)h(there)f(is)g
(an)g(AIX)g(patc)m(h)h(a)m(v)-5 b(ailable)30 b(to)h(address)e(this)g
(problem.)p eop
%%Page: 148 150
148 149 bop 150 -116 a Fu(148)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(F.3)67 b(Other)46
b(common)f(problems)275 559 y Fu(Here)38 b(is)f(a)h(list)e(of)i
(problems)f(whic)m(h)f(do)i(not)g(\014t)f(in)m(to)h(the)g(ab)s(o)m(v)m
(e)h(categories.)65 b(They)37 b(are)i(in)d(no)150 669
y(particular)29 b(order.)225 803 y Fs(\017)60 b Fu(If)38
b(y)m(ou)g(are)h(running)c Ft(cvs)j Fu(1.9.18)i(or)e(older,)i(and)e
Fp(cvs)29 b(update)37 b Fu(\014nds)f(a)j(con\015ict)f(and)g(tries)f(to)
330 913 y(merge,)e(as)f(describ)s(ed)e(in)g(Section)i(10.3)h
([Con\015icts)e(example],)i(page)f(59,)i(but)d(do)s(esn't)h(tell)f(y)m
(ou)330 1022 y(there)38 b(w)m(ere)g(con\015icts,)i(then)d(y)m(ou)h(ma)m
(y)g(ha)m(v)m(e)h(an)f(old)f(v)m(ersion)g(of)h Ft(r)n(cs)p
Fu(.)62 b(The)37 b(easiest)h(solution)330 1132 y(probably)24
b(is)i(to)g(upgrade)g(to)h(a)f(curren)m(t)g(v)m(ersion)g(of)g
Ft(cvs)p Fu(,)g(whic)m(h)f(do)s(es)h(not)h(rely)e(on)h(external)g
Ft(r)n(cs)330 1242 y Fu(programs.)p eop
%%Page: 149 151
149 150 bop 150 -116 a Fu(App)s(endix)28 b(G:)j(Credits)2630
b(149)150 366 y Fr(App)t(endix)53 b(G)81 b(Credits)275
601 y Fu(Roland)19 b(P)m(esc)m(h,)24 b(then)c(of)h(Cygn)m(us)f(Supp)s
(ort)e Fp(<roland@wrs.com>)e Fu(wrote)21 b(the)g(man)m(ual)f(pages)h
(whic)m(h)150 710 y(w)m(ere)37 b(distributed)d(with)i
Ft(cvs)g Fu(1.3.)62 b(Muc)m(h)37 b(of)g(their)f(text)i(w)m(as)f(copied)
g(in)m(to)g(this)f(man)m(ual.)59 b(He)38 b(also)150 820
y(read)30 b(an)h(early)f(draft)g(of)g(this)f(man)m(ual)h(and)g(con)m
(tributed)f(man)m(y)i(ideas)f(and)f(corrections.)275
954 y(The)k(mailing-list)d Fp(info-cvs)h Fu(is)i(sometimes)g
(informativ)m(e.)50 b(I)33 b(ha)m(v)m(e)i(included)c(information)g
(from)150 1064 y(p)s(ostings)e(made)h(b)m(y)h(the)f(follo)m(wing)f(p)s
(ersons:)40 b(Da)m(vid)30 b(G.)h(Grubbs)d Fp(<dgg@think.com>)p
Fu(.)275 1198 y(Some)i(text)h(has)f(b)s(een)g(extracted)i(from)e(the)g
(man)g(pages)h(for)f Ft(r)n(cs)p Fu(.)275 1333 y(The)j
Ft(cvs)g(f)-8 b(a)n(q)33 b Fu(b)m(y)h(Da)m(vid)g(G.)g(Grubbs)e(has)i
(pro)m(vided)e(useful)g(material.)51 b(The)34 b Ft(f)-8
b(a)n(q)33 b Fu(is)g(no)g(longer)150 1442 y(main)m(tained,)24
b(ho)m(w)m(ev)m(er,)j(and)c(this)g(man)m(ual)h(is)e(ab)s(out)i(the)g
(closest)h(thing)e(there)h(is)f(to)h(a)h(successor)f(\(with)150
1552 y(resp)s(ect)30 b(to)h(do)s(cumen)m(ting)f(ho)m(w)g(to)h(use)f
Ft(cvs)p Fu(,)g(at)h(least\).)275 1687 y(In)e(addition,)g(the)i(follo)m
(wing)d(p)s(ersons)h(ha)m(v)m(e)j(help)s(ed)c(b)m(y)j(telling)d(me)j
(ab)s(out)f(mistak)m(es)h(I'v)m(e)g(made:)390 1815 y(Ro)m(xanne)g
(Brunskill)c Fp(<rbrunski@datap.ca>)p Fu(,)390 1919 y(Kath)m(y)k(Dy)m
(er)g Fp(<dyer@phoenix.ocf.llnl.g)o(ov>)p Fu(,)390 2023
y(Karl)e(Pingle)g Fp(<pingle@acuson.com>)p Fu(,)390 2127
y(Thomas)h(A)g(P)m(eterson)i Fp(<tap@src.honeywell.com>)o
Fu(,)390 2230 y(Inge)e(W)-8 b(allin)29 b Fp(<ingwa@signum.se>)p
Fu(,)390 2334 y(Dirk)h(Kosc)m(h)m(uetzki)h Fp(<koschuet@fmi.uni-passa)o
(u.de)o(>)390 2438 y Fu(and)f(Mic)m(hael)g(Bro)m(wn)h
Fp(<brown@wi.extrel.com>)p Fu(.)275 2572 y(The)g(list)g(of)i(con)m
(tributors)f(here)g(is)f(not)i(comprehensiv)m(e;)g(for)f(a)h(more)g
(complete)g(list)e(of)h(who)g(has)150 2682 y(con)m(tributed)e(to)h
(this)e(man)m(ual)h(see)h(the)f(\014le)g(`)p Fp(doc/ChangeLog)p
Fu(')d(in)i(the)i Ft(cvs)e Fu(source)i(distribution.)p
eop
%%Page: 150 152
150 151 bop 150 -116 a Fu(150)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 151 153
151 152 bop 150 -116 a Fu(App)s(endix)28 b(H:)i(Dealing)g(with)g(bugs)f
(in)g(CVS)h(or)g(this)g(man)m(ual)1271 b(151)150 209
y Fr(App)t(endix)75 b(H)81 b(Dealing)55 b(with)e(bugs)g(in)h(CVS)f(or)h
(this)1099 366 y(man)l(ual)275 610 y Fu(Neither)39 b
Ft(cvs)g Fu(nor)h(this)f(man)m(ual)g(is)h(p)s(erfect,)i(and)e(they)g
(probably)e(nev)m(er)j(will)c(b)s(e.)69 b(If)40 b(y)m(ou)h(are)150
720 y(ha)m(ving)28 b(trouble)g(using)g Ft(cvs)p Fu(,)g(or)h(think)e(y)m
(ou)i(ha)m(v)m(e)h(found)e(a)h(bug,)g(there)g(are)g(a)g(n)m(um)m(b)s
(er)f(of)h(things)f(y)m(ou)150 830 y(can)35 b(do)g(ab)s(out)f(it.)54
b(Note)36 b(that)g(if)e(the)h(man)m(ual)f(is)g(unclear,)h(that)h(can)f
(b)s(e)f(considered)g(a)h(bug)f(in)g(the)150 939 y(man)m(ual,)28
b(so)g(these)g(problems)d(are)j(often)g(w)m(orth)g(doing)f(something)g
(ab)s(out)g(as)h(w)m(ell)f(as)g(problems)f(with)150 1049
y Ft(cvs)j Fu(itself.)225 1187 y Fs(\017)60 b Fu(If)37
b(y)m(ou)h(w)m(an)m(t)g(someone)h(to)f(help)e(y)m(ou)i(and)f(\014x)g
(bugs)g(that)h(y)m(ou)g(rep)s(ort,)h(there)e(are)h(companies)330
1296 y(whic)m(h)29 b(will)f(do)i(that)h(for)f(a)h(fee.)41
b(Tw)m(o)31 b(suc)m(h)f(companies)g(are:)570 1426 y Fp(Signum)46
b(Support)g(AB)570 1530 y(Box)h(2044)570 1634 y(S-580)f(02)95
b(Linkoping)570 1738 y(Sweden)570 1842 y(Email:)46 b(info@signum.se)570
1945 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)570
2049 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)570
2153 y(http://www.signum.se/)570 2360 y(Cyclic)f(Software)570
2464 y(United)g(States)g(of)h(America)570 2568 y
(http://www.cyclic.com/)570 2672 y(info@cyclic.com)225
2808 y Fs(\017)60 b Fu(If)31 b(y)m(ou)h(got)g Ft(cvs)e
Fu(through)h(a)h(distributor,)d(suc)m(h)i(as)g(an)h(op)s(erating)e
(system)i(v)m(endor)f(or)g(a)h(v)m(endor)330 2918 y(of)j(freew)m(are)h
Ft(cd-r)n(om)p Fu(s,)f(y)m(ou)h(ma)m(y)f(wish)e(to)j(see)g(whether)e
(the)h(distributor)d(pro)m(vides)i(supp)s(ort.)330 3027
y(Often,)h(they)f(will)d(pro)m(vide)i(no)h(supp)s(ort)e(or)h(minimal)e
(supp)s(ort,)j(but)f(this)g(ma)m(y)h(v)-5 b(ary)34 b(from)f(dis-)330
3137 y(tributor)c(to)i(distributor.)225 3273 y Fs(\017)60
b Fu(If)32 b(y)m(ou)i(ha)m(v)m(e)g(the)f(skills)d(and)i(time)h(to)h(do)
e(so,)i(y)m(ou)g(ma)m(y)f(wish)e(to)j(\014x)e(the)h(bug)g(y)m(ourself.)
47 b(If)33 b(y)m(ou)330 3382 y(wish)j(to)j(submit)d(y)m(our)i(\014x)f
(for)h(inclusion)c(in)j(future)g(releases)h(of)g Ft(cvs)p
Fu(,)h(see)f(the)h(\014le)d Ft(ha)n(cking)330 3492 y
Fu(in)e(the)i Ft(cvs)e Fu(source)i(distribution.)52 b(It)35
b(con)m(tains)h(m)m(uc)m(h)g(more)f(information)f(on)h(the)h(pro)s
(cess)f(of)330 3602 y(submitting)28 b(\014xes.)225 3738
y Fs(\017)60 b Fu(There)30 b(ma)m(y)h(b)s(e)f(resources)g(on)g(the)h
(net)f(whic)m(h)f(can)i(help.)39 b(Tw)m(o)31 b(go)s(o)s(d)f(places)g
(to)i(start)e(are:)570 3868 y Fp(http://www.cyclic.com)570
3972 y(http://www.loria.fr/~mol)o(li/c)o(vs-i)o(nde)o(x.ht)o(ml)330
4108 y Fu(If)37 b(y)m(ou)g(are)g(so)h(inspired,)d(increasing)h(the)h
(information)f(a)m(v)-5 b(ailable)36 b(on)h(the)g(net)g(is)f(lik)m(ely)
g(to)i(b)s(e)330 4218 y(appreciated.)56 b(F)-8 b(or)36
b(example,)h(b)s(efore)e(the)h(standard)e Ft(cvs)h Fu(distribution)d(w)
m(ork)m(ed)j(on)h(Windo)m(ws)330 4327 y(95,)50 b(there)45
b(w)m(as)g(a)h(w)m(eb)f(page)g(with)f(some)i(explanation)e(and)g(patc)m
(hes)i(for)f(running)d Ft(cvs)i Fu(on)330 4437 y(Windo)m(ws)34
b(95,)j(and)d(v)-5 b(arious)34 b(p)s(eople)g(help)s(ed)e(out)j(b)m(y)g
(men)m(tioning)f(this)g(page)h(on)g(mailing)d(lists)330
4546 y(or)e(newsgroups)f(when)h(the)g(sub)5 b(ject)31
b(came)g(up.)225 4682 y Fs(\017)60 b Fu(It)28 b(is)e(also)i(p)s
(ossible)d(to)j(rep)s(ort)f(bugs)f(to)j Fp(bug-cvs)p
Fu(.)38 b(Note)28 b(that)g(someone)h(ma)m(y)f(or)f(ma)m(y)h(not)g(w)m
(an)m(t)330 4792 y(to)e(do)f(an)m(ything)f(with)g(y)m(our)h(bug)f(rep)s
(ort|if)g(y)m(ou)h(need)g(a)g(solution)f(consider)g(one)h(of)g(the)h
(options)330 4902 y(men)m(tioned)k(ab)s(o)m(v)m(e.)43
b(P)m(eople)31 b(probably)d(do)j(w)m(an)m(t)g(to)g(hear)g(ab)s(out)f
(bugs)g(whic)m(h)f(are)i(particularly)330 5011 y(sev)m(ere)36
b(in)e(consequences)i(and/or)f(easy)g(to)h(\014x,)g(ho)m(w)m(ev)m(er.)
56 b(Y)-8 b(ou)36 b(can)f(also)g(increase)g(y)m(our)g(o)s(dds)330
5121 y(b)m(y)29 b(b)s(eing)f(as)i(clear)g(as)f(p)s(ossible)e(ab)s(out)i
(the)h(exact)h(nature)e(of)h(the)f(bug)g(and)g(an)m(y)h(other)g(relev)
-5 b(an)m(t)330 5230 y(information.)39 b(The)29 b(w)m(a)m(y)h(to)g(rep)
s(ort)f(bugs)g(is)g(to)h(send)e(email)h(to)h Fp(bug-cvs@gnu.org)p
Fu(.)37 b(Note)30 b(that)330 5340 y(submissions)22 b(to)k
Fp(bug-cvs)d Fu(ma)m(y)j(b)s(e)f(distributed)d(under)i(the)i(terms)f
(of)g(the)h Ft(gnu)f Fu(Public)e(License,)p eop
%%Page: 152 154
152 153 bop 150 -116 a Fu(152)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)330 366 y(so)24 b(if)f(y)m(ou)i(don't)f
(lik)m(e)f(this,)i(don't)f(submit)e(them.)39 b(There)23
b(is)g(usually)f(no)i(justi\014cation)f(for)h(sending)330
476 y(mail)k(directly)g(to)i(one)g(of)f(the)h Ft(cvs)f
Fu(main)m(tainers)f(rather)h(than)g(to)h Fp(bug-cvs)p
Fu(;)e(those)i(main)m(tainers)330 586 y(who)40 b(w)m(an)m(t)h(to)g
(hear)f(ab)s(out)g(suc)m(h)g(bug)g(rep)s(orts)f(read)i
Fp(bug-cvs)p Fu(.)68 b(Also)40 b(note)h(that)g(sending)e(a)330
695 y(bug)e(rep)s(ort)h(to)h(other)f(mailing)e(lists)g(or)i(newsgroups)
f(is)g Fo(not)j Fu(a)f(substitute)d(for)i(sending)f(it)g(to)330
805 y Fp(bug-cvs)p Fu(.)54 b(It)36 b(is)f(\014ne)g(to)h(discuss)e
Ft(cvs)g Fu(bugs)h(on)h(whatev)m(er)g(forum)f(y)m(ou)h(prefer,)g(but)f
(there)h(are)330 914 y(not)31 b(necessarily)e(an)m(y)i(main)m(tainers)e
(reading)g(bug)h(rep)s(orts)g(sen)m(t)h(an)m(ywhere)f(except)h
Fp(bug-cvs)p Fu(.)275 1074 y(P)m(eople)f(often)h(ask)f(if)g(there)g(is)
f(a)i(list)e(of)h(kno)m(wn)g(bugs)g(or)g(whether)g(a)g(particular)f
(bug)g(is)h(a)g(kno)m(wn)150 1183 y(one.)45 b(The)31
b(\014le)g Ft(bugs)g Fu(in)f(the)i Ft(cvs)f Fu(source)h(distribution)c
(is)i(one)i(list)e(of)i(kno)m(wn)f(bugs,)h(but)f(it)g(do)s(esn't)150
1293 y(necessarily)d(try)g(to)h(b)s(e)f(comprehensiv)m(e.)40
b(P)m(erhaps)28 b(there)h(will)d(nev)m(er)j(b)s(e)f(a)h(comprehensiv)m
(e,)g(detailed)150 1403 y(list)g(of)i(kno)m(wn)e(bugs.)p
eop
%%Page: 153 155
153 154 bop 150 -116 a Fu(Index)3241 b(153)150 366 y
Fr(Index)150 690 y Fq(!)150 807 y Ff(!,)26 b(in)g(mo)r(dules)f(\014le)8
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
b Ff(127)150 1023 y Fq(&)150 1139 y Ff(&,)26 b(in)f(mo)r(dules)g
(\014le)e Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49
b Ff(126)150 1356 y Fq(-)150 1472 y Ff(-a,)26 b(in)g(mo)r(dules)f
(\014le)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47
b Ff(125)150 1572 y(-d,)25 b(in)h(mo)r(dules)f(\014le)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(127)150
1671 y(-e,)26 b(in)f(mo)r(dules)h(\014le)c Fe(.)13 b(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)49 b Ff(127)150 1771 y(-i,)26 b(in)f(mo)r(dules)h
(\014le)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)39
b Ff(127)150 1870 y(-j)26 b(\(merging)f(branc)n(hes\))13
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(41)150 1970
y(-k)25 b(\(k)n(eyw)n(ord)g(substitution\))14 b Fe(.)e(.)h(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
b Ff(71)150 2070 y(-o,)26 b(in)g(mo)r(dules)f(\014le)20
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47 b Ff(127)150
2169 y(-s,)26 b(in)f(mo)r(dules)h(\014le)7 b Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(127)150
2269 y(-t,)25 b(in)h(mo)r(dules)f(\014le)8 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(127)150
2369 y(-u,)25 b(in)h(mo)r(dules)f(\014le)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)45 b Ff(127)150 2585 y Fq(.)150 2701
y Ff(.#)26 b(\014les)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(110)150
2801 y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d(in)f Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)50
b Ff(7)150 2900 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e(in)12
b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)39 b Ff(7)150 3000 y(.cvsrc)26 b(\014le)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)38 b Ff(82)150 3100 y(.pro\014le,)27 b(setting)f(CVSR)n
(OOT)e(in)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(7)150 3199 y(.tcshrc,)26
b(setting)h(CVSR)n(OOT)d(in)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(7)150
3429 y Fq(/)150 3545 y Ff(/usr/lo)r(cal/cvsro)r(ot,)30
b(as)c(example)f(rep)r(ository)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)45
b Ff(7)150 3761 y Fq(:)150 3878 y Ff(:ext:,)26 b(setting)g(up)c
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
b Ff(19)150 3977 y(:ext:,)26 b(troublesho)r(oting)13
b Fe(.)h(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(147)150 4077
y(:gserv)n(er:,)27 b(setting)f(up)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)35 b Ff(23)150 4176 y(:kserv)n(er:,)26 b(setting)g(up)7
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(23)150
4276 y(:lo)r(cal:,)28 b(setting)e(up)16 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(7)150 4376 y(:pserv)n(er:,)26
b(setting)h(up)6 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32
b Ff(21)150 4475 y(:pserv)n(er:,)26 b(troublesho)r(oting)14
b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)40 b Ff(147)150 4575 y(:serv)n(er:,)27
b(setting)f(up)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(19)150 4675 y(:serv)n(er:,)27 b(troublesho)r(oting)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)44 b Ff(147)150 4891 y Fq(=)150 5007
y Ff(=======)11 b Fe(.)g(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)37 b Ff(60)p 158 5224 41 6 v 155 5340
24 4 v 182 5340 V 231 5340 a(\014les)26 b(\(VMS\))19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
b Ff(110)2025 690 y Fg(>)2025 807 y Fd(>>>>>>>)15 b Fe(.)f(.)f(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
b Ff(60)2025 1006 y Fg(<)2025 1122 y Fd(<<<<<<<)15 b
Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)41 b Ff(60)2025 1322 y Fq(A)2025 1438
y Ff(abandoning)26 b(w)n(ork)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)44 b Ff(64)2025 1537 y(Access)26 b(a)g(branc)n(h)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
b Ff(38)2025 1637 y(add)25 b(\(sub)r(command\))14 b Fe(.)d(.)i(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(47)2025 1737 y(Adding)25
b(a)h(tag)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)43 b Ff(32)2025 1836 y(Adding)25 b(\014les)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)47 b Ff(47)2025 1936 y(Admin)24 b(\(sub)r(command\))13
b Fe(.)d(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(87)2025 2036
y(Administrativ)n(e)24 b(\014les)i(\(in)n(tro\))8 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)35 b Ff(15)2025 2135 y(Administrativ)n(e)24
b(\014les)i(\(reference\))6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(125)2025 2235 y(Administrativ)n(e)24
b(\014les,)j(editing)f(them)14 b Fe(.)d(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)40 b Ff(16)2025 2334 y(Alias)26 b(mo)r(dules)17
b Fe(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
b Ff(125)2025 2434 y(ALL)25 b(in)h(commitinfo)14 b Fe(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)41 b Ff(130)2025 2534 y(Amp)r(ersand)24
b(mo)r(dules)12 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
b Ff(126)2025 2633 y(annotate)26 b(\(sub)r(command\))14
b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(54)2025 2733 y(A)n(tomic)25
b(transactions,)i(lac)n(k)f(of)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(62)2025
2833 y(attic)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33
b Ff(11)2025 2932 y(authen)n(ticated)25 b(clien)n(t,)h(using)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)42 b Ff(21)2025 3032 y(authen)n(ticating)26
b(serv)n(er,)g(setting)g(up)16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(20)2025 3131 y(authen)n(tication,)26
b(stream)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(82)2025
3231 y(Author)25 b(k)n(eyw)n(ord)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(69)2025 3331 y(Automatically)25
b(ignored)h(\014les)c Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(135)2025 3430
y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r(cation)12 b
Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)39 b Ff(86)2025 3630 y Fq(B)2025 3746
y Ff(Bac)n(king)26 b(up,)f(rep)r(ository)9 b Fe(.)14
b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(17)2025 3846 y(Base)27
b(directory)-6 b(,)25 b(in)h(CVS)f(directory)13 b Fe(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(15)2025
3945 y(BASE,)26 b(as)g(reserv)n(ed)f(tag)i(name)14 b
Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)40 b Ff(32)2025 4045 y(BASE,)26 b(sp)r(ecial)h(tag)17
b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b
Ff(86)2025 4144 y(Baserev)26 b(\014le,)g(in)g(CVS)f(directory)8
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)34 b Ff(15)2025 4244 y(Baserev.tmp)25 b(\014le,)h(in)g(CVS)f
(directory)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
b Ff(15)2025 4344 y(bill)26 b(of)g(materials)8 b Fe(.)14
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
b Ff(77)2025 4443 y(Binary)26 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b
Ff(55)2025 4543 y(Branc)n(h)26 b(merge)f(example)7 b
Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(41)2025 4643
y(Branc)n(h)26 b(n)n(um)n(b)r(er)18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)44 b Ff(31,)27 b(39)2025 4742 y(Branc)n(h,)f(accessing)10
b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37
b Ff(38)2025 4842 y(Branc)n(h,)26 b(c)n(hec)n(k)f(out)20
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
b Ff(38)2025 4941 y(Branc)n(h,)26 b(creating)g(a)12 b
Fe(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(37)2025
5041 y(Branc)n(h,)26 b(iden)n(tifying)18 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)44 b Ff(38)2025 5141 y(Branc)n(h,)26
b(retrieving)18 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44
b Ff(38)2025 5240 y(Branc)n(h,)26 b(v)n(endor-)18 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
b Ff(73)2025 5340 y(Branc)n(hes)26 b(motiv)l(ation)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(37)p
eop
%%Page: 154 156
154 155 bop 150 -116 a Fu(154)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Ff(Branc)n(hes,)d(cop)n(ying)e
(c)n(hanges)h(b)r(et)n(w)n(een)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)45 b Ff(37)150 466 y(Branc)n(hes,)27
b(stic)n(ky)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
42 b Ff(38)150 566 y(Branc)n(hing)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b
Ff(37)150 665 y(Bringing)27 b(a)f(\014le)g(up)e(to)i(date)16
b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)42 b Ff(58)150 765 y(Bugs)26 b(in)g(this)g(man)n
(ual)f(or)h(CVS)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)42 b Ff(151)150 865 y(Bugs,)27
b(rep)r(orting)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)35 b Ff(151)150 964 y(builds)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
b Ff(77)150 1239 y Fq(C)150 1355 y Ff(Changes,)27 b(cop)n(ying)f(b)r
(et)n(w)n(een)f(branc)n(hes)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)39 b Ff(37)150 1455 y(Changing)27 b(a)f(log)g(message)6
b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(88)150 1554 y(Chec)n(k)25
b(out)h(a)g(branc)n(h)10 b Fe(.)i(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
36 b Ff(38)150 1654 y(c)n(hec)n(k)n(ed)25 b(out)g(cop)n(y)-6
b(,)25 b(k)n(eeping)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(134)150
1753 y(Chec)n(kin)25 b(program)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)42 b Ff(127)150 1853 y(Chec)n(kin.prog)26
b(\014le,)g(in)g(CVS)f(directory)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)48 b Ff(15)150 1953 y(Chec)n(king)26
b(commits)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
b Ff(130)150 2052 y(Chec)n(king)26 b(out)f(source)20
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(4)150
2152 y(Chec)n(k)n(out)25 b(\(sub)r(command\))19 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)48 b Ff(91)150 2252 y(Chec)n(k)n(out)25
b(program)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37
b Ff(127)150 2351 y(c)n(hec)n(k)n(out,)25 b(as)h(term)f(for)i(getting)f
(ready)f(to)h(edit)19 b Fe(.)13 b(.)g(.)h(.)f(.)45 b
Ff(64)150 2451 y(Chec)n(k)n(out,)26 b(example)7 b Fe(.)12
b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(4)150
2550 y(c)n(hec)n(k)n(outlist)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(12)150
2650 y(c)n(ho)r(osing,)27 b(reserv)n(ed)f(or)g(unreserv)n(ed)f(c)n(hec)
n(k)n(outs)16 b Fe(.)c(.)h(.)g(.)h(.)42 b Ff(65)150 2750
y(Cleaning)27 b(up)19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(5)150 2849 y(Clien)n(t/Serv)n
(er)26 b(Op)r(eration)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
b Ff(18)150 2949 y(Co)26 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(91)150 3049 y(Command)24
b(reference)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47
b Ff(113)150 3148 y(Command)24 b(structure)19 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(81)150 3248
y(commen)n(t)24 b(leader)f Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)49 b Ff(87)150 3347 y(Commit)25 b(\(sub)r(command\))8
b Fe(.)i(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(93)150 3447 y(Commit)25
b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)48 b Ff(129)150 3547 y(Commit,)25 b(when)h(to)11
b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
b Ff(67)150 3646 y(Commitinfo)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(130)150 3746
y(Committing)25 b(c)n(hanges)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)41 b Ff(4)150 3846 y(Common)25 b(options)20 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
b Ff(84)150 3945 y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)21
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)47 b Ff(129)150 4045 y(compatibilit)n(y)-6 b(,)25
b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)40 b Ff(141)150 4144 y(COMSPEC,)27 b(en)n(vironmen)n(t)d
(v)l(ariable)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)33 b Ff(140)150 4244 y(con\014g,)26 b(in)g(CVSR)n(OOT)13
b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(137)150 4344
y(Con\015ict)26 b(mark)n(ers)11 b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)37 b Ff(60)150 4443 y(Con\015ict)26
b(resolution)13 b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
b Ff(60)150 4543 y(Con\015icts)26 b(\(merge)g(example\))18
b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)44 b Ff(60)150 4643 y(Con)n(tributors)26
b(\(CVS)f(program\))6 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(1)150
4742 y(Con)n(tributors)26 b(\(man)n(ual\))9 b Fe(.)j(.)h(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)35 b Ff(149)150 4842 y(cop)n(ying)26 b(a)g(rep)r(ository)15
b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(18)150
4941 y(Cop)n(ying)26 b(c)n(hanges)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(37)150 5041 y(Correcting)27
b(a)f(log)h(message)6 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32
b Ff(88)150 5141 y(Creating)27 b(a)f(branc)n(h)18 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(37)150
5240 y(Creating)27 b(a)f(pro)t(ject)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)40 b Ff(27)150 5340 y(Creating)27 b(a)f(rep)r(ository)
15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(16)2025
366 y(Credits)26 b(\(CVS)f(program\))14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)41 b Ff(1)2025 466 y(Credits)26 b(\(man)n(ual\))16
b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b
Ff(149)2025 566 y(CVS)25 b(1.6,)i(and)e(w)n(atc)n(hes)f
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(65)2025 665
y(CVS)25 b(command)f(structure)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
b Ff(81)2025 765 y(CVS)25 b(directory)-6 b(,)26 b(in)f(rep)r(ository)18
b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)44 b Ff(11)2025 865 y(CVS)25 b(directory)-6 b(,)26
b(in)f(w)n(orking)i(directory)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)37 b Ff(13)2025 964 y(CVS)25 b(passwd)h(\014le)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42
b Ff(20)2025 1064 y(CVS,)25 b(history)h(of)12 b Fe(.)i(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(1)2025
1163 y(CVS,)25 b(in)n(tro)r(duction)h(to)21 b Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(1)2025 1263
y(CVS,)25 b(v)n(ersions)i(of)8 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)35 b Ff(141)2025 1363 y(CVS/Base)27 b(directory)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(15)2025
1462 y(CVS/Baserev)26 b(\014le)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)42 b Ff(15)2025 1562 y(CVS/Baserev.tmp)25
b(\014le)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(15)2025
1662 y(CVS/Chec)n(kin.prog)26 b(\014le)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)39 b Ff(15)2025 1761 y(CVS/En)n(tries)26 b(\014le)10
b Fe(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(13)2025 1861 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(14)2025 1961 y(CVS/En)n(tries.Log)27
b(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b
Ff(14)2025 2060 y(CVS/En)n(tries.Static)27 b(\014le)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(14)2025 2160 y(CVS/Notify)26
b(\014le)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)33 b Ff(15)2025 2259 y(CVS/Notify)-6 b(.tmp)24 b(\014le)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(15)2025
2359 y(CVS/Rep)r(ository)26 b(\014le)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)42 b Ff(13)2025 2459 y(CVS/Ro)r(ot)26 b(\014le)15
b Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
b Ff(7)2025 2558 y(CVS/T)-6 b(ag)26 b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(15)2025
2658 y(CVS/T)-6 b(emplate)25 b(\014le)7 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)33 b Ff(15)2025 2758 y(CVS/Up)r(date.prog)26
b(\014le)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(15)2025
2857 y(CVS)p 2186 2857 24 4 v 27 w(CLIENT)p 2509 2857
V 28 w(LOG,)26 b(en)n(vironmen)n(t)e(v)l(ariable)17 b
Fe(.)c(.)g(.)h(.)43 b Ff(140)2025 2957 y(CVS)p 2186 2957
V 27 w(CLIENT)p 2509 2957 V 28 w(POR)-6 b(T)11 b Fe(.)i(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)38 b Ff(23)2025 3056 y(CVS)p 2186 3056 V
27 w(IGNORE)p 2528 3056 V 27 w(REMOTE)p 2901 3056 V 28
w(R)n(OOT,)25 b(en)n(vironmen)n(t)2178 3156 y(v)l(ariable)10
b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(140)2025 3256 y(CVS)p 2186 3256 V 27 w(P)-6 b(ASSFILE,)25
b(en)n(vironmen)n(t)f(v)l(ariable)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)40 b Ff(22)2025 3355 y(CVS)p 2186 3355 V 27 w(R)n(CMD)p
2452 3355 V 28 w(POR)-6 b(T,)25 b(en)n(vironmen)n(t)f(v)l(ariable)d
Fe(.)13 b(.)g(.)h(.)47 b Ff(140)2025 3455 y(CVS)p 2186
3455 V 27 w(RSH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)14
b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41
b Ff(139)2025 3555 y(CVS)p 2186 3555 V 27 w(SER)-9 b(VER,)25
b(en)n(vironmen)n(t)f(v)l(ariable)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)34 b Ff(19)2025 3654 y(CVS)p 2186 3654
V 27 w(SER)-9 b(VER)p 2523 3654 V 27 w(SLEEP)j(,)24 b(en)n(vironmen)n
(t)e(v)l(ariable)10 b Fe(.)k(.)36 b Ff(140)2025 3754
y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)6 b
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
b Ff(4)2025 3853 y(cvsignore)26 b(\(admin)f(\014le\),)h(global)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)47 b Ff(135)2025 3953 y(CVSIGNORE,)24 b(en)n(vironmen)n(t)g(v)l
(ariable)17 b Fe(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
b Ff(139)2025 4053 y(CVSREAD,)24 b(en)n(vironmen)n(t)g(v)l(ariable)10
b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
b Ff(139)2025 4152 y(CVSREAD,)24 b(o)n(v)n(erriding)9
b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(84)2025 4252
y(cvsro)r(ot)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(7)2025
4352 y(CVSR)n(OOT)24 b(\(\014le\))19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)46 b Ff(125)2025 4451 y(CVSR)n(OOT,)25
b(en)n(vironmen)n(t)f(v)l(ariable)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(7)2025 4551 y(CVSR)n(OOT,)25
b(mo)r(dule)g(name)18 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(15)2025
4650 y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r(ositories)d
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
b Ff(16)2025 4750 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)7
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(83)2025 4850
y(CVSR)n(OOT,)25 b(storage)i(of)f(\014les)20 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)46 b Ff(12)2025 4949 y(CVSR)n(OOT/con\014g)11
b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(137)2025
5049 y(CVSUMASK,)24 b(en)n(vironmen)n(t)g(v)l(ariable)15
b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42
b Ff(10)2025 5149 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))8
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(128)2025 5248 y(CVSWRAPPERS,)22
b(en)n(vironmen)n(t)f(v)l(ariable)10 b Fe(.)k(.)34 b
Ff(128,)25 b(139)p eop
%%Page: 155 157
155 156 bop 150 -116 a Fu(Index)3241 b(155)150 366 y
Ff(Cyclic)27 b(Soft)n(w)n(are)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)36 b Ff(151)150 590 y Fq(D)150 707
y Ff(Date)26 b(k)n(eyw)n(ord)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(69)150 806 y(Dates)22
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(84)150 906 y(dead)25
b(state)13 b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)39 b Ff(11)150 1005 y(Decimal)26
b(revision)g(n)n(um)n(b)r(er)7 b Fe(.)k(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
b Ff(31)150 1105 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(commitinfo)12
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)39 b Ff(130)150 1205 y(DEF)-9 b(A)n(UL)j(T)25
b(in)h(editinfo)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(132)150
1304 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)7 b
Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(131)150 1404 y(De\014ning)25
b(a)h(mo)r(dule)15 b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
b Ff(29)150 1504 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(15)150 1603 y(De\014ning)25
b(mo)r(dules)g(\(reference)i(man)n(ual\))10 b Fe(.)i(.)h(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)37 b Ff(125)150 1703 y(Deleting)26 b(\014les)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
46 b Ff(48)150 1802 y(Deleting)26 b(revisions)8 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(88)150
1902 y(Deleting)26 b(stic)n(ky)f(tags)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)34 b Ff(34)150 2002 y(Descending)26 b(directories)15
b Fe(.)f(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(45)150 2101 y(device)26
b(no)r(des)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)35 b Ff(79)150 2201 y(Di\013)6 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(5)150 2301
y(Di\013)25 b(\(sub)r(command\))14 b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)40 b Ff(95)150 2400 y(Di\013erences,)26 b(merging)17
b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(42)150
2500 y(Directories,)27 b(mo)n(ving)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)40 b Ff(51)150 2599 y(directories,)27 b(remo)n(ving)6
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(49)150
2699 y(Directory)-6 b(,)26 b(descending)13 b Fe(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)40 b Ff(45)150 2799 y(Disjoin)n(t)26 b(rep)r(ositories)d
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(16)150
2898 y(Distributing)26 b(log)g(messages)11 b Fe(.)j(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
b Ff(133)150 2998 y(driv)n(er.c)26 b(\(merge)f(example\))c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(59)150 3231 y Fq(E)150
3347 y Ff(edit)26 b(\(sub)r(command\))12 b Fe(.)e(.)k(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)38 b Ff(64)150 3447 y(editinfo)26 b(\(admin)f(\014le\))
19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(131)150
3547 y(Editing)26 b(administrativ)n(e)f(\014les)d Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)47 b Ff(16)150 3646 y(Editing)26 b(the)f(mo)r(dules)h(\014le)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(29)150 3746 y(Editor,)26
b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f(of)10 b Fe(.)k(.)f(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(86)150 3846 y(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
43 b Ff(4)150 3945 y(EDITOR,)25 b(o)n(v)n(erriding)10
b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(83)150
4045 y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)9
b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
36 b Ff(131)150 4144 y(editors)26 b(\(sub)r(command\))14
b Fe(.)d(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(65)150 4244 y(emerge)17
b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(61)150 4344 y(encryption)8
b Fe(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)34 b Ff(84)150 4443 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f
(directory)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(13)150 4543 y(En)n(tries.Bac)n(kup)26
b(\014le,)g(in)g(CVS)f(directory)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)46 b Ff(14)150 4643 y(En)n(tries.Log)27 b(\014le,)f(in)g
(CVS)f(directory)15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)41 b Ff(14)150 4742 y(En)n(tries.Static)27 b(\014le,)f(in)f
(CVS)h(directory)13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
40 b Ff(14)150 4842 y(En)n(vironmen)n(t)24 b(v)l(ariables)12
b Fe(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(139)150 4941 y(Errors,)27
b(rep)r(orting)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
46 b Ff(151)150 5041 y(Example)25 b(of)h(a)g(w)n(ork-session)18
b Fe(.)d(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)45 b Ff(3)150 5141 y(Example)25 b(of)h(merge)19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
b Ff(59)150 5240 y(Example,)25 b(branc)n(h)g(merge)10
b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(41)150 5340 y(excluding)25
b(directories,)j(in)d(mo)r(dules)h(\014le)15 b Fe(.)e(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)41 b Ff(127)2025 366 y(exit)25 b(status,)i(of)f
(commitinfo)7 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(130)2025 466
y(exit)25 b(status,)i(of)f(CVS)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)45 b Ff(81)2025 566 y(exit)25 b(status,)i(of)f(editor)13
b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(147)2025
665 y(exit)25 b(status,)i(of)f(taginfo)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)40 b Ff(53)2025 765 y(exit)25 b(status,)i(of)f(v)n(erifymsg)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)46 b Ff(131)2025 865 y(Exp)r(ort)25
b(\(sub)r(command\))9 b Fe(.)i(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
b Ff(97)2025 964 y(Exp)r(ort)25 b(program)15 b Fe(.)e(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(127)2025 1170 y Fq(F)2025
1286 y Ff(F)-6 b(etc)n(hing)25 b(source)13 b Fe(.)h(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(4)2025 1386
y(File)26 b(had)g(con\015icts)g(on)f(merge)d Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)48 b Ff(58)2025 1485 y(File)26 b(lo)r(c)n(king)8
b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)35 b Ff(57)2025 1585 y(File)26 b(p)r(ermissions,)h(general)14
b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(9)2025 1685 y(File)26
b(p)r(ermissions,)h(Windo)n(ws-sp)r(eci\014c)15 b Fe(.)e(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(10)2025 1784
y(File)26 b(status)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(57)2025 1884
y(Files,)27 b(mo)n(ving)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(50)2025 1983 y(Files,)27
b(reference)g(man)n(ual)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
b Ff(125)2025 2083 y(Fixing)26 b(a)g(log)g(message)8
b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(88)2025
2183 y(F)-6 b(orcing)26 b(a)g(tag)g(matc)n(h)18 b Fe(.)12
b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(85)2025 2282
y(F)-6 b(orm)25 b(for)h(log)h(message)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)42 b Ff(134)2025 2382 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)12
b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)39 b Ff(81)2025 2588 y Fq(G)2025 2704
y Ff(Getting)26 b(started)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(3)2025 2803 y(Getting)26
b(the)f(source)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
40 b Ff(4)2025 2903 y(Global)27 b(cvsignore)7 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(135)2025
3003 y(Global)27 b(options)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(82)2025 3102 y(Group)13
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(9)2025 3202 y(GSSAPI)10
b Fe(.)i(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)37 b Ff(23)2025 3408 y Fq(H)2025 3524
y Ff(hard)25 b(links)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(79)2025 3623
y(HEAD,)25 b(as)h(reserv)n(ed)g(tag)g(name)20 b Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
b Ff(32)2025 3723 y(HEAD,)25 b(sp)r(ecial)i(tag)8 b Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(86)2025
3823 y(Header)25 b(k)n(eyw)n(ord)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(69)2025 3922 y(History)25
b(\(sub)r(command\))18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
b Ff(98)2025 4022 y(History)25 b(bro)n(wsing)d Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(53)2025
4122 y(History)25 b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(136)2025 4221
y(History)25 b(\014les)d Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(9)2025 4321 y(History)25
b(of)i(CVS)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)42 b Ff(1)2025 4420 y(HOME,)26 b(en)n(vironmen)n(t)d(v)l
(ariable)12 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)39 b Ff(139)2025 4520 y(HOMEDRIVE,)24 b(en)n(vironmen)n(t)g
(v)l(ariable)f Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
b Ff(139)2025 4620 y(HOMEP)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l
(ariable)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(139)2025 4825 y Fq(I)2025 4941 y Ff(Id)25 b(k)n(eyw)n(ord)16
b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)43 b Ff(69)2025 5041 y(Iden)n(t)24 b(\(shell)j(command\))11
b Fe(.)g(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(70)2025 5141
y(Iden)n(tifying)25 b(a)h(branc)n(h)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)43 b Ff(38)2025 5240 y(Iden)n(tifying)25 b(\014les)13
b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
b Ff(69)2025 5340 y(Ignored)25 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(135)p
eop
%%Page: 156 158
156 157 bop 150 -116 a Fu(156)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Ff(Ignoring)c(\014les)18
b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
b Ff(135)150 466 y(Imp)r(ort)24 b(\(sub)r(command\))8
b Fe(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(100)150 566 y(Imp)r(orting)25
b(\014les)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)35 b Ff(27)150 665 y(Imp)r(orting)25 b(\014les,)h(from)g(other)f
(v)n(ersion)h(con)n(trol)h(systems)310 765 y Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(28)150 865 y(Imp)r(orting)25
b(mo)r(dules)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
b Ff(73)150 964 y(Index)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48
b Ff(153)150 1064 y(Info)26 b(\014les)g(\(syn)n(tax\))7
b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
b Ff(129)150 1163 y(Informing)25 b(others)9 b Fe(.)k(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Ff(61)150 1263 y(init)26
b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
45 b Ff(17)150 1363 y(installed)27 b(images)f(\(VMS\))13
b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(10)150 1462 y(In)n(tro)r(duction)25
b(to)h(CVS)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
b Ff(1)150 1562 y(In)n(v)n(oking)25 b(CVS)17 b Fe(.)c(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(113)150 1662
y(Isolation)8 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(53)150 1875
y Fq(J)150 1991 y Ff(Join)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
b Ff(41)150 2204 y Fq(K)150 2321 y Ff(k)n(eeping)25 b(a)h(c)n(hec)n(k)n
(ed)f(out)h(cop)n(y)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(134)150 2420 y(k)n(erb)r(eros)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)38 b Ff(23)150 2520 y(Keyw)n(ord)25
b(expansion)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
b Ff(69)150 2619 y(Keyw)n(ord)25 b(List)10 b Fe(.)k(.)f(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(69)150
2719 y(Keyw)n(ord)25 b(substitution)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)37 b Ff(69)150 2819 y(K\015ag)11 b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
b Ff(71)150 2918 y(kinit)23 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
b Ff(23)150 3018 y(Kno)n(wn)25 b(bugs)h(in)g(this)f(man)n(ual)g(or)h
(CVS)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
b Ff(152)150 3231 y Fq(L)150 3347 y Ff(La)n(y)n(out)25
b(of)i(rep)r(ository)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
b Ff(7)150 3447 y(Left-hand)25 b(options)7 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(82)150
3547 y(Linear)26 b(dev)n(elopmen)n(t)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)36 b Ff(31)150 3646 y(link,)26 b(sym)n(b)r(olic,)f(imp)r
(orting)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(102)150 3746 y(List,)26
b(mailing)g(list)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)41 b Ff(1)150 3846 y(Lo)r(cally)27 b(Added)9
b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
b Ff(57)150 3945 y(Lo)r(cally)27 b(Mo)r(di\014ed)6 b
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33
b Ff(57)150 4045 y(Lo)r(cally)27 b(Remo)n(v)n(ed)17 b
Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44
b Ff(57)150 4144 y(Lo)r(c)n(k)n(er)26 b(k)n(eyw)n(ord)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
b Ff(69)150 4244 y(Lo)r(c)n(king)26 b(\014les)11 b Fe(.)j(.)f(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
b Ff(57)150 4344 y(lo)r(c)n(ks,)27 b(cvs)11 b Fe(.)h(.)h(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
b Ff(61)150 4443 y(Log)26 b(\(sub)r(command\))11 b Fe(.)h(.)h(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)38 b Ff(102)150 4543 y(Log)26 b(information,)h(sa)n
(ving)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(136)150 4643
y(Log)26 b(k)n(eyw)n(ord)6 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(69)150 4742 y(Log)26
b(message)h(en)n(try)14 b Fe(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)41 b Ff(4)150 4842 y(Log)26 b(message)h(template)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(134)150 4941 y(Log)26
b(message,)h(correcting)8 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
b Ff(88)150 5041 y(log)27 b(message,)f(v)n(erifying)6
b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(130)150 5141
y(Log)26 b(messages)10 b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)37 b Ff(133)150 5240 y(Log)26 b(messages,)h(editing)8
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(131)150 5340
y(Login)26 b(\(sub)r(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)42 b Ff(21)2025 366 y(loginfo)27 b(\(admin)e(\014le\))16
b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(133)2025
466 y(Logout)26 b(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
36 b Ff(22)2025 686 y Fq(M)2025 802 y Ff(Mail,)27 b(automatic)f(mail)f
(on)h(commit)16 b Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)43 b Ff(61)2025 901 y(Mailing)27 b(list)14 b
Fe(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)41 b Ff(1)2025 1001 y(Mailing)27 b(log)g(messages)21
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(133)2025 1101
y(Main)26 b(trunk)e(and)i(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43
b Ff(37)2025 1200 y(mak)n(e)13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
b Ff(77)2025 1300 y(Man)n(y)25 b(rep)r(ositories)6 b
Fe(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
b Ff(16)2025 1400 y(Mark)n(ers,)26 b(con\015ict)7 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
b Ff(60)2025 1499 y(Merge,)27 b(an)e(example)c Fe(.)13
b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(59)2025
1599 y(Merge,)27 b(branc)n(h)e(example)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
43 b Ff(41)2025 1698 y(Merging)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
b Ff(37)2025 1798 y(Merging)27 b(a)f(branc)n(h)9 b Fe(.)j(.)h(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(41)2025 1898
y(Merging)27 b(a)f(\014le)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(58)2025 1997 y(Merging)27
b(t)n(w)n(o)f(revisions)6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
b Ff(42)2025 2097 y(mkmo)r(dules)11 b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(145)2025
2197 y(Mo)r(di\014cations,)27 b(cop)n(ying)f(b)r(et)n(w)n(een)g(branc)n
(hes)13 b Fe(.)f(.)h(.)g(.)h(.)f(.)g(.)39 b Ff(37)2025
2296 y(Mo)r(dule)26 b(status)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(127)2025 2396 y(Mo)r(dule,)26
b(de\014ning)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)33 b Ff(29)2025 2495 y(Mo)r(dules)26 b(\(admin)f(\014le\))c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(125)2025 2595
y(Mo)r(dules)26 b(\014le)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Ff(15)2025 2695 y(Mo)r(dules)26
b(\014le,)g(c)n(hanging)16 b Fe(.)e(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
b Ff(29)2025 2794 y(mo)r(dules.db)12 b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(12)2025
2894 y(mo)r(dules.dir)8 b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(12)2025 2994 y(mo)r(dules.pag)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)38 b Ff(12)2025 3093 y(Motiv)l(ation)26 b(for)h(branc)n(hes)6
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(37)2025 3193 y(mo)n(ving)25
b(a)h(rep)r(ository)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48
b Ff(18)2025 3293 y(Mo)n(ving)26 b(directories)12 b Fe(.)i(.)f(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(51)2025 3392 y(Mo)n(ving)26
b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)45 b Ff(50)2025 3492 y(mo)n(ving)25 b(tags)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
b Ff(108)2025 3591 y(Multiple)26 b(dev)n(elop)r(ers)11
b Fe(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(57)2025
3691 y(Multiple)26 b(rep)r(ositories)10 b Fe(.)16 b(.)d(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)37 b Ff(16)2025 3901 y Fq(N)2025 4017 y Ff(Name)24
b(k)n(eyw)n(ord)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)49 b Ff(69)2025 4117 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))11
b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(32)2025 4217
y(Needs)25 b(Chec)n(k)n(out)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)46 b Ff(57)2025 4316 y(Needs)25 b(Merge)e
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
48 b Ff(58)2025 4416 y(Needs)25 b(P)n(atc)n(h)11 b Fe(.)j(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
b Ff(57)2025 4516 y(Newsgroups)23 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)49 b Ff(1)2025
4615 y(notify)26 b(\(admin)e(\014le\))15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)42 b Ff(63)2025 4715 y(Notify)26
b(\014le,)g(in)f(CVS)h(directory)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(15)2025
4814 y(Notify)-6 b(.tmp)24 b(\014le,)i(in)g(CVS)f(directory)9
b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
b Ff(15)2025 4914 y(Num)n(b)r(er,)24 b(branc)n(h)d Fe(.)13
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(31,)27 b(39)2025
5014 y(Num)n(b)r(er,)d(revision-)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)48 b Ff(31)2025 5224 y Fq(O)2025 5340
y Ff(option)26 b(defaults)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(82)p eop
%%Page: 157 159
157 158 bop 150 -116 a Fu(Index)3241 b(157)150 366 y
Ff(Options,)26 b(global)15 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)41 b Ff(82)150 466 y(options,)27 b(in)e(mo)r(dules)g
(\014le)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(127)150 566
y(Outdating)25 b(revisions)9 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)36 b Ff(88)150 665 y(Ov)n(erlap)19 b Fe(.)13 b(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
b Ff(58)150 765 y(Ov)n(erriding)25 b(CVSREAD)8 b Fe(.)k(.)i(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)35 b Ff(84)150 865 y(Ov)n(erriding)25 b(CVSR)n(OOT)6
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(83)150 964
y(Ov)n(erriding)25 b(EDITOR)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
36 b Ff(83)150 1064 y(Ov)n(erriding)25 b(R)n(CSBIN)18
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(82)150
1163 y(Ov)n(erriding)25 b(TMPDIR)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)47 b Ff(83)150 1263 y(Ov)n(erview)14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
b Ff(1)150 1363 y(o)n(wnership,)26 b(sa)n(ving)h(in)e(CVS)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)37 b Ff(79)150 1591 y Fq(P)150 1708
y Ff(P)n(arallel)28 b(rep)r(ositories)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)34 b Ff(16)150 1807 y(passwd)26 b(\(admin)f(\014le\))11
b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(20)150
1907 y(passw)n(ord)27 b(clien)n(t,)f(using)6 b Fe(.)13
b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)32 b Ff(21)150 2006 y(passw)n(ord)27
b(serv)n(er,)f(setting)g(up)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(20)150
2106 y(P)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
b Fe(.)k(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)37 b Ff(139)150 2206 y(P)n(er-directory)26 b(stic)n(ky)f
(tags/dates)9 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)35 b Ff(15)150 2305 y(P)n(er-mo)r(dule)25
b(editor)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
b Ff(131)150 2405 y(p)r(ermissions,)27 b(general)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(9)150
2505 y(p)r(ermissions,)27 b(sa)n(ving)f(in)f(CVS)19 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)45 b Ff(79)150 2604 y(p)r(ermissions,)27
b(Windo)n(ws-sp)r(eci\014c)c Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(10)150 2704 y(P)n(olicy)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(67)150 2803 y(Precommit)25
b(c)n(hec)n(king)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42
b Ff(130)150 2903 y(Preserv)n(eP)n(ermissions,)27 b(in)f(CVSR)n
(OOT/con\014g)14 b Fe(.)e(.)i(.)f(.)40 b Ff(137)150 3003
y(Pserv)n(er)26 b(\(sub)r(command\))17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
b Ff(20)150 3102 y(PV)n(CS,)26 b(imp)r(orting)f(\014les)h(from)17
b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)43 b Ff(28)150 3331 y Fq(R)150 3447 y Ff(R)n(CS)25
b(history)h(\014les)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)35 b Ff(9)150 3547 y(R)n(CS)25 b(revision)h(n)n(um)n(b)
r(ers)17 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(32)150
3646 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)9 b
Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)35 b Ff(28)150 3746 y(R)n(CS-st)n(yle)25
b(lo)r(c)n(king)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)34 b Ff(57)150 3846 y(R)n(CSBIN,)25 b(in)h(CVSR)n(OOT/con\014g)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
b Ff(137)150 3945 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)20
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(82)150
4045 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)11 b Fe(.)i(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(69)150 4144 y(rcsinfo)27
b(\(admin)d(\014le\))18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
b Ff(134)150 4244 y(Rdi\013)25 b(\(sub)r(command\))8
b Fe(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(104)150 4344
y(read-only)25 b(\014les,)i(and)e(-r)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)40 b Ff(83)150 4443 y(read-only)25 b(\014les,)i(and)e(CVSREAD)19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
b Ff(139)150 4543 y(read-only)25 b(\014les,)i(and)e(w)n(atc)n(hes)14
b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)40 b Ff(62)150 4643 y(read-only)25 b(\014les,)i(in)e(rep)r
(ository)7 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(9)150 4742 y(Read-only)25
b(mo)r(de)15 b Fe(.)d(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
41 b Ff(83)150 4842 y(read-only)25 b(rep)r(ository)i(access)7
b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)33 b Ff(24)150 4941 y(readers)26 b(\(admin)f
(\014le\))11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
b Ff(24)150 5041 y(Recursiv)n(e)25 b(\(directory)h(descending\))13
b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39
b Ff(45)150 5141 y(Reference)26 b(man)n(ual)f(\(\014les\))19
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(125)150 5240 y(Reference)26
b(man)n(ual)f(for)h(v)l(ariables)10 b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(139)150 5340
y(Reference,)26 b(commands)9 b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
b Ff(113)2025 366 y(regular)26 b(expression)h(syn)n(tax)14
b Fe(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)41 b Ff(129)2025 466 y(Regular)26 b(mo)r(dules)21
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
b Ff(126)2025 566 y(Release)26 b(\(sub)r(command\))18
b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(105)2025 665 y(Releases,)27
b(revisions)g(and)e(v)n(ersions)16 b Fe(.)e(.)f(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(31)2025 765 y(Releasing)27
b(y)n(our)e(w)n(orking)h(cop)n(y)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
Ff(5)2025 865 y(Remote)24 b(rep)r(ositories)7 b Fe(.)15
b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(18)2025
964 y(Remo)n(v)n(e)24 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)39 b Ff(48)2025 1064 y(Remo)n(ving)24 b(a)i(c)n(hange)14
b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(42)2025
1163 y(remo)n(ving)25 b(directories)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)43 b Ff(49)2025 1263 y(Remo)n(ving)24 b(\014les)10
b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
b Ff(48)2025 1363 y(Remo)n(ving)24 b(y)n(our)h(w)n(orking)i(cop)n(y)6
b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)33 b Ff(5)2025 1462 y(Renaming)24 b(directories)d
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(51)2025
1562 y(Renaming)24 b(\014les)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(50)2025 1662 y(renaming)25
b(tags)15 b Fe(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
42 b Ff(108)2025 1761 y(Replacing)26 b(a)g(log)h(message)19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(88)2025 1861 y(Rep)r(orting)26
b(bugs)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
b Ff(151)2025 1961 y(Rep)r(ositories,)27 b(m)n(ultiple)8
b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(16)2025 2060
y(Rep)r(ositories,)27 b(remote)13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)40 b Ff(18)2025 2160 y(Rep)r(ository)26 b(\(in)n(tro\))19
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
b Ff(7)2025 2259 y(Rep)r(ository)26 b(\014le,)g(in)f(CVS)h(directory)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34
b Ff(13)2025 2359 y(Rep)r(ository)-6 b(,)26 b(bac)n(king)f(up)c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(17)2025 2459 y(Rep)r(ository)-6
b(,)26 b(example)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46
b Ff(7)2025 2558 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g
(stored)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)45 b Ff(8)2025 2658 y(rep)r(ository)-6
b(,)26 b(mo)n(ving)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
38 b Ff(18)2025 2758 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(16)2025 2857
y(reserv)n(ed)25 b(c)n(hec)n(k)n(outs)13 b Fe(.)f(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)39 b Ff(57)2025 2957 y(Resetting)26
b(stic)n(ky)f(tags)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
b Ff(34)2025 3056 y(Resolving)26 b(a)g(con\015ict)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(60)2025
3156 y(Restoring)26 b(old)g(v)n(ersion)g(of)g(remo)n(v)n(ed)f(\014le)16
b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(35)2025
3256 y(Resurrecting)26 b(old)g(v)n(ersion)f(of)i(dead)e(\014le)9
b Fe(.)k(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
b Ff(35)2025 3355 y(Retriev)n(e)25 b(a)h(branc)n(h)7
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
b Ff(38)2025 3455 y(Retrieving)25 b(an)h(old)g(revision)g(using)g(tags)
14 b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
b Ff(33)2025 3555 y(rev)n(erting)25 b(to)h(rep)r(ository)h(v)n(ersion)
19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)45 b Ff(64)2025 3654 y(Revision)26 b(k)n(eyw)n(ord)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38
b Ff(69)2025 3754 y(Revision)26 b(managemen)n(t)6 b Fe(.)11
b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(67)2025 3853 y(Revision)26
b(n)n(um)n(b)r(ers)8 b Fe(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)34 b Ff(31)2025 3953 y(Revision)26 b(n)n(um)n(b)r(ers)e(\(branc)n
(hes\))6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)33 b Ff(39)2025 4053 y(Revision)26
b(tree)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)44 b Ff(31)2025 4152 y(Revision)26 b(tree,)g(making)f
(branc)n(hes)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)46 b Ff(37)2025 4252 y(Revisions,)26 b(merging)g
(di\013erences)g(b)r(et)n(w)n(een)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)39 b Ff(42)2025 4352 y(Revisions,)26 b(v)n(ersions)g(and)g
(releases)16 b Fe(.)f(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)43 b Ff(31)2025 4451 y(Righ)n(t-hand)24 b(options)16
b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(84)2025
4551 y(Ro)r(ot)26 b(\014le,)g(in)f(CVS)h(directory)7
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(7)2025 4650 y(rsh)15 b
Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(19)2025 4750
y(R)n(tag)25 b(\(sub)r(command\))10 b Fe(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)37 b Ff(106)2025 4850 y(rtag,)26 b(creating)h(a)f(branc)n(h)f(using)
7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)34 b Ff(37)2025 5124 y Fq(S)2025 5240
y Ff(Sa)n(ving)25 b(space)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(88)2025 5340
y(SCCS,)26 b(imp)r(orting)f(\014les)h(from)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)48 b Ff(28)p eop
%%Page: 158 160
158 159 bop 150 -116 a Fu(158)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Ff(Securit)n(y)-6
b(,)25 b(\014le)h(p)r(ermissions)g(in)f(rep)r(ository)10
b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(9)150
466 y(securit)n(y)-6 b(,)25 b(GSSAPI)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(23)150 566 y(securit)n(y)-6
b(,)25 b(k)n(erb)r(eros)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)41 b Ff(23)150 665 y(securit)n(y)-6 b(,)25 b(of)i(pserv)n(er)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
b Ff(22)150 765 y(securit)n(y)-6 b(,)25 b(setuid)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
b Ff(10)150 865 y(serv)n(er,)26 b(CVS)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(18)150
964 y(serv)n(er,)26 b(temp)r(orary)f(directories)10 b
Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)36 b Ff(25)150 1064 y(setgid)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
b Ff(10)150 1163 y(Setting)26 b(up)e(a)i(rep)r(ository)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(16)150 1263 y(setuid)17
b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(10)150 1363 y(Sign)n(um)24
b(Supp)r(ort)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
b Ff(151)150 1462 y(Source)26 b(k)n(eyw)n(ord)9 b Fe(.)j(.)h(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(70)150
1562 y(Source,)26 b(getting)g(CVS)g(source)18 b Fe(.)c(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
b Ff(1)150 1662 y(Source,)26 b(getting)g(from)g(CVS)11
b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(4)150 1761 y(sp)r(ecial)27
b(\014les)14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)40 b Ff(79)150 1861 y(Sp)r(ecifying)26
b(dates)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42
b Ff(84)150 1961 y(Spreading)26 b(information)16 b Fe(.)d(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)43 b Ff(61)150 2060 y(Starting)26 b(a)g(pro)t(ject)g(with)g
(CVS)15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)41 b Ff(27)150 2160 y(State)26 b(k)n(eyw)n(ord)15
b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
b Ff(70)150 2259 y(Status)25 b(of)i(a)f(\014le)10 b Fe(.)j(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36 b Ff(57)150
2359 y(Status)25 b(of)i(a)f(mo)r(dule)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)46 b Ff(127)150 2459 y(stic)n(ky)25 b(date)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)47 b Ff(34)150 2558 y(Stic)n(ky)25 b(tags)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)45 b Ff(34)150 2658 y(Stic)n(ky)25 b(tags,)h(resetting)21
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(34)150
2758 y(Stic)n(ky)25 b(tags/dates,)i(p)r(er-directory)11
b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
b Ff(15)150 2857 y(Storing)26 b(log)h(messages)8 b Fe(.)14
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(133)150 2957 y(stream)25
b(authen)n(tication)e Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
b Ff(82)150 3056 y(Structure)11 b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(81)150
3156 y(Sub)r(directories)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(45)150 3256 y(Supp)r(ort,)25
b(getting)h(CVS)g(supp)r(ort)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(151)150 3355 y(sym)n(b)r(olic)25
b(link,)h(imp)r(orting)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(102)150
3455 y(sym)n(b)r(olic)25 b(links)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(79)150 3555 y(Sym)n(b)r(olic)25
b(name)f(\(tag\))g Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
b Ff(32)150 3654 y(Syn)n(tax)24 b(of)j(info)f(\014les)8
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(129)150
3754 y(SystemAuth,)23 b(in)j(CVSR)n(OOT/con\014g)8 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35
b Ff(137)150 4028 y Fq(T)150 4144 y Ff(T)-6 b(ag)26 b(\(sub)r
(command\))11 b Fe(.)g(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
b Ff(107)150 4244 y(T)-6 b(ag)26 b(\014le,)h(in)e(CVS)g(directory)8
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(15)150 4344 y(T)-6 b(ag)26
b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)45 b Ff(127)150 4443 y(tag,)27 b(command,)d(in)n(tro)r(duction)
7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)33 b Ff(32)150 4543 y(tag,)27 b(creating)f(a)g
(branc)n(h)f(using)e Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(37)150 4643 y(tag,)27
b(example)22 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)49 b Ff(32)150 4742 y(T)-6 b(ag,)27 b(retrieving)f(old)g
(revisions)7 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(33)150 4842 y(T)-6
b(ag,)27 b(sym)n(b)r(olic)e(name)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)48 b Ff(32)150 4941 y(taginfo)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
b Ff(53)150 5041 y(T)-6 b(ags)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
b Ff(32)150 5141 y(tags,)27 b(renaming)21 b Fe(.)13 b(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(108)150 5240
y(T)-6 b(ags,)27 b(stic)n(ky)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(34)150 5340
y(tc,)26 b(T)-6 b(rivial)27 b(Compiler)f(\(example\))16
b Fe(.)c(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)43 b Ff(3)2025 366 y(T)-6 b(eam)25 b(of)h(dev)n(elop)r(ers)16
b Fe(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(57)2025
466 y(TEMP)-6 b(,)27 b(en)n(vironmen)n(t)c(v)l(ariable)f
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)47 b Ff(140)2025 566 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f
(directory)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)43 b Ff(15)2025 665 y(T)-6 b(emplate)25 b(for)h(log)h
(message)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(134)2025 765 y(temp)r(orary)25
b(directories,)i(and)e(serv)n(er)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(25)2025 865 y(temp)r(orary)25
b(\014les,)h(lo)r(cation)h(of)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(140)2025
964 y(Third-part)n(y)24 b(sources)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)35 b Ff(73)2025 1064 y(Time)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)40 b Ff(84)2025 1163 y(timezone,)25 b(in)h(input)15
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b
Ff(84)2025 1263 y(timezone,)25 b(in)h(output)7 b Fe(.)12
b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(102)2025 1363
y(TMP)-6 b(,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
b Fe(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)39 b Ff(140)2025 1462 y(TMPDIR,)26 b(en)n(vironmen)n(t)d(v)l
(ariable)6 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)33 b Ff(140)2025 1562 y(TMPDIR,)26 b(o)n(v)n(erriding)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(83)2025
1662 y(T)-6 b(race)8 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
b Ff(83)2025 1761 y(T)-6 b(raceabilit)n(y)21 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
b Ff(53)2025 1861 y(T)-6 b(rac)n(king)26 b(sources)9
b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
b Ff(73)2025 1961 y(T)-6 b(ransactions,)27 b(atomic,)f(lac)n(k)g(of)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)37 b Ff(62)2025 2060 y(T)-6 b(rivial)26 b(Compiler)g
(\(example\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(3)2025 2160
y(T)n(ypical)26 b(rep)r(ository)17 b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)44 b Ff(7)2025 2370 y Fq(U)2025 2486
y Ff(umask,)25 b(for)h(rep)r(ository)h(\014les)c Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)49 b Ff(10)2025 2586 y(Undoing)25 b(a)h(c)n(hange)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
b Ff(42)2025 2685 y(unedit)25 b(\(sub)r(command\))18
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(64)2025 2785
y(Unkno)n(wn)10 b Fe(.)i(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(58)2025 2885 y(unreserv)n(ed)25
b(c)n(hec)n(k)n(outs)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
b Ff(57)2025 2984 y(Up-to-date)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47 b Ff(57)2025
3084 y(Up)r(date)25 b(\(sub)r(command\))18 b Fe(.)11
b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)45 b Ff(108)2025 3184 y(Up)r(date)25
b(program)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
b Ff(127)2025 3283 y(up)r(date,)25 b(in)n(tro)r(duction)10
b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36 b Ff(58)2025
3383 y(up)r(date,)25 b(to)h(displa)n(y)g(\014le)g(status)14
b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)40 b Ff(58)2025 3482 y(Up)r(date.prog)26 b(\014le,)g(in)f(CVS)h
(directory)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
b Ff(15)2025 3582 y(Up)r(dating)25 b(a)h(\014le)20 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
b Ff(58)2025 3682 y(user)26 b(aliases)15 b Fe(.)f(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b
Ff(21)2025 3781 y(users)26 b(\(admin)e(\014le\))13 b
Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
b Ff(64)2025 4001 y Fq(V)2025 4117 y Ff(V)-6 b(endor)15
b Fe(.)d(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)42 b Ff(73)2025 4217 y(V)-6 b(endor)24
b(branc)n(h)8 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)34 b Ff(73)2025 4316 y(v)n(erifymsg)25 b(\(admin)f
(\014le\))c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(130)2025
4416 y(v)n(ersions,)26 b(of)h(CVS)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)35 b Ff(141)2025 4516 y(V)-6 b(ersions,)26
b(revisions)h(and)e(releases)6 b Fe(.)15 b(.)e(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)33 b Ff(31)2025 4615
y(Viewing)26 b(di\013erences)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)46 b Ff(5)2025 4825 y Fq(W)2025 4941 y Ff(w)n(atc)n(h)26
b(add)f(\(sub)r(command\))20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b
Ff(63)2025 5041 y(w)n(atc)n(h)26 b(o\013)f(\(sub)r(command\))9
b Fe(.)i(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(63)2025 5141 y(w)n(atc)n(h)26
b(on)f(\(sub)r(command\))10 b Fe(.)h(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
b Ff(62)2025 5240 y(w)n(atc)n(h)26 b(remo)n(v)n(e)e(\(sub)r(command\))
17 b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)44 b Ff(63)2025 5340 y(w)n(atc)n(hers)26 b(\(sub)r
(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(65)p
eop
%%Page: 159 161
159 160 bop 150 -116 a Fu(Index)3241 b(159)150 366 y
Ff(W)-6 b(atc)n(hes)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(62)150
466 y(Wdi\013)25 b(\(imp)r(ort)g(example\))7 b Fe(.)12
b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(73)150 566 y(w)n(eb)26
b(pages,)h(main)n(taining)e(with)h(CVS)c Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(134)150 665 y(What)25
b(\(shell)i(command\))18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
b Ff(70)150 765 y(What)25 b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)49 b Ff(37)150 865 y(What)25 b(is)i(CVS)e(not?)14
b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
b Ff(2)150 964 y(What)25 b(is)i(CVS?)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(1)150
1064 y(When)25 b(to)h(commit)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)47 b Ff(67)150 1163 y(Windo)n(ws,)27
b(and)e(p)r(ermissions)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(10)2025
366 y(W)-6 b(ork-session,)26 b(example)f(of)e Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)49 b Ff(3)2025 466 y(W)-6 b(orking)25
b(cop)n(y)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)49 b Ff(57)2025 566 y(W)-6 b(orking)25 b(cop)n(y)-6
b(,)25 b(remo)n(ving)c Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
b Ff(5)2025 665 y(W)-6 b(rapp)r(ers)22 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b
Ff(128)2025 765 y(writers)27 b(\(admin)d(\014le\))15
b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(24)2025
977 y Fq(Z)2025 1093 y Ff(zone,)26 b(time,)f(in)h(input)9
b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(84)2025
1193 y(zone,)26 b(time,)f(in)h(output)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)44 b Ff(102)p eop
%%Page: 160 162
160 161 bop 150 -116 a Fu(160)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: -1 163
-1 162 bop 3725 -116 a Fu(i)150 366 y Fr(Short)53 b(Con)l(ten)l(ts)150
607 y Fc(1)156 b(Ov)m(erview)13 b Fb(.)20 b(.)g(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 b Fc(1)150
748 y(2)156 b(The)33 b(Rep)s(ository)j Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)
g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)68 b Fc(7)150 890 y(3)156
b(Starting)31 b(a)i(pro)5 b(ject)33 b(with)f(CVS)18 b
Fb(.)i(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)49 b Fc(27)150 1031 y(4)156 b(Revisions)18
b Fb(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)50 b Fc(31)150 1172 y(5)156 b(Branc)m(hing)32
b(and)h(merging)d Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)63
b Fc(37)150 1313 y(6)156 b(Recursiv)m(e)34 b(b)s(eha)m(vior)f
Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)65
b Fc(45)150 1454 y(7)156 b(Adding,)32 b(remo)m(ving,)g(and)h(renaming)e
(\014les)h(and)h(directories)23 b Fb(.)c(.)h(.)f(.)h(.)f(.)55
b Fc(47)150 1595 y(8)156 b(History)32 b(bro)m(wsing)13
b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)44
b Fc(53)150 1736 y(9)156 b(Handling)31 b(binary)h(\014les)24
b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55 b Fc(55)150
1877 y(10)107 b(Multiple)31 b(dev)m(elop)s(ers)20 b Fb(.)g(.)g(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
f(.)h(.)f(.)g(.)h(.)f(.)h(.)51 b Fc(57)150 2019 y(11)107
b(Revision)32 b(managemen)m(t)g Fb(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
h(.)64 b Fc(67)150 2160 y(12)107 b(Keyw)m(ord)34 b(substitution)k
Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)70 b Fc(69)150
2301 y(13)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f(sources)18
b Fb(.)j(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)50 b Fc(73)150 2442 y(14)107
b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g(with)f(CVS)19
b Fb(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)50
b Fc(77)150 2583 y(15)107 b(Sp)s(ecial)31 b(Files)15
b Fb(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)46
b Fc(79)150 2724 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
(commands)c Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)61 b Fc(81)150 2865 y(App)s(endix)33
b(B)103 b(Quic)m(k)33 b(reference)h(to)f(CVS)g(commands)22
b Fb(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)54 b Fc(113)150
3007 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g
(Administrativ)m(e)e(\014les)40 b Fb(.)19 b(.)g(.)h(.)f(.)h(.)71
b Fc(125)150 3148 y(App)s(endix)33 b(D)97 b(All)31 b(en)m(vironmen)m(t)
i(v)-5 b(ariables)31 b(whic)m(h)j(a\013ect)e(CVS)22 b
Fb(.)f(.)e(.)h(.)f(.)55 b Fc(139)150 3289 y(App)s(endix)33
b(E)106 b(Compatibilit)m(y)30 b(b)s(et)m(w)m(een)k(CVS)g(V)-8
b(ersions)38 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)70
b Fc(141)150 3430 y(App)s(endix)33 b(F)108 b(T)-8 b(roublesho)s(oting)
17 b Fb(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)50 b Fc(143)150 3571 y(App)s(endix)31
b(G)97 b(Credits)20 b Fb(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)52 b Fc(149)150 3712 y(App)s(endix)33 b(H)99 b(Dealing)31
b(with)h(bugs)h(in)f(CVS)h(or)f(this)h(man)m(ual)j Fb(.)19
b(.)h(.)f(.)h(.)f(.)70 b Fc(151)150 3853 y(Index)22 b
Fb(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)54 b Fc(153)p eop
%%Page: -2 164
-2 163 bop 150 -116 a Fu(ii)2149 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: -3 165
-3 164 bop 3674 -116 a Fu(iii)150 366 y Fr(T)-13 b(able)54
b(of)g(Con)l(ten)l(ts)150 709 y Fq(1)135 b(Ov)l(erview)16
b Fb(.)21 b(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
61 b Fq(1)449 846 y Fu(1.1)92 b(What)31 b(is)e(CVS?)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)56 b Fu(1)449 955 y(1.2)92
b(What)31 b(is)e(CVS)h(not?)10 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
b Fu(2)449 1065 y(1.3)92 b(A)30 b(sample)g(session)21
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)51 b Fu(3)748 1174 y(1.3.1)93
b(Getting)31 b(the)f(source)18 b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)47 b Fu(4)748 1284 y(1.3.2)93 b(Committing)29
b(y)m(our)h(c)m(hanges)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
b Fu(4)748 1393 y(1.3.3)93 b(Cleaning)28 b(up)18 b Fa(.)c(.)h(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
b Fu(5)748 1503 y(1.3.4)93 b(Viewing)29 b(di\013erences)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
b Fu(5)150 1745 y Fq(2)135 b(The)44 b(Rep)t(ository)20
b Fb(.)h(.)f(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)65 b Fq(7)449
1882 y Fu(2.1)92 b(T)-8 b(elling)28 b(CVS)i(where)g(y)m(our)g(rep)s
(ository)g(is)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fu(7)449 1992
y(2.2)92 b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i(rep)s(ository)23
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)53 b Fu(8)748 2102 y(2.2.1)93
b(Where)30 b(\014les)g(are)g(stored)h(within)d(the)i(rep)s(ository)13
b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)43 b Fu(8)748 2211 y(2.2.2)93
b(File)29 b(p)s(ermissions)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(9)748 2321 y(2.2.3)93
b(File)29 b(P)m(ermission)g(issues)g(sp)s(eci\014c)g(to)i(Windo)m(ws)16
b Fa(.)e(.)h(.)g(.)g(.)h(.)f(.)45 b Fu(10)748 2430 y(2.2.4)93
b(The)29 b(attic)h Fa(.)15 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)58 b Fu(11)748 2540 y(2.2.5)93
b(The)29 b(CVS)h(directory)g(in)f(the)i(rep)s(ository)24
b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
b Fu(11)748 2650 y(2.2.6)93 b(CVS)29 b(lo)s(c)m(ks)h(in)f(the)i(rep)s
(ository)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)57 b Fu(11)748 2759 y(2.2.7)93
b(Ho)m(w)30 b(\014les)e(are)i(stored)f(in)f(the)i(CVSR)m(OOT)e
(directory)10 b Fa(.)15 b(.)39 b Fu(12)449 2869 y(2.3)92
b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i(w)m(orking)e(directory)22
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)51
b Fu(13)449 2978 y(2.4)92 b(The)30 b(administrativ)m(e)f(\014les)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
b Fu(15)748 3088 y(2.4.1)93 b(Editing)28 b(administrativ)m(e)h(\014les)
19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)48 b Fu(16)449 3198 y(2.5)92 b(Multiple)28
b(rep)s(ositories)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fu(16)449 3307 y(2.6)92
b(Creating)30 b(a)h(rep)s(ository)17 b Fa(.)c(.)i(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(16)449
3417 y(2.7)92 b(Bac)m(king)31 b(up)e(a)i(rep)s(ository)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
b Fu(17)449 3526 y(2.8)92 b(Mo)m(ving)31 b(a)f(rep)s(ository)19
b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)48 b Fu(18)449 3636 y(2.9)92 b(Remote)32 b(rep)s(ositories)24
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)55 b Fu(18)748 3745 y(2.9.1)93 b(Serv)m(er)30
b(requiremen)m(ts)13 b Fa(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
b Fu(18)748 3855 y(2.9.2)93 b(Connecting)29 b(with)g(rsh)24
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(19)748
3965 y(2.9.3)93 b(Direct)30 b(connection)h(with)e(passw)m(ord)h(authen)
m(tication)14 b Fa(.)h(.)44 b Fu(20)1047 4074 y(2.9.3.1)93
b(Setting)30 b(up)g(the)g(serv)m(er)h(for)f(passw)m(ord)1228
4184 y(authen)m(tication)19 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)48 b Fu(20)1047 4293 y(2.9.3.2)93 b(Using)30 b(the)g(clien)m(t)g
(with)f(passw)m(ord)1228 4403 y(authen)m(tication)19
b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Fu(21)1047
4513 y(2.9.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
(ord)1228 4622 y(authen)m(tication)19 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)48 b Fu(22)748 4732 y(2.9.4)93 b(Direct)30
b(connection)h(with)e(GSSAPI)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fu(23)748 4841 y(2.9.5)93
b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)9 b
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)38 b Fu(23)449 4951 y(2.10)92 b(Read-only)30 b(rep)s(ository)g
(access)18 b Fa(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
b Fu(24)449 5061 y(2.11)92 b(T)-8 b(emp)s(orary)30 b(directories)f(for)
i(the)f(serv)m(er)23 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(25)p eop
%%Page: -4 166
-4 165 bop 150 -116 a Fu(iv)2127 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 83 y Fq(3)135 b(Starting)46
b(a)f(pro)7 b(ject)46 b(with)f(CVS)12 b Fb(.)19 b(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)57 b Fq(27)449 220
y Fu(3.1)92 b(Setting)30 b(up)f(the)i(\014les)22 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)51 b Fu(27)748 330 y(3.1.1)93 b(Creating)30 b(a)g(directory)g(tree)
h(from)f(a)h(n)m(um)m(b)s(er)e(of)h(\014les)19 b Fa(.)14
b(.)48 b Fu(27)748 439 y(3.1.2)93 b(Creating)30 b(Files)f(F)-8
b(rom)31 b(Other)f(V)-8 b(ersion)30 b(Con)m(trol)g(Systems)954
549 y Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
b Fu(28)748 658 y(3.1.3)93 b(Creating)30 b(a)g(directory)g(tree)h(from)
f(scratc)m(h)16 b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45
b Fu(28)449 768 y(3.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
b Fa(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)44 b Fu(29)150 1010 y Fq(4)135 b(Revisions)12
b Fb(.)20 b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)56
b Fq(31)449 1147 y Fu(4.1)92 b(Revision)29 b(n)m(um)m(b)s(ers)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)54 b Fu(31)449 1257 y(4.2)92 b(V)-8 b(ersions,)30
b(revisions)f(and)g(releases)18 b Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
b Fu(31)449 1367 y(4.3)92 b(Assigning)29 b(revisions)21
b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)50 b Fu(31)449 1476 y(4.4)92 b(T)-8 b(ags{Sym)m(b)s(olic)30
b(revisions)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)53 b Fu(32)449 1586 y(4.5)92 b(Stic)m(ky)30 b(tags)g
Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b Fu(34)150
1828 y Fq(5)135 b(Branc)l(hing)44 b(and)h(merging)37
b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)81 b Fq(37)449 1965 y Fu(5.1)92 b(What)31
b(branc)m(hes)f(are)h(go)s(o)s(d)f(for)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)42 b Fu(37)449 2075 y(5.2)92 b(Creating)30
b(a)h(branc)m(h)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(37)449 2184 y(5.3)92
b(Accessing)31 b(branc)m(hes)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fu(38)449
2294 y(5.4)92 b(Branc)m(hes)31 b(and)f(revisions)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
b Fu(39)449 2403 y(5.5)92 b(Magic)31 b(branc)m(h)f(n)m(um)m(b)s(ers)9
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
38 b Fu(40)449 2513 y(5.6)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
b Fu(41)449 2623 y(5.7)92 b(Merging)30 b(from)g(a)h(branc)m(h)f(sev)m
(eral)g(times)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(41)449 2732
y(5.8)92 b(Merging)30 b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m
(w)m(o)g(revisions)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)48 b Fu(42)449 2842 y(5.9)92 b(Merging)30 b(can)h(add)f(or)g(remo)m
(v)m(e)i(\014les)20 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
b Fu(43)150 3084 y Fq(6)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)41
b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)85 b Fq(45)150 3354 y(7)135
b(Adding,)44 b(remo)l(ving,)j(and)d(renaming)i(\014les)f(and)419
3487 y(directories)11 b Fb(.)21 b(.)e(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
g(.)h(.)f(.)56 b Fq(47)449 3624 y Fu(7.1)92 b(Adding)29
b(\014les)g(to)i(a)g(directory)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)55 b Fu(47)449 3733 y(7.2)92 b(Remo)m(ving)30
b(\014les)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fu(48)449
3843 y(7.3)92 b(Remo)m(ving)30 b(directories)23 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
b Fu(49)449 3953 y(7.4)92 b(Mo)m(ving)31 b(and)e(renaming)h(\014les)22
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)51
b Fu(50)748 4062 y(7.4.1)93 b(The)29 b(Normal)h(w)m(a)m(y)i(to)f
(Rename)15 b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(50)748 4172 y(7.4.2)93
b(Mo)m(ving)30 b(the)h(history)e(\014le)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)49 b Fu(50)748 4281 y(7.4.3)93 b(Cop)m(ying)29 b(the)i(history)e
(\014le)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(50)449
4391 y(7.5)92 b(Mo)m(ving)31 b(and)e(renaming)h(directories)22
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)51 b Fu(51)150 4633 y
Fq(8)135 b(History)46 b(bro)l(wsing)35 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
g(.)80 b Fq(53)449 4770 y Fu(8.1)92 b(Log)31 b(messages)25
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)53 b Fu(53)449 4880 y(8.2)92
b(The)30 b(history)f(database)20 b Fa(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(53)449 4990
y(8.3)92 b(User-de\014ned)29 b(logging)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
Fu(53)449 5099 y(8.4)92 b(Annotate)31 b(command)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
56 b Fu(54)p eop
%%Page: -5 167
-5 166 bop 3702 -116 a Fu(v)150 83 y Fq(9)135 b(Handling)45
b(binary)g(\014les)17 b Fb(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)62 b Fq(55)449
220 y Fu(9.1)92 b(The)30 b(issues)f(with)g(binary)g(\014les)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
b Fu(55)449 330 y(9.2)92 b(Ho)m(w)31 b(to)g(store)g(binary)e(\014les)17
b Fa(.)c(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
b Fu(55)150 572 y Fq(10)135 b(Multiple)46 b(dev)l(elop)t(ers)17
b Fb(.)j(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)61 b Fq(57)449 709 y Fu(10.1)92 b(File)30
b(status)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45
b Fu(57)449 819 y(10.2)92 b(Bringing)29 b(a)i(\014le)e(up)h(to)h(date)
22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
b Fu(58)449 928 y(10.3)92 b(Con\015icts)30 b(example)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)52 b Fu(59)449 1038 y(10.4)92 b(Informing)29
b(others)h(ab)s(out)g(commits)12 b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
b Fu(61)449 1147 y(10.5)92 b(Sev)m(eral)31 b(dev)m(elop)s(ers)e(sim)m
(ultaneously)g(attempting)h(to)h(run)e(CVS)654 1257 y
Fa(.)15 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)53 b Fu(61)449 1367 y(10.6)92 b(Mec)m(hanisms)31
b(to)g(trac)m(k)g(who)f(is)g(editing)f(\014les)9 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
b Fu(62)748 1476 y(10.6.1)93 b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m
(h)h(certain)e(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)43 b Fu(62)748 1586 y(10.6.2)93 b(T)-8
b(elling)28 b(CVS)i(to)h(notify)f(y)m(ou)20 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)49 b Fu(63)748 1695 y(10.6.3)93 b(Ho)m(w)31
b(to)g(edit)f(a)h(\014le)e(whic)m(h)g(is)h(b)s(eing)f(w)m(atc)m(hed)15
b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Fu(64)748 1805 y(10.6.4)93
b(Information)28 b(ab)s(out)g(who)h(is)f(w)m(atc)m(hing)h(and)g
(editing)10 b Fa(.)k(.)38 b Fu(65)748 1914 y(10.6.5)93
b(Using)30 b(w)m(atc)m(hes)h(with)f(old)f(v)m(ersions)h(of)g(CVS)22
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fu(65)449
2024 y(10.7)92 b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)g(or)f
(unreserv)m(ed)g(c)m(hec)m(k)m(outs)18 b Fa(.)f(.)e(.)g(.)g(.)h(.)47
b Fu(65)150 2266 y Fq(11)135 b(Revision)46 b(managemen)l(t)16
b Fb(.)22 b(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)61 b Fq(67)449 2403 y Fu(11.1)92 b(When)31
b(to)g(commit?)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(67)150 2646 y Fq(12)135
b(Keyw)l(ord)46 b(substitution)23 b Fb(.)d(.)g(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)68 b Fq(69)449
2783 y Fu(12.1)92 b(Keyw)m(ord)30 b(List)21 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)50 b Fu(69)449 2892 y(12.2)92 b(Using)30
b(k)m(eyw)m(ords)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(70)449
3002 y(12.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)k(.)i(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b
Fu(70)449 3112 y(12.4)92 b(Substitution)28 b(mo)s(des)12
b Fa(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)41 b Fu(71)449 3221 y(12.5)92 b(Problems)29 b(with)g(the)i
($Log: cvs.ps,v $
(Revision 1.1.1.13  1998/07/13 04:03:55  tholo
(Latest version from Cyclic; skipped files
()h(k)m(eyw)m(ord.)27 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)55 b Fu(72)150
3464 y Fq(13)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g(sources)11
b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55
b Fq(73)449 3601 y Fu(13.1)92 b(Imp)s(orting)29 b(a)i(mo)s(dule)d(for)j
(the)f(\014rst)g(time)20 b Fa(.)14 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fu(73)449 3710
y(13.2)92 b(Up)s(dating)29 b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d
(command)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
b Fu(73)449 3820 y(13.3)92 b(Rev)m(erting)31 b(to)g(the)g(latest)g(v)m
(endor)f(release)16 b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(74)449 3929 y(13.4)92
b(Ho)m(w)31 b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)
15 b Fa(.)e(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
b Fu(74)449 4039 y(13.5)92 b(Ho)m(w)31 b(to)h(handle)d(k)m(eyw)m(ord)h
(substitution)e(with)h(cvs)i(imp)s(ort)10 b Fa(.)k(.)h(.)g(.)g(.)39
b Fu(74)449 4149 y(13.6)92 b(Multiple)29 b(v)m(endor)h(branc)m(hes)21
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
b Fu(75)150 4391 y Fq(14)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i
(in)l(teracts)g(with)g(CVS)456 4524 y Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82
b Fq(77)150 4794 y(15)135 b(Sp)t(ecial)45 b(Files)14
b Fb(.)20 b(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)59
b Fq(79)p eop
%%Page: -6 168
-6 167 bop 150 -116 a Fu(vi)2127 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 83 y Fq(App)t(endix)44
b(A)134 b(Guide)44 b(to)i(CVS)e(commands)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)
f(.)69 b Fq(81)449 220 y Fu(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h
(CVS)e(commands)8 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Fu(81)449
330 y(A.2)92 b(CVS's)29 b(exit)i(status)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
b Fu(81)449 439 y(A.3)92 b(Default)30 b(options)g(and)g(the)g
Fp(~)p Fu(/.cvsrc)h(\014le)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
b Fu(82)449 549 y(A.4)92 b(Global)29 b(options)10 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)39 b Fu(82)449 658 y(A.5)92 b(Common)30
b(command)g(options)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
43 b Fu(84)449 768 y(A.6)92 b(admin|Administration)19
b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52
b Fu(87)748 878 y(A.6.1)92 b(admin)29 b(options)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
b Fu(87)449 987 y(A.7)92 b(c)m(hec)m(k)m(out|Chec)m(k)33
b(out)d(sources)h(for)f(editing)20 b Fa(.)13 b(.)j(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fu(91)748
1097 y(A.7.1)92 b(c)m(hec)m(k)m(out)33 b(options)22 b
Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
b Fu(91)748 1206 y(A.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)57 b Fu(93)449
1316 y(A.8)92 b(commit|Chec)m(k)30 b(\014les)g(in)m(to)g(the)h(rep)s
(ository)23 b Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)54 b Fu(93)748 1425 y(A.8.1)92 b(commit)31
b(options)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)52 b Fu(94)748 1535 y(A.8.2)92 b(commit)31 b(examples)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
b Fu(94)1047 1645 y(A.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
b Fu(94)1047 1754 y(A.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
h(editing)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)54 b Fu(95)449
1864 y(A.9)92 b(di\013|Sho)m(w)28 b(di\013erences)i(b)s(et)m(w)m(een)h
(revisions)20 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)49 b Fu(95)748 1973 y(A.9.1)92 b(di\013)29
b(options)22 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)51 b Fu(96)748 2083 y(A.9.2)92 b(di\013)29
b(examples)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)57 b Fu(97)449 2193 y(A.10)92 b(exp)s(ort|Exp)s(ort)29
b(sources)i(from)f(CVS,)g(similar)d(to)32 b(c)m(hec)m(k)m(out)d
Fa(.)15 b(.)56 b Fu(97)748 2302 y(A.10.1)93 b(exp)s(ort)30
b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)50 b Fu(98)449 2412 y(A.11)92 b(history|Sho)m(w)29
b(status)i(of)f(\014les)f(and)h(users)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fu(98)748
2521 y(A.11.1)93 b(history)29 b(options)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Fu(99)449 2631 y(A.12)92
b(imp)s(ort|Imp)s(ort)28 b(sources)i(in)m(to)h(CVS,)e(using)g(v)m
(endor)i(branc)m(hes)653 2741 y Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(100)748
2850 y(A.12.1)93 b(imp)s(ort)28 b(options)13 b Fa(.)i(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Fu(101)748 2960 y(A.12.2)93
b(imp)s(ort)28 b(output)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)53 b Fu(101)748 3069 y(A.12.3)93 b(imp)s(ort)28
b(examples)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
b Fu(102)449 3179 y(A.13)92 b(log|Prin)m(t)30 b(out)g(log)h
(information)d(for)i(\014les)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)55 b Fu(102)748 3289 y(A.13.1)93
b(log)30 b(options)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)55 b Fu(102)748 3398 y(A.13.2)93
b(log)30 b(examples)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)40 b Fu(103)449 3508 y(A.14)92 b(rdi\013|'patc)m(h')30
b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)10 b
Fa(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
b Fu(104)748 3617 y(A.14.1)93 b(rdi\013)28 b(options)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52
b Fu(104)748 3727 y(A.14.2)93 b(rdi\013)28 b(examples)h
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
b Fu(105)449 3836 y(A.15)92 b(release|Indicate)30 b(that)h(a)g(Mo)s
(dule)e(is)h(no)g(longer)g(in)f(use)15 b Fa(.)g(.)g(.)g(.)g(.)45
b Fu(105)748 3946 y(A.15.1)93 b(release)30 b(options)16
b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
b Fu(105)748 4056 y(A.15.2)93 b(release)30 b(output)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)56
b Fu(106)748 4165 y(A.15.3)93 b(release)30 b(examples)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Fu(106)449
4275 y(A.16)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
(dule)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)54 b Fu(106)748 4384 y(A.16.1)93 b(rtag)31 b(options)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
b Fu(107)449 4494 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
(to)f(c)m(hec)m(k)m(ed)h(out)f(v)m(ersions)f(of)g(\014les)653
4604 y Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)52 b Fu(107)748 4713 y(A.17.1)93 b(tag)31
b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)50 b Fu(108)449 4823 y(A.18)92 b(up)s(date|Bring)29
b(w)m(ork)h(tree)h(in)e(sync)h(with)g(rep)s(ository)17
b Fa(.)c(.)i(.)g(.)g(.)g(.)h(.)46 b Fu(108)748 4932 y(A.18.1)93
b(up)s(date)29 b(options)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)40 b Fu(109)748 5042 y(A.18.2)93 b(up)s(date)29
b(output)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)50
b Fu(110)p eop
%%Page: -7 169
-7 168 bop 3652 -116 a Fu(vii)150 83 y Fq(App)t(endix)44
b(B)134 b(Quic)l(k)45 b(reference)h(to)f(CVS)f(commands)454
216 y Fb(.)19 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)79 b Fq(113)150 486 y(App)t(endix)44
b(C)134 b(Reference)46 b(man)l(ual)g(for)419 619 y(Administrativ)l(e)h
(\014les)20 b Fb(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)64 b Fq(125)449 755 y Fu(C.1)91
b(The)30 b(mo)s(dules)f(\014le)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b
Fu(125)748 865 y(C.1.1)92 b(Alias)29 b(mo)s(dules)10
b Fa(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
b Fu(125)748 975 y(C.1.2)92 b(Regular)30 b(mo)s(dules)20
b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)49
b Fu(126)748 1084 y(C.1.3)92 b(Amp)s(ersand)28 b(mo)s(dules)11
b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fu(126)748 1194
y(C.1.4)92 b(Excluding)28 b(directories)20 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(127)748 1303 y(C.1.5)92
b(Mo)s(dule)29 b(options)23 b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)53 b Fu(127)449 1413 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f
(\014le)20 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)50 b Fu(128)449 1523 y(C.3)91 b(The)30 b(commit)g(supp)s
(ort)f(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
44 b Fu(129)748 1632 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)12
b Fa(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(129)449 1742
y(C.4)91 b(Commitinfo)22 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
b Fu(130)449 1851 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)57
b Fu(130)449 1961 y(C.6)91 b(Editinfo)11 b Fa(.)i(.)i(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)41 b Fu(131)748 2071 y(C.6.1)92 b(Editinfo)28
b(example)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
b Fu(132)449 2180 y(C.7)91 b(Loginfo)23 b Fa(.)15 b(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)53 b Fu(133)748 2290 y(C.7.1)92 b(Loginfo)30
b(example)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
b Fu(134)748 2399 y(C.7.2)92 b(Keeping)29 b(a)i(c)m(hec)m(k)m(ed)h(out)
f(cop)m(y)15 b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(134)449 2509 y(C.8)91
b(Rcsinfo)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
b Fu(134)449 2619 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h(cvsignore)f
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fu(135)449
2728 y(C.10)92 b(The)29 b(history)h(\014le)17 b Fa(.)d(.)h(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
b Fu(136)449 2838 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fu(136)449 2947 y(C.12)92
b(The)29 b(CVSR)m(OOT/con\014g)h(con\014guration)g(\014le)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
b Fu(137)150 3190 y Fq(App)t(endix)44 b(D)134 b(All)45
b(en)l(vironmen)l(t)i(v)-7 b(ariables)45 b(whic)l(h)419
3323 y(a\013ect)h(CVS)29 b Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)73 b Fq(139)150 3592 y(App)t(endix)44 b(E)134
b(Compatibilit)l(y)48 b(b)t(et)l(w)l(een)e(CVS)419 3725
y(V)-11 b(ersions)39 b Fb(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)82 b Fq(141)150 3995 y(App)t(endix)44 b(F)134
b(T)-11 b(roublesho)t(oting)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)68 b Fq(143)449 4132 y Fu(F.1)92
b(P)m(artial)30 b(list)f(of)h(error)g(messages)16 b Fa(.)h(.)e(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)46 b Fu(143)449 4242 y(F.2)92 b(T)-8
b(rouble)29 b(making)h(a)g(connection)h(to)g(a)g(CVS)e(serv)m(er)17
b Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fu(147)449
4351 y(F.3)92 b(Other)30 b(common)g(problems)25 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fu(148)150
4594 y Fq(App)t(endix)44 b(G)134 b(Credits)24 b Fb(.)c(.)g(.)f(.)g(.)h
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
68 b Fq(149)150 4863 y(App)t(endix)44 b(H)134 b(Dealing)47
b(with)e(bugs)g(in)g(CVS)f(or)h(this)419 4996 y(man)l(ual)c
Fb(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)84
b Fq(151)150 5266 y(Index)34 b Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)79 b Fq(153)p
eop
%%Page: -8 170
-8 169 bop 150 -116 a Fu(viii)2075 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF