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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.