Knowledge

The Librarian (version control system)

Source đź“ť

1856: 364: 315:"The Librarian ... took off very quickly. It was very well priced. Its practicality and its functionality were obvious. Companies were not happy maintaining card decks and if you replace a card with another card there is absolutely no way of keeping track of it; so from an auditing perspective, forgetting about security, there was no way to maintain an audit trail of changes you made to a program. It was just sort of an obvious type of application, so we sold lots of systems. They were low priced and sold very quickly. It was always very profitable for ADR." 442:-REP 340 RECORD CONTAINS 704 CHARACTERS -INS 360 01 PER-MASTER-REC. 03 PER-MASTER-KEY. 05 PER-MASTER-DIV PIC XX. 05 PER-MASTER-DEPT PIC 999. 05 PER-MASTER-JOB-CL PIC 999. 05 FILLER PIC XXX. -REP 430 03 FILLER PIC X(693). -DEL 540,590 -REP 1470 OR PER-MASTER-DIV GREATER THAN '94'. 259:, which was problematic due to the amount of physical space they took, the constant chance of card decks being dropped or otherwise damaged, and problems with keeping a history of changes to the program. Even into the mid-to-late 1970s, when other forms of computer input emerged, the punched card deck was still the most important of these, and this was also true for the source code for computer programs themselves. 333:'s Software Honor Roll for the number of customers and associated satisfaction that the package had, based on surveys conducted by Datapro. It made the Honor Roll in subsequent years as well. One 1979 analysis of software packages for IBM mainframe environments rated the Librarian as one of the few packages that excelled both in total number of installations and total amount of sales volume. 340:(ICP), by 1977, the Librarian was in use at some 3,300 sites – the most of any such software package it was tracking – and had aggregate sales revenues of over $ 10 million. By 1979, that number had increased to 4,500 installations. In 1982, ICP gave The Librarian an award for $ 50 million in total sales. 604:(CA). The ADR product then became known as CA-Librarian. CA made enhancements to some of its other products to integrate with CA-Librarian. By 2003, version 4.3 of CA-Librarian was available, and was billed as being part of CA's AllFusion product suite. Release 4.4 of CA-Librarian appears to have come out in 2010. 517:
In this way, the module under development could be edited within the online text editor rather than with Librarian control cards, but the latest iteration would still be preserved within Librarian between batch compiles. Once the program was in a working state, however, normal Librarian updates would
474:
While Librarian insert/replace/deletion operations were tractible for modifications to existing code, they were an awkward vehicle in which to write new programs, where large numbers of changes or refactorings would often take place. One practice to work around this was to keep the program in a file
285:
ADR employees realized that what was valuable to them would be valuable to others. At first, Librarian was offered as part of ADR's Autoflow, and other software packages. This arrangement was in place by 1969. At this point, Librarian master files were kept on magnetic tape; an advertisement that
410:
The Librarian makes use of sequence numbers in the source file. Traditionally these occurred as columns 1–6 of a COBOL line (before the continuation indicator in column 7, area A starting in column 8 and area B starting in column 12), or columns 73–80 of a 370 Assembly language line,
371:
The punched card was at the time the model for many kinds of computer input, including for those representing source code. The Librarian works by interspersing its own control cards with the source program cards. These could be physical cards, or later, lines in a file kept on disk and shown and
325:
The Librarian quickly found success in the market and began being used by a large number of installations. The Librarian, along with Autoflow, became responsible for much of ADR's revenue and rapid growth as a company. Per a survey that ADR conducted amongst its customers, use of the Librarian
343:
In 1985, the Librarian was named by ICP as a recipient for the $ 100 Million Award, again reflecting lifetime aggregate sales. It was one of only a handful of system software products to reach that level. This was followed in 1989, when ICP gave an award for $ 250 million in total sales for
355:. It had roughly the same number of installations as the Librarian. As recollected by Pansophic's founder, Joseph A. Piscopo, "Panvalet and Librarian basically divided the program library market between the two of them.... Virtually everyone ended up with one or the other of the products." 282:. This device wrote typed input onto a metal magnetic tape. Goetz realized that source code did not have to live on punched cards, but instead could be kept in stable magnetic storage; a program called the Librarian that did this was then built for in-house use. 227:
decks as a way of maintaining programs, but kept a card model in terms of its interface. During the 1970s and 1980s it was in use at thousands of IBM mainframe installations and was one of the best-selling software products in the computer industry.
815: 326:
significantly increased programmer productivity, especially in the areas of ongoing maintenance and enhancement of existing applications. Buoyed by this, ADR introduced other software packages in the category of programming tools.
475:
in an online, interactive environment with a text editor, such as Source Program Maintenance Online running under CICS, that would be repeatedly submitted for batch compiles or assemblies. The file would comprise something like:
581:(SCCS) being an important early alternative. This was, as one of the creators of it said, "a radical departure from conventional methods for controlling source code", and gave more flexibility for complicated situations such as 454:
of any kind or for shops that prefer that the source configuration system do inclusions even for languages that did have such a directive. Librarian users have control over under which circumstances, or phase, any
270:, a program for automatic flowcharting, which is often cited as one of the first commercial software applications. The ADR staff wanted something to help manage the increasing size of the Autoflow source code base. 292:
in 1970 related the story of being able to save Librarian tapes when a fire broke out, whereas it would have been impossible to save the equivalent amount of source code had it been in punched card file cabinets.
556:
environment, both at the CMS command line and in ISPF panels and menus and editors. By 1986, the Librarian Release 3.5 was out, introducing a Change Control Facility for greater management and awareness of the
823: 525:
In addition to keeping track of the history of changes to modules, the Librarian had features that supported the auditability, integrity, and recoverability of the master file of source modules.
561:. Early 1988 saw version 3.7 which added the Change Control Facility to the CMS/ISPF environment Release 3.8 of the Librarian came out later in 1988, just as the product was being acquired by 337: 533:
The Librarian went through a series of releases, both to add new functionality and to support changes in IBM mainframe environments. For instance, a new release in 1976 added support for the
450:
control card can be used for including the source of another module into this one. It serves as an extralinguistic feature for programming languages or kept data that do not have an
1075: 1096: 959: 611:
acquired CA Technologies (the latest name for Computer Associates). The product name then became simply Librarian, although the CA-Librarian name did not disappear.
303: 1354: 1056: 1453: 1372: 1580: 934: 1950: 1752: 1476: 1297: 541:
operating systems. An illustration of an enhancement was the addition of the LIB/AM interface in 1983, which allowed the Librarian to appear like a
916: 1539: 1393: 1983: 630: 1596:
Compare to CA Librarian 4.3 being latest version integrated into CA Mainframe Software Manager as shown on slide 22, dated December 2009, in
545:
to certain programs and utilities. Some of ADRs other offerings were integrated with the Librarian, for instance its Datadictionary product.
2319: 646: 880: 1667: 898: 862: 267: 711:(Interview). Interviewed by Thomas Haigh. Washington, D.C.: Charles Babbage Institute, University of Minnesota. pp. 3, 5, 12–13 629:, lists CA Librarian as one of the source control systems still in use by mainframe developers, along with a few others such as 518:
be done in order to keep track of changes to the module. Later, a workflow such as this could be done via the editor in the IBM
2280: 2086: 1745: 685:(Interview). Interviewed by Jeffrey R. Yost. Washington, D.C.: Charles Babbage Institute, University of Minnesota. pp. 5–7 467:
operation. In practice, however, inclusion of this kind can also be done using language-specific constructs, such as the COBOL
2198: 302:
that did not mention it in connection with any other ADR products. A shift was made to Librarian master files being kept on
1010: 2188: 1724: 1693: 177: 1498: 391:, are used to provide basic identifying information about a Librarian module. For the language, some typical values are 2151: 1989: 1931: 296:
Soon, ADR recognized that Librarian had a market of its own. By 1971, advertisements were running for the Librarian in
2314: 1738: 1677: 1252: 991: 772: 742: 2287: 2273: 151: 2324: 548:
By 1981, Release 3.0 of the Librarian was out. Release 3.4, made in 1985, added support for the more interactive
2019: 1599: 1787: 917:"The Librarian tells you where you are, where you're going, and what you've done... just in case you forget" 423:
indicates that the sequencing numbers to Librarian should match those normally used in COBOL programming.
2254: 330: 2239: 2193: 2042: 2026: 582: 90: 1641: 1877: 1855: 1801: 578: 558: 837: 594: 1268: 2329: 2210: 1624: 363: 2309: 2244: 1795: 1718: 577:
Over time, approaches to version control began to move away from the Librarian model, with the
212: 208: 129: 1935: 1925: 2160: 2013: 1561: 1144: 1122: 614:
As of 2023, the Librarian is part of Broadcom's Mainframe Software line under a category for
396: 263: 216: 124: 38: 1558:"CA Enhances Diagnostics Solutions to Speed Troubleshooting of z/OS and OS/390 Applications" 1034: 1812: 542: 8: 2145: 2125: 1964: 1921: 601: 562: 232: 53: 1203:
Bianchi, M. H.; Wood, J. L. (1976). "A user's viewpoint on the Programmer's Workbench".
981: 2227: 1943: 1521: 1432: 1336: 139: 1770:
Years, where available, indicate the date of first stable release. Systems with names
1169: 2093: 2065: 1895: 1673: 1248: 1206:
In Proceedings of the 2nd international conference on Software engineering (ICSE '76)
987: 796: 768: 738: 626: 451: 352: 1525: 1436: 1340: 2007: 1513: 1424: 1328: 983:
From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry
373: 307: 163: 156: 116: 708: 682: 600:
Nonetheless, the IBM mainframe world still went on. In 1988, ADR was acquired by
2234: 1761: 1565: 1126: 2222: 1977: 1204: 1669:
Modern Mainframe Development: COBOL, Databases, and Next Generation Approaches
585:. SCCS was actually originally written for IBM OS/370, but found favor on the 2303: 1971: 1957: 1557: 1517: 1114: 608: 298: 220: 144: 459:
statements would be expanded. For instance, the inclusion will be done by a
2259: 2215: 2001: 1730: 1247:. Pacific Palisades, California: Goodyear Publishing Company. p. 254. 271: 256: 224: 1428: 1332: 367:
Librarian listing of a source module, showing history and other attributes
2167: 1912: 1245:
Introduction to FORTRAN IV Programming: Using the WATFOR/WATFIV Compilers
634: 372:
edited on display terminals. In any case, the Librarian operated under a
279: 1412: 1316: 2113: 2072: 795:. Fresno, California: Mike Murach & Associates. pp. 8, 56–59. 565:. It added the Librarian/Change Control Facility functionality for the 288: 45: 33: 1411:
Allen, Frank W.; Loomis, Mary E. S.; Mannino, Michael V. (June 1982).
816:"In new case, Supreme Court revisits the question of software patents" 419:
control card, which adds a new source module to Librarian, the option
347:
Throughout much of its existence, Librarian's main competitor was the
2205: 2119: 2058: 1232:. New York: The Mount Sinai Medical Center. 1982. pp. 1–4, 1–7. 2249: 2106: 1995: 1826: 905:(Advertisement). Vol. 16, no. uncertain. 1970. p. 5. 348: 275: 240: 58: 887:(Advertisement). Vol. 7, no. uncertain. 1969. p. 4. 618:-related products. The current product version is Librarian 4.4. 566: 412: 800: 615: 590: 549: 538: 534: 438:. An example set of cards to update a COBOL program might be: 426:
The main control cards used in modifying existing programs are
2079: 1883: 404: 1170:"AllFusion CA-Librarian Batch Command Reference Guide 4.3" 1889: 1839: 1832: 1774:
are no longer maintained or have planned end-of-life dates.
1394:"ADR Updates 'Datadictionary' To Integrate 'The Librarian'" 737:. Boston: Houghton Mifflin Company. pp. 76, 116, 296. 586: 553: 519: 379:
Librarian control cards begin with a hyphen. Some, such as
767:. New York: John Wiley & Sons. pp. 6–9, 346–347. 2099: 1625:"Broadcom Inc. Completes Acquisition of CA Technologies" 1355:"'The Librarian' Now Available for IBM 360/370 VS users" 838:"Unityper II, Data Entry Device for the Univac Computer" 255:
Most computer source programs in the 1960s were kept on
1586:(Second ed.). CA Technologies. 2010. pp. 1, 2 1373:"ADR Announces Translator Interface for OS/MVS Sites" 1175:. Computer Associates. 2003. pp. i, ii, 2–1, 2–3 869:. Vol. 2, no. uncertain. 1969. p. 102. 1057:"New Ideas Sought to Bring Order to Package Surveys" 1719:
The LIBRARIAN: Total Control of Your Software Asset
1410: 765:A Simplified Guide to Structured COBOL Programming 329:By 1973, the Librarian had garnered a spot in the 1560:(Press release). PR Newswire. December 18, 2001. 840:. Smithsonian National Museum of American History 223:computers. It was designed to supplant physical 2301: 1317:"Source Code Security: A Checklist for Managers" 1209:. IEEE Computer Society Press. pp. 193–199. 1164: 1162: 1160: 1158: 1097:"ICP gives awards to top-selling software tools" 1050: 1048: 310:was used to keep disk drive usage to a minimum. 940:(Advertisement). September 20, 1976. p. 3. 415:, and so forth. For instance, on the Librarian 1661: 1659: 1028: 1026: 1024: 979: 953: 951: 949: 947: 631:IBM Software Configuration and Library Manager 1746: 1545:(Advertisement). October 8, 1990. p. 37. 1388: 1386: 1155: 1045: 923:(Advertisement). December 1, 1971. p. 3. 728: 726: 1760: 1636: 1634: 1627:(Press release). Broadcom. November 5, 2018. 1492: 1490: 1448: 1446: 1413:"The Integrated Dictionary/Directory System" 1091: 1089: 1005: 1003: 975: 973: 702: 700: 647:History of software configuration management 243:in 2018, the product became known simply as 231:After Applied Data Research was acquired by 1656: 1578:See published 2010 date for Release 4.4 in 1202: 1115:"The 18th Annual ICP Million Dollar Awards" 1021: 944: 807: 786: 784: 758: 756: 754: 1753: 1739: 1383: 1298:"Software & Services: System Software" 1292: 1290: 1224: 1222: 1220: 1218: 1216: 1138: 1136: 1073: 935:"The Librarian and MetaCOBOL from ADR ..." 857: 855: 732: 723: 676: 674: 672: 670: 668: 666: 664: 662: 1631: 1506:IEEE Transactions on Software Engineering 1487: 1443: 1198: 1196: 1194: 1192: 1190: 1086: 1000: 970: 790: 762: 733:Popkin, Gary S.; Pike, Arthur H. (1977). 697: 215:software product originally developed by 1597: 1581:"CA Librarian®: Installation Guide r4.4" 1496: 1471: 1469: 1467: 781: 751: 362: 1314: 1287: 1213: 1142: 1133: 1054: 1032: 852: 706: 659: 2302: 1721:– ADR promotional brochure, 1988 1665: 1187: 793:System/360–370 Assembler Language (OS) 278:system during a prior employment with 239:. After that company was acquired by 1734: 1464: 1304:. February 11, 1985. pp. 66, 68. 1242: 1230:MSH EDP Experimental Resources Manual 957: 680: 338:International Computer Programs, Inc. 235:in 1988, the product became known as 1598:Roemming, Richard (April 14, 2010). 1074:Blumenthal, Marcia (April 5, 1982). 960:"The New Software Economics: Part 2" 336:According to sales figures given to 2320:Proprietary version control systems 1497:Rochkind, Marc J. (December 1975). 1483:. October 3, 1988. pp. 25, 30. 813: 13: 1143:Babcock, Charles (June 16, 1986). 1076:"ICP Honors 342 Software Products" 1035:"Software winners' ranks swelling" 958:Frank, Werner (January 15, 1979). 814:Lee, Timothy B. (March 28, 2014). 709:"An Interview with Joseph Piscopo" 274:, an ADR co-founder, had used the 14: 2341: 1712: 1361:. September 27, 1976. p. 24. 411:likewise columns 73–80 for 16:Software product released in 1969 1854: 1499:"The Source Code Control System" 1460:. February 15, 1988. p. 29. 683:"An Interview with Martin Goetz" 1686: 1617: 1572: 1549: 1540:"Computer Associates: News ..." 1532: 1454:"New Products: System Software" 1404: 1379:. December 5, 1983. p. 67. 1365: 1347: 1308: 1273:Natural ISPF 8.2.8 User's Guide 1261: 1236: 1107: 1067: 1033:Leavitt, Don (March 27, 1978). 980:Campbell-Kelly, Martin (2003). 927: 909: 891: 735:Introduction to Data Processing 707:Piscipo, Joseph (May 3, 2002). 500:complete source code of program 1672:. O'Reilly Media. p. 59. 1315:Corelis, Jon (December 1987). 1055:Leavitt, Don (April 4, 1977). 1017:. August 29, 1973. p. 11. 1011:"Packages Cited In Honor Roll" 873: 830: 572: 1: 1400:. March 16, 1981. p. 47. 1103:. April 22, 1985. p. 11. 763:McCracken, Daniel D. (1976). 681:Goetz, Martin (May 3, 2002). 652: 593:where it was included in the 1642:"Mainframe Software: DevOps" 623:Modern Mainframe Development 358: 331:Datapro Research Corporation 7: 640: 528: 98:; 14 years ago 73:; 55 years ago 10: 2346: 1477:"Librarian in VSE upgrade" 1145:"Tool manages source code" 986:. MIT Press. p. 116. 966:. pp. 4–7 (In Depth). 579:Source Code Control System 559:software development cycle 250: 2268: 2181: 2135: 2050: 2041: 1905: 1870: 1863: 1852: 1811: 1786: 1779: 1768: 1727:– Broadcom web page, 2023 1121:. June 1989. p. 15. 1119:Insurance Software Review 791:McQuillen, Kevin (1975). 589:operating system for the 172: 162: 150: 138: 115: 111: 89: 85: 67: 44: 32: 24: 2315:Configuration management 1762:Version control software 1518:10.1109/tse.1975.6312866 996:– via OpenLibrary. 477: 440: 262:During its early years, 1990:Software Change Manager 1243:Blatt, John M. (1971). 633:and ChangeMan ZMF from 497:-ADD modulename, pswd, 463:operation but not by a 306:, with ADR saying that 28:CA-Librarian, Librarian 2325:IBM mainframe software 1600:"Mainframe 2.0 Update" 1269:"CA Librarian Members" 595:Programmer's Workbench 368: 317: 213:source code management 209:version control system 188:/ca-mainframe-software 130:DOS/360 and successors 1568:– via ProQuest. 1429:10.1145/356876.356882 1417:ACM Computing Surveys 1333:10.1145/382266.382431 1129:– via ProQuest. 552:operating system and 493:-DLM modulename, pswd 397:370 Assembly language 366: 320:—Martin Goetz in 2002 313: 304:mainframe disk drives 266:(ADR) was developing 264:Applied Data Research 217:Applied Data Research 125:OS/360 and successors 39:Applied Data Research 1666:Taulli, Tom (2022). 543:partitioned data set 867:Modern Data Systems 820:The Washington Post 602:Computer Associates 563:Computer Associates 233:Computer Associates 54:Computer Associates 21: 1321:SIGUCCS Newsletter 1151:. pp. 19, 22. 509:ASM/COBCL/whatever 369: 34:Original author(s) 19: 2297: 2296: 2223:Delta compression 2177: 2176: 2037: 2036: 2027:Visual SourceSafe 1880:(1986, 1990 in C) 1850: 1849: 1555:See for instance 1082:. pp. 1, 10. 826:on April 2, 2014. 452:include directive 353:Pansophic Systems 202: 201: 2337: 2154:(via Git) (2014) 2148:(via Git) (2013) 2051:Free/open-source 2048: 2047: 1871:Free/open-source 1868: 1867: 1858: 1788:Free/open-source 1784: 1783: 1755: 1748: 1741: 1732: 1731: 1706: 1705: 1703: 1701: 1690: 1684: 1683: 1663: 1654: 1653: 1651: 1649: 1638: 1629: 1628: 1621: 1615: 1614: 1612: 1610: 1604: 1595: 1593: 1591: 1585: 1576: 1570: 1569: 1553: 1547: 1546: 1536: 1530: 1529: 1503: 1494: 1485: 1484: 1473: 1462: 1461: 1450: 1441: 1440: 1408: 1402: 1401: 1390: 1381: 1380: 1369: 1363: 1362: 1351: 1345: 1344: 1312: 1306: 1305: 1294: 1285: 1284: 1282: 1280: 1265: 1259: 1258: 1240: 1234: 1233: 1226: 1211: 1210: 1200: 1185: 1184: 1182: 1180: 1174: 1166: 1153: 1152: 1140: 1131: 1130: 1111: 1105: 1104: 1093: 1084: 1083: 1071: 1065: 1064: 1052: 1043: 1042: 1030: 1019: 1018: 1007: 998: 997: 977: 968: 967: 955: 942: 941: 931: 925: 924: 913: 907: 906: 895: 889: 888: 877: 871: 870: 859: 850: 849: 847: 845: 834: 828: 827: 822:. Archived from 811: 805: 804: 788: 779: 778: 760: 749: 748: 730: 721: 720: 718: 716: 704: 695: 694: 692: 690: 678: 513: 510: 507: 504: 501: 498: 495: 494: 490: 487: 484: 481: 470: 466: 462: 458: 449: 437: 433: 429: 422: 418: 402: 394: 390: 386: 382: 374:batch processing 321: 308:data compression 198: 195: 193: 191: 189: 187: 185: 183: 181: 179: 157:Revision control 117:Operating system 106: 104: 99: 81: 79: 74: 22: 18: 2345: 2344: 2340: 2339: 2338: 2336: 2335: 2334: 2330:CA Technologies 2300: 2299: 2298: 2293: 2264: 2235:File comparison 2173: 2131: 2033: 1901: 1890:QVCS Enterprise 1859: 1846: 1807: 1775: 1764: 1759: 1715: 1710: 1709: 1699: 1697: 1694:"Librarian 4.4" 1692: 1691: 1687: 1680: 1664: 1657: 1647: 1645: 1640: 1639: 1632: 1623: 1622: 1618: 1608: 1606: 1602: 1589: 1587: 1583: 1579: 1577: 1573: 1556: 1554: 1550: 1538: 1537: 1533: 1501: 1495: 1488: 1475: 1474: 1465: 1452: 1451: 1444: 1409: 1405: 1392: 1391: 1384: 1371: 1370: 1366: 1353: 1352: 1348: 1313: 1309: 1296: 1295: 1288: 1278: 1276: 1267: 1266: 1262: 1255: 1241: 1237: 1228: 1227: 1214: 1201: 1188: 1178: 1176: 1172: 1168: 1167: 1156: 1141: 1134: 1113: 1112: 1108: 1095: 1094: 1087: 1072: 1068: 1053: 1046: 1031: 1022: 1009: 1008: 1001: 994: 978: 971: 956: 945: 933: 932: 928: 915: 914: 910: 897: 896: 892: 885:Data Management 879: 878: 874: 861: 860: 853: 843: 841: 836: 835: 831: 812: 808: 789: 782: 775: 761: 752: 745: 731: 724: 714: 712: 705: 698: 688: 686: 679: 660: 655: 643: 625:, published by 575: 531: 515: 514: 511: 508: 505: 502: 499: 496: 492: 491: 488: 485: 482: 479: 468: 464: 460: 456: 447: 444: 443: 435: 431: 427: 420: 416: 400: 392: 388: 384: 380: 361: 323: 319: 253: 176: 134: 107: 102: 100: 97: 77: 75: 72: 68:Initial release 63: 17: 12: 11: 5: 2343: 2333: 2332: 2327: 2322: 2317: 2312: 2310:1960s software 2295: 2294: 2292: 2291: 2284: 2277: 2269: 2266: 2265: 2263: 2262: 2257: 2252: 2247: 2242: 2237: 2232: 2231: 2230: 2220: 2219: 2218: 2208: 2203: 2202: 2201: 2191: 2185: 2183: 2179: 2178: 2175: 2174: 2172: 2171: 2165: 2157: 2156: 2155: 2149: 2139: 2137: 2133: 2132: 2130: 2129: 2123: 2117: 2111: 2103: 2097: 2091: 2083: 2077: 2069: 2063: 2054: 2052: 2045: 2039: 2038: 2035: 2034: 2032: 2031: 2023: 2017: 2011: 2005: 1999: 1993: 1987: 1981: 1978:Perforce Helix 1975: 1969: 1961: 1955: 1947: 1941: 1940: 1939: 1929: 1916: 1909: 1907: 1903: 1902: 1900: 1899: 1893: 1887: 1881: 1874: 1872: 1865: 1861: 1860: 1853: 1851: 1848: 1847: 1845: 1844: 1836: 1830: 1824: 1817: 1815: 1809: 1808: 1806: 1805: 1799: 1792: 1790: 1781: 1777: 1776: 1769: 1766: 1765: 1758: 1757: 1750: 1743: 1735: 1729: 1728: 1722: 1714: 1713:External links 1711: 1708: 1707: 1696:. Broadcom Inc 1685: 1678: 1655: 1644:. Broadcom Inc 1630: 1616: 1571: 1548: 1531: 1512:(4): 364–370. 1486: 1463: 1442: 1423:(2): 245–286. 1403: 1382: 1364: 1346: 1307: 1286: 1260: 1253: 1235: 1212: 1186: 1154: 1132: 1106: 1085: 1066: 1044: 1020: 999: 992: 969: 943: 926: 908: 890: 872: 851: 829: 806: 780: 773: 750: 743: 722: 696: 657: 656: 654: 651: 650: 649: 642: 639: 627:O'Reilly Media 621:The 2022 book 574: 571: 530: 527: 478: 441: 360: 357: 312: 252: 249: 200: 199: 174: 170: 169: 166: 160: 159: 154: 148: 147: 142: 136: 135: 133: 132: 127: 121: 119: 113: 112: 109: 108: 95: 93: 91:Stable release 87: 86: 83: 82: 69: 65: 64: 62: 61: 56: 50: 48: 42: 41: 36: 30: 29: 26: 15: 9: 6: 4: 3: 2: 2342: 2331: 2328: 2326: 2323: 2321: 2318: 2316: 2313: 2311: 2308: 2307: 2305: 2290: 2289: 2285: 2283: 2282: 2278: 2276: 2275: 2271: 2270: 2267: 2261: 2258: 2256: 2253: 2251: 2248: 2246: 2243: 2241: 2238: 2236: 2233: 2229: 2226: 2225: 2224: 2221: 2217: 2214: 2213: 2212: 2209: 2207: 2204: 2200: 2197: 2196: 2195: 2192: 2190: 2187: 2186: 2184: 2180: 2169: 2166: 2163: 2162: 2158: 2153: 2150: 2147: 2144: 2143: 2142:Azure DevOps 2141: 2140: 2138: 2134: 2127: 2124: 2121: 2118: 2115: 2112: 2109: 2108: 2104: 2101: 2098: 2095: 2092: 2089: 2088: 2084: 2081: 2078: 2075: 2074: 2070: 2067: 2064: 2061: 2060: 2056: 2055: 2053: 2049: 2046: 2044: 2040: 2029: 2028: 2024: 2021: 2018: 2015: 2012: 2009: 2006: 2003: 2000: 1997: 1994: 1991: 1988: 1985: 1982: 1979: 1976: 1973: 1970: 1967: 1966: 1962: 1959: 1958:Dimensions CM 1956: 1953: 1952: 1948: 1945: 1942: 1937: 1933: 1930: 1927: 1923: 1920: 1919: 1918:Azure DevOps 1917: 1914: 1911: 1910: 1908: 1904: 1897: 1894: 1891: 1888: 1885: 1882: 1879: 1876: 1875: 1873: 1869: 1866: 1864:Client–server 1862: 1857: 1842: 1841: 1837: 1834: 1831: 1828: 1825: 1822: 1821:The Librarian 1819: 1818: 1816: 1814: 1810: 1803: 1800: 1797: 1794: 1793: 1791: 1789: 1785: 1782: 1778: 1773: 1767: 1763: 1756: 1751: 1749: 1744: 1742: 1737: 1736: 1733: 1726: 1725:Librarian 4.4 1723: 1720: 1717: 1716: 1695: 1689: 1681: 1679:9781098106997 1675: 1671: 1670: 1662: 1660: 1643: 1637: 1635: 1626: 1620: 1601: 1582: 1575: 1567: 1563: 1559: 1552: 1544: 1543:Computerworld 1541: 1535: 1527: 1523: 1519: 1515: 1511: 1507: 1500: 1493: 1491: 1482: 1481:Computerworld 1478: 1472: 1470: 1468: 1459: 1458:Computerworld 1455: 1449: 1447: 1438: 1434: 1430: 1426: 1422: 1418: 1414: 1407: 1399: 1398:Computerworld 1395: 1389: 1387: 1378: 1377:Computerworld 1374: 1368: 1360: 1359:Computerworld 1356: 1350: 1342: 1338: 1334: 1330: 1326: 1322: 1318: 1311: 1303: 1302:Computerworld 1299: 1293: 1291: 1275:. Software AG 1274: 1270: 1264: 1256: 1254:0-87620-440-X 1250: 1246: 1239: 1231: 1225: 1223: 1221: 1219: 1217: 1208: 1207: 1199: 1197: 1195: 1193: 1191: 1171: 1165: 1163: 1161: 1159: 1150: 1149:Computerworld 1146: 1139: 1137: 1128: 1124: 1120: 1116: 1110: 1102: 1101:Computerworld 1098: 1092: 1090: 1081: 1080:Computerworld 1077: 1070: 1063:. p. 19. 1062: 1061:Computerworld 1058: 1051: 1049: 1040: 1039:Computerworld 1036: 1029: 1027: 1025: 1016: 1015:Computerworld 1012: 1006: 1004: 995: 993:0-262-03303-8 989: 985: 984: 976: 974: 965: 964:Computerworld 961: 954: 952: 950: 948: 939: 938:Computerworld 936: 930: 922: 921:Computerworld 918: 912: 904: 900: 894: 886: 882: 876: 868: 864: 858: 856: 839: 833: 825: 821: 817: 810: 802: 798: 794: 787: 785: 776: 774:0-471-58284-0 770: 766: 759: 757: 755: 746: 744:0-395-20628-6 740: 736: 729: 727: 710: 703: 701: 684: 677: 675: 673: 671: 669: 667: 665: 663: 658: 648: 645: 644: 638: 636: 632: 628: 624: 619: 617: 612: 610: 609:Broadcom Inc. 605: 603: 598: 596: 592: 588: 584: 580: 570: 568: 564: 560: 555: 551: 546: 544: 540: 536: 526: 523: 521: 476: 472: 453: 439: 424: 414: 408: 406: 398: 377: 375: 365: 356: 354: 351:product from 350: 345: 341: 339: 334: 332: 327: 322: 316: 311: 309: 305: 301: 300: 299:Computerworld 294: 291: 290: 283: 281: 277: 273: 269: 265: 260: 258: 257:punched cards 248: 246: 242: 238: 234: 229: 226: 222: 221:IBM mainframe 218: 214: 210: 206: 205:The Librarian 197: 192:/ca-librarian 175: 171: 167: 165: 161: 158: 155: 153: 149: 146: 145:IBM mainframe 143: 141: 137: 131: 128: 126: 123: 122: 120: 118: 114: 110: 96:4.4 / 2010 94: 92: 88: 84: 70: 66: 60: 57: 55: 52: 51: 49: 47: 43: 40: 37: 35: 31: 27: 23: 20:The Librarian 2286: 2279: 2272: 2159: 2105: 2085: 2071: 2057: 2025: 2014:Team Concert 2002:Surround SCM 1963: 1949: 1838: 1820: 1771: 1698:. Retrieved 1688: 1668: 1646:. Retrieved 1619: 1607:. Retrieved 1588:. Retrieved 1574: 1551: 1542: 1534: 1509: 1505: 1480: 1457: 1420: 1416: 1406: 1397: 1376: 1367: 1358: 1349: 1327:(4): 26–28. 1324: 1320: 1310: 1301: 1277:. Retrieved 1272: 1263: 1244: 1238: 1229: 1205: 1177:. Retrieved 1148: 1118: 1109: 1100: 1079: 1069: 1060: 1041:. p. 2. 1038: 1014: 982: 963: 937: 929: 920: 911: 902: 893: 884: 875: 866: 842:. Retrieved 832: 824:the original 819: 809: 792: 764: 734: 713:. Retrieved 687:. Retrieved 622: 620: 613: 606: 599: 576: 547: 532: 524: 516: 473: 461:-SEL modname 445: 425: 409: 378: 370: 346: 342: 335: 328: 324: 318: 314: 297: 295: 287: 284: 272:Martin Goetz 261: 254: 244: 237:CA-Librarian 236: 230: 225:punched card 204: 203: 46:Developer(s) 2228:Interleaved 2168:Plastic SCM 2136:Proprietary 2043:Distributed 1913:AccuRev SCM 1906:Proprietary 1813:Proprietary 899:"uncertain" 881:"uncertain" 863:"uncertain" 635:Micro Focus 573:Later years 471:statement. 344:Librarian. 286:ADR ran in 280:Sperry Rand 168:Proprietary 25:Other names 2304:Categories 2281:Comparison 2255:Repository 2114:GNU Bazaar 2073:Code Co-op 1896:Subversion 1780:Local only 1772:in italics 1609:August 13, 1590:August 13, 1179:August 10, 903:Datamation 653:References 569:platform. 522:facility. 289:Datamation 2206:Changeset 2120:Mercurial 2059:BitKeeper 1972:Integrity 1944:ClearCase 1700:August 7, 1648:August 7, 1566:449135709 1127:229252239 844:August 3, 607:In 2018, 583:branching 421:SEQ=COBOL 359:Operation 245:Librarian 180:.broadcom 2274:Category 2250:Monorepo 2189:Baseline 2182:Concepts 2161:TeamWare 2152:Services 2126:Monotone 2107:GNU arch 1996:StarTeam 1986:(1980s?) 1938:) (2014) 1932:Services 1928:) (2005) 1827:Panvalet 1562:ProQuest 1526:10006076 1437:18623739 1341:24797580 1279:June 12, 1123:ProQuest 801:74-29645 641:See also 529:Releases 349:Panvalet 276:UNITYPER 268:Autoflow 241:Broadcom 178:techdocs 140:Platform 59:Broadcom 2008:Synergy 1992:(1970s) 1960:(1980s) 1829:(1970s) 715:May 26, 689:May 26, 567:DOS/VSE 489:STRMLIB 413:FORTRAN 376:model. 251:History 190:/devops 173:Website 164:License 101: ( 76: ( 2211:Commit 2194:Branch 2170:(2006) 2164:(1992) 2146:Server 2128:(2003) 2122:(2005) 2116:(2005) 2110:(2001) 2102:(2005) 2096:(2007) 2094:Fossil 2090:(2002) 2082:(2002) 2076:(1997) 2068:(2017) 2066:Breezy 2062:(2000) 2030:(1994) 2022:(2003) 2016:(2008) 2010:(1990) 2004:(2002) 1998:(1995) 1980:(1995) 1974:(2001) 1968:(1984) 1954:(1994) 1946:(1992) 1922:Server 1915:(2002) 1898:(2000) 1892:(1998) 1886:(1998) 1843:(1991) 1835:(1985) 1823:(1969) 1804:(1973) 1798:(1982) 1676:  1564:  1524:  1435:  1339:  1251:  1125:  990:  799:  771:  741:  616:DevOps 591:PDP-11 550:VM/CMS 539:OS/VS2 535:OS/VS1 465:-PUNCH 434:, and 387:, and 2245:Merge 2216:Gated 2199:Trunk 2080:Darcs 2020:Vault 1934:(via 1924:(via 1884:CVSNT 1603:(PDF) 1584:(PDF) 1522:S2CID 1502:(PDF) 1433:S2CID 1337:S2CID 1173:(PDF) 405:COBOL 389:-LANG 385:-PGMR 381:-DESC 207:is a 196:.html 2288:List 2240:Fork 2087:DCVS 1984:SCLM 1965:DSEE 1951:CMVC 1936:TFVC 1926:TFVC 1840:QVCS 1833:PVCS 1802:SCCS 1702:2023 1674:ISBN 1650:2023 1611:2023 1605:. CA 1592:2023 1510:SE-1 1281:2023 1249:ISBN 1181:2023 988:ISBN 846:2023 797:LCCN 769:ISBN 739:ISBN 717:2023 691:2023 587:UNIX 554:ISPF 537:and 520:ISPF 506:EXEC 486:EXEC 469:COPY 457:-INC 448:-INC 446:The 436:-DEL 432:-REP 428:-INS 417:-ADD 407:. 403:for 399:and 395:for 219:for 211:and 194:/4-4 182:.com 152:Type 103:2010 78:1969 71:1969 2260:Tag 2100:Git 1878:CVS 1796:RCS 1514:doi 1425:doi 1329:doi 597:. 512:... 480:... 401:CBL 393:ASM 186:/en 184:/us 2306:: 1658:^ 1633:^ 1520:. 1508:. 1504:. 1489:^ 1479:. 1466:^ 1456:. 1445:^ 1431:. 1421:14 1419:. 1415:. 1396:. 1385:^ 1375:. 1357:. 1335:. 1325:17 1323:. 1319:. 1300:. 1289:^ 1271:. 1215:^ 1189:^ 1157:^ 1147:. 1135:^ 1117:. 1099:. 1088:^ 1078:. 1059:. 1047:^ 1037:. 1023:^ 1013:. 1002:^ 972:^ 962:. 946:^ 919:. 901:. 883:. 865:. 854:^ 818:. 783:^ 753:^ 725:^ 699:^ 661:^ 637:. 503:// 483:// 430:, 383:, 247:. 1754:e 1747:t 1740:v 1704:. 1682:. 1652:. 1613:. 1594:. 1528:. 1516:: 1439:. 1427:: 1343:. 1331:: 1283:. 1257:. 1183:. 848:. 803:. 777:. 747:. 719:. 693:. 105:) 80:)

Index

Original author(s)
Applied Data Research
Developer(s)
Computer Associates
Broadcom
Stable release
Operating system
OS/360 and successors
DOS/360 and successors
Platform
IBM mainframe
Type
Revision control
License
techdocs.broadcom.com/us/en/ca-mainframe-software/devops/ca-librarian/4-4.html
version control system
source code management
Applied Data Research
IBM mainframe
punched card
Computer Associates
Broadcom
punched cards
Applied Data Research
Autoflow
Martin Goetz
UNITYPER
Sperry Rand
Datamation
Computerworld

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑