| An editor for revision control |
| Full text |
Pdf
(1.37 MB)
|
| Source
|
ACM Transactions on Programming Languages and Systems (TOPLAS)
archive
Volume 9 , Issue 2 (April 1987)
table of contents
Pages: 277 - 295
Year of Publication: 1987
ISSN:0164-0925
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 36, Citation Count: 9
|
|
|
ABSTRACT
Programming environments support revision control in several guises. Explicitly, revision control software manages the trees of revisions that grow as software is modified. Implicitly, editors retain past versions by automatically saving backup copies and by allowing users to undo commands. This paper describes an editor that offers a uniform solution to these problems by never destroying the old version of the file being edited. It represents files using a generalization of AVL trees called “AVL dags,” which makes it affordable to automatically retain past versions of files. Automatic retention makes revision maintenance transparent to users. The editor also uses the same command language to edit both text and revision trees.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
FRASER, C.W. A compact, portable CRT-based text editor. So{tw. Pract. Exper. 9 (Feb. 1979), 121-125.
|
 |
3
|
|
| |
4
|
KERNIGHAN, B.W. A tutorial introduction to the UNIX text editor. In the Unix Programmer's Manual, Seventh Edition, Volume 2A, Bell Labs., Murray Hill, N.J., Jan. 1979.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
PIKE, R. The Blit: A multiplexed graphics terminal. AT&T Bell Lab. Tech. J. 63, 8 (Oct. 1984), 1595-1631, Part 2.
|
| |
9
|
ROCHKIND, M.J. The source code control system. IEEE Trans. So/tw. Eng. SE-1, 4 (Dec. 1975), 364-370.
|
| |
10
|
SMITH, D. C., IRBY, C., KIMBALL, R., AND VERPLANK, B. Designing the Star. user interface. Byte 7, 4 (Apr. 1982), 242-282.
|
| |
11
|
TESLER, L. The Smalltalk environment. Byte 6, 8 (Aug. 1981), 90-147.
|
| |
12
|
|
| |
13
|
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jacky Estublier , David Leblang , Geoff Clemm , Reidar Conradi , Walter Tichy , André van der Hoek , Darcy Wiborg-Weber, Impact of the research community on the field of software configuration management: summary of an impact project report, ACM SIGSOFT Software Engineering Notes, v.27 n.5, September 2002
|
|
|
|
|
|
Jacky Estublier , David Leblang , André van der Hoek , Reidar Conradi , Geoffrey Clemm , Walter Tichy , Darcy Wiborg-Weber, Impact of software engineering research on the practice of software configuration management, ACM Transactions on Software Engineering and Methodology (TOSEM), v.14 n.4, p.383-430, October 2005
|
|