Revision Control System - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Revision Control System


  
 Revision control - Wikipedia, the free encyclopedia
Software tools for revision control are increasingly recognized as being necessary for most software development projects.
Software developers sometimes use revision control software to maintain documentation and configuration files as well as source code.
One of the leading proponents of distributed revision control is Linus Torvalds, developer of the Linux kernel.
http://en.wikipedia.org/wiki/Revision_control   (1375 words)

  
 Revision Control System manpage
The RCS pathname and the revisions outdated are written to the diagnostic output.
Non-strict locking means that the owner of a file need not lock a revision for checkin.
A range consisting of a branch number means the latest revision on that branch.
http://www.cs.buffalo.edu/~merupp/manPages/RCSmanpage.html   (1391 words)

  
 Ch 23 -- Introduction to Revision Control
Demonstrate essential revision control concepts, such as creating revisions, checking changes in and out of the system, how file changes are logically organized and how the systems can be used to easily move between file revisions.
Chapter 26 covers SCCS, which is the simplest of the revision control systems to learn, and is the system that is most frequently bundled with UNIX variants.
Revision numbers can be thought of as extending revision control's similarity to UNIX file systems.
http://docs.rinet.ru/UNIXi/ch23.htm   (3760 words)

  
 Csite Software - Revision Control System for RiscOS
The current version of the file is added to the RCS file with a revision number that is one higher than the last revision.
The system is not limited to purely source files.
This is basically a file with the latest version of the source file, with codes added with which older revisions can be reconstructed.
http://www.xs4all.nl/~erikgrnh/riscos/rcsinfo   (807 words)

  
 freshmeat.net: Project details for arch revision control system
Revisions are fully optimized caches for revision control use.
Keep in mind that many of Arch's design decisions emphasize robustness and simplicity over localized "common-case" optimizations which make presumptions about intended use-cases, with Tom's observations wrt how such optimizations are inappropriate given the state of modern computing hardware as the usual backing evidence.
Moreover, you can have libraires in multiple locations, a very useful feature when you work in different devices or computers or when you want to share libraries in a development group.
http://freshmeat.net/releases/126189   (1572 words)

  
 An Idea for a Revision Control System
In order for this to work, the revision packaging system has to be capable of handling changes to any type of file, changes to directory structure, and logs of activities.
With this system, you would select the revisions you want to apply, and can specify that one is more important than another.
When the revision is created, this development log file is packaged with the revision.
http://www.zedshaw.com/blog/programming/an_rcs_idea.html   (1423 words)

  
 Replicated Revision Control System
Replicated revision control system (RRCS) is suitable for use in a wide-area distributed computing environment in which computing nodes may fail at any time and the communication network may undergo temporary communication failures or communication partitions.
This system has been developed by extending an existing revision control system (RCS).
It efficiently maintains different versions of the source code files that the group members are developing and makes them available on their local machines.
http://www.cs.colorado.edu/~mishras/research/rrcs.html   (157 words)

  
 Summary, Process-Based, STUVM, Definition Etc with Configuration Management Tool
After establishing a configuration, such as that of a telecommunications or computer system, the evaluating and approving changes to the configuration and to the interrelationships among system components.
The control of changes--including the recording thereof--that are made to the hardware, software, firmware, and documentation throughout the system lifecycle.
Because software change is often driven by problem reports, it is natural to integrate bug tracking systems with version control systems: this allows for a framework where changes resulting from a bug report can be easily located, and where some measure of certainty is provided that "all" changes have been integrated into a product release.
http://www.configurationmanagement.org/configuration-management-tool.htm   (2752 words)

  
 BitSCCS - SCCS compatible revision control system
Both RCS and SCCS have comands for viewing revision history, but these commands (rlog and prs) work on a file at a time, i.e., first all the informationfrom one file, then the next, etc. Sccslog sorts the changes by time across all files, which is a much more intuitive way to view the data.
There is a SCCS file browser which displays a graphical view of the file's revision history and gives you a text widget in which you can see revision history log entries, diffs, or any version of the file.
User, revision, date, file name prefices - files may be viewed with any combination of the listed fields in front of each line in the file.
http://www.bitmover.com/bitsccs   (1139 words)

  
 Linux Development Tools: Tools - Revision Control
arch is a revision control system with features that are ideal for free software and open source projects characterized by widely distributed development, concurrent support of multiple releases, and substantial amounts of development on branches.
Katie is a revision control system, somewhat like a cross between CVS and NFS, and inspired by Rational ClearCase.
BitKeeper is a fully distributed source management system, supporting globally distributed development, disconnected operation, change sets, and named lines of development (branches).
http://www.hotfeet.ch/~gemi/LDT/tools_rev.html   (1950 words)

  
 Official RCS Homepage
BitKeeper is a fully distributed source management system from BitMover, Inc. It is based on their version of SCCS and is file format compatible with ATandT SCCS.
CVS is an open source version control system layered on top of RCS, designed to manage entire software projects.
Aegis is a transaction-based software configuration management system.
http://www.cs.purdue.edu/homes/trinkle/RCS   (497 words)

  
 Concurrent Versions System, CVS, Tools for CVS, Revision Control, Build System Interacts With CVS
The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, implements a version control system: it keeps track of all work and all changes in a set of files, typically the implementation of a software project, and allows several (potentially widely separated) developers to collaborate.
Using CVS (Concurrent Versions System) in the most straightforward manner possible, each developer will have a copy of the entire source tree which is used in a particular build.
Another approach is to set up a structure which allows developers to have their own copies of some files, and for other files to access source files from a central location.
http://www.version-control.info/concurrent-versions-system.htm   (1383 words)

  
 LWN: The Darcs Revision Control System
The system is designed around a "theory of patches" which has its roots in quantum mechanics.
Darcs differs from other revision control systems: "In the world of darcs, the source tree is not the fundamental object, but rather the patch is the fundamental object.
Darcs version 1.0 was released this week, the Linux kernel is being used as a test of the system on a large project.
http://lwn.net/Articles/110516   (1183 words)

  
 GNU arch -- a revision control system - Summary [Savannah]
That means, for example, that I don't need to give you write access or special permission to create revision controlled changes to software I publish: you can just create your own archive for that, and treat it as an extension of mine.
* whole-tree orientation -- some revision control systems, such as CVS, are primarilly oriented towards managing the changes to individual files -- that the individual files constitute an entire source tree is more or less an afterthought of the design of those systems.
GNU arch -- a revision control system - Summary
http://savannah.gnu.org/projects/gnu-arch   (641 words)

  
 RCS - Revision Control System (basics)
The file that is being revised is known as the "working version", since it is being worked on.
On subsequent revisions, RCS prompts for a log message which summarizes the changes to the file.
Previous versions are stored in the RCS directory (if it exists) with `,v' (for "version") appended to the original file name.
http://www-acs.ucsd.edu/info/rcs.php   (439 words)

  
 np237: On distributed revision control systems
One technical way to skirt around this is to use a centralised revision control system (either nominate one central branch which everyone can merge to as the branch, or use CVS/SVN/whatever), but eventually the lack of any visible leader will come to bite you on the butt.
The great irony of this is that that's what centralised revision control systems do.
Look at the all the popular projects that require distributed revision control to stay productive (Linux being the best example).
http://np237.livejournal.com/5457.html   (1653 words)

  
 Using the Revision Control System
The Revision Control System is an essential tool for any project with multiple source files or which has several people working with multiple source files.
It provides a way to keep track of a source file's development and to prevent it from being altered by more than one person at a time.
http://www.cs.concordia.ca/help/Unixhelp/utilities1/rcs.html   (52 words)

  
 Version Control with Subversion
These systems are specifically tailored to manage trees of source code, and have many features that are specific to software development—such as natively understanding programming languages, or supplying tools for building software.
As you learned in the section called “Revisions”, a revision is a “snapshot” of the repository at a particular moment in time.
But the usefulness of version control software extends far beyond the bounds of the software development world.
http://svnbook.red-bean.com/en/1.0/svn-book.html#svn-ch-2-sect-3.1   (10617 words)

  
 Personal info for jblack
Any developer that chooses a non-distributed revision control system has also made development more difficult for non-sanctioned developers, which I'll dive into more deeply some other day.
The logic goes something like this: With a distributed revision control system any user can branch a project and not offer merges back into the mainline.
This fear, which is partially justified, presents with a variety of unhealthy behaviors: obfuscated code, poorly documented code, development plans happening in private backroom discussions rather than in public and centralizaton of control are only some of the tactics that some use in order to hold onto a project.
http://www.advogato.org/person/jblack   (1521 words)

  
 Loads of Linux Links: Revision Control Systems
Aegis - transaction-based software configuration management system - Transaction-based software configuration management system.
Quick Reference Guide to Free Software Revision Control Systems - A handy table summarizing the main features of various revision control systems plus many useful links.
The darcs (David's Advanced Revision Control System) Homepage - Another replacement for CVS; good documentation included; tested on Linux and MacOS X. Version Control with Subversion -- Online Book - A work-in-progress; to be published by O'Reilly in mid-2004.
http://loll.sourceforge.net/linux/links/Programming_Links/Revision_Control_Systems   (469 words)

  
 RCS: Revision Control System
The second is an RCS file, which is a compilation of all the differences between various revisions of a file.
A standard header containing the full pathname of the RCS file, the revision number, the date and time, the author, the state, and the locker (if locked).
Next time this file is checked out, the revisions will be written over with an old version of the file.
http://www.cs.hmc.edu/qref/rcs.html   (906 words)

  
 ONLamp.com -- BSD Tricks: Introductory Revision Control
All open source BSDs (as well as most Unix systems) include RCS, and the concepts used by other programs are all roughly comparable to RCS.
While you'll encounter many revision control systems, from Unix's SCCS to Microsoft's Visual Source Safe, we'll discuss RCS.
You can think of revision control systems, like BSD's RCS, as putting a file in a "library." To edit a file, you need to check it out.
http://www.onlamp.com/pub/a/bsd/2000/10/19/Big_Scary_Daemons.html   (804 words)

  
 ArX - Distributed RCS (Revision Control System)
While this may sound scary if you are used to systems that "lock" files, it actually works very well, as confirmed by the thousands of projects that have used this approach (in CVS) for many years.
Contributions of binaries for other systems would be appreciated.
Other tools may use the terms "patch pooling" or "centralized storage" for this type of feature, and it is important for efficient branching on systems without hardlinks.
http://www.nongnu.org/arx   (1339 words)

  
 RCS4MPX Revision Control System
RCS is useful for text that is revised frequently, e.g., software programs, technical reports, graphics, papers, and form letters.
Besides the text of each revision, RCS stores the author, the date and time of check-in, and a log message summarizing the change.
This file contains all revisions of a particular file.
http://www.jbsys.com/prod02.htm   (574 words)

  
 An ExpectTk/Perl Graphical User Interface to the Revision Control System (RCS)
The part of the system that the user sees is the Graphical User Interface.
This code was written in Expect/Tk in order to take advantage of the ability to have an interaction window where the output from the RCS commands are shown, but also the user can reply to queries by the code.
You can check filesinto the RCS system, Check files out of the RCS system, Retire a file or do a mkpkg within the configured directories for the packages.
http://www.cv.nrao.edu/adass/adassVI/williamsonr.html   (1189 words)

  
 W-RCS Windows Revision Control System
It could be used for a small software development project, and it could also apply to any other computer files and documents which you want to maintain a record of changes for in a shared file environment.
The program works equally well on a stand-alone computer, where you just want to keep revision histories for your personal files, as well as in a shared-file, network environment with multiple persons needing to make updates to a set of files in an orderly fashion governed by a library-like check-in/check-out protocol.
In response to these issues, I undertook to write a more simple GUI interface to the RCS, and while W-RCS is not meant to be a full-featured, configuration management solution for complex software development projects with large teams of developers, there is no reason it couldn't be used as such.
http://homepage.myeastern.com/~btober/wrcs   (460 words)

  
 The Project Revision Control System
One simply checks in new versions as desired; the system will warn you if others have made parallel changes to the major version of the project you are working on that may have to be merged with changes you have made.
A notation that serves as a revision number for this file (it is independent of the project's version number, and changes only when the file changes).
PRCS uses the approach found in CVS (Concurrent Version System): unlike version control systems such as RCS and SCCS, PRCS locks projects in the repository only while it is actually running (in order to make operations on projects atomic).
http://www.cs.cmu.edu/~410/prcs-cmu/prcs.html   (14905 words)

  
 Revision Control System and WinEdt
see also revision control in my page about computer programming and languages.
It is possible to automatically add revision information and time stamp to the working file (see end of this file).
This allows operations to be carried simultaneously on all files, for example to freeze a release of a system.
http://www.cc.jyu.fi/~aphalo/old_pages/RCS_winedt.html   (1062 words)

  
 CFST Help Page: Revision Control System (RCS)
RCS is useful for text that is revised frequently, for example programs, documentation,graphics, papers, form letters, etc. Any time you have a file which is periodically modified you should consider using RCS.
If you want to review the changes that have been made to "class", just take a look at its revision log file using the rlog command.
Show changes (differences) in the file since the previous revision
http://www.cse.ogi.edu/CFST/tut/rcs.html   (1078 words)

  
 Revision Control System - definition of Revision Control System in Encyclopedia
RCS is useful for text that is revised frequently, for example programs, documentation, graphics, papers, and form letters.
Because it operates only on single files, and has no way of working with an entire project, or allowing multiple users to work on a file at once, it has been superseded by CVS for more complex projects.
Walter F. Tichy: RCS--A System for Version Control (http://www.uvm.edu/~ashawley/rcs/tichy1985rcs/html/).
http://encyclopedia.laborlawtalk.com/Revision_Control_System   (143 words)

  
 Version Control, Version Control Software, Document Version Control, Document Collaboration, Revision Control System
Checked out documents still reside on the WorldView document management system for access by other users with read only permissions, to negate the problem of simultaneous revisions.
A document can be checked out and edited using the functionality of the original application, and then checked back into the WorldView document management system, either as a revision, or as a new document.
The ability to drag and drop multiple documents from the user's desktop into the WorldView document management system with full indexing capabilities is another valuable feature of WorldView's Version Control Module.
http://www.worldviewltd.com/versioncontrol.html   (604 words)

  
 FAQ - How do I use RCS (Revision Control System)
This increments the revision number properly; you need to supply a log entry, which should summarize the changes that you made.
This prints the headers plus the log messages of the locked revisions.
Retrieving and reverting to an earlier version of the file
http://www.lbl.gov/ITSD/CIS/faqs/UNIX_Faq/24.html   (421 words)

  
 Ximbiot cvshome.org Archive (unmaintained): Cyclic RCS page
Programming with GNU Software is an introduction to the GNU software development tools running on UNIX.
It offers a basic level of functionality (for example, it operates on one file at a time).
RCS can handle binary files, but it can be a bit tricky to set up.
http://ximbiot.com/cvs/cvshome/cyclic/cyclic-pages/rcs.html   (960 words)

  
 ABC-Dir: Revision Control System
A flexible, high performance, distributed revision control system featuring whole-tree atomic changesets, easy branching, and sophisticated merging.
This project's aim is to create a lightweight client-server based revision management system.
The GNU Revision Control System, a popular free SCM tool on the UNIX platforms.
http://www.abc-directory.com/view/revision_control_system   (244 words)

  
 Small GNU RCS Introduction
RCS is a freely available file revision control system that was developed by Walter Tichy at Purdue University in 1982.
Show the differences between your working file and the latest revision in the database.
The primary owner of a file creates a subdirectory RCS/ in the directory where her files to be managed are located.
http://www.cl.cam.ac.uk/~mgk25/rcsintro.html   (476 words)

  
 FrontPage - Bazaar-NG
Supported operating systems include Linux, FreeBSD, Windows (Native and Cygwin) and Solaris.
When you use Bazaar-NG, you can commit to your own branches of your favorite free software projects without needing special permission.
BzrForGITUsers - (In progress) Learning Bazaar-NG for GIT users
http://bazaar-vcs.org   (343 words)

  
 [Tutor] Off Topic: Revision control system
It's not a > substitute for backups of course, but for most human > mistakes with files it's a much better solution...
> > $ rcsdiff -r 1.2 my_file.py > > will compare revision 1.2 of my_file.py with the current > version.
On Tue, 2004-03-30 at 23:36, Magnus Lycka wrote: > > Now my question is, do you folks use any sort of revision control system > > on linux ?
http://mail.python.org/pipermail/tutor/2004-April/028926.html   (726 words)

  
 Open Directory - Computers: Software: Configuration Management: Tools: Revision Control System
GNU RCS - The GNU Revision Control System, a popular free SCM tool on the UNIX platforms.
W-RCS - an Windows RCS Front End - W-RCS is a Win32 graphical user interface (GUI) for document revision control.
Top: Computers: Software: Configuration Management: Tools: Revision Control System
http://dmoz.org/Computers/Software/Configuration_Management/Tools/Revision_Control_System   (262 words)

  
 Harvest & Unix Revision Control System (RCS)
Re: Harvest & Unix Revision Control System (RCS)
http://www.cmcrossroads.com/ubbthreads/showthreaded.php?Number=1932   (81 words)

  
 FrontPage - Arch Wiki
It is expected to keep GNU Arch 1.x maintained and usable until a clear winner emerges among the new generation free software SCM systems.
Immediate tasks are merging some of the usability improvements and existing bug fixes into new releases.
Arch versus -- how Arch compares to other systems
http://wiki.gnuarch.org   (378 words)

  
 Code Maintenance with Revision Control System
In order to retrieve an earlier revision of the code use the
After you've made the changes, you should check the file back in with:
The file will vanish from your directory, but a new file called
http://beige.ucs.indiana.edu/P573/node74.html   (699 words)

  
 RCS - Revision Control System
For many years, the TCB Group has prepared its major reports and proposals using RCS, the Unix Revision Control System.
CVS, it offers most everything we need to use locally - version control, access by multiple users, good Makefile support - without being too complex.
Also, if your test builds are taking too long, you may want to build into local disk space instead of the shared file system.
http://www.ks.uiuc.edu/Development/Computers/docs/user/rcs.html   (599 words)

  
 epowiki: Revision Control System
It is a software configuration management tool, but software configuration management (SCM) has been defined in many different ways, depending on who's giving the definition.
Revision control systems facilitate the sharing of files among multiple users.
bugs and system integration - requests can be tracked from entry to fix; this capability is known as defect tracking or change management.
http://www.possibility.com/epowiki/Wiki.jsp?page=RevisionControlSystem   (195 words)

  
 A Manual to the GNU Revision Control System (RCS)
Keeping versions of files with the Revision Control System
Copyright © 2003, 2004, 2005 Free Software Foundation Hope to attribute to.
A Manual to the GNU Revision Control System (RCS)
http://www.uvm.edu/~ashawley/rcs/manual/html   (149 words)

  
 subversion.tigris.org
Subversion is equally efficient on binary as on text files, because it uses a binary diffing algorithm to transmit and store successive revisions.
The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community.
Repositories can be created with either an embedded database back-end (BerkeleyDB) or with normal flat-file back-end, which uses a custom format.
http://subversion.tigris.org   (622 words)

  
 SwTech.com - RCS - Revision Control System
A good introduction to the general problems of complex configuration management requirements, including multi-developer and multi-release situations, and how additonal levels of control need to be built on top of SCCS or RCS to handle these situations.
Installing a Simple Source Code Control System on NT
RCS is a version control system offering a basic level of functionality (eg.
http://www.swtech.com/configm/scc/rcs   (191 words)

  
 Revision Control System (RCS) Documentation - Summary [Savannah]
This project is not part of the GNU Project.
For more information on the GNU Revision Control System (RCS) visit the GNU RCS
Revision Control System (RCS) Documentation - Summary [Savannah]
http://savannah.nongnu.org/projects/rcs-docs   (153 words)

  
 ComponentSoftware RCS - Version Control System for Windows
The basic edition of CS-RCS is used for general-purpose document revision management as well as for entry-level software configuration management.
ComponentSoftware RCS - Version Control System for Windows
Based on the widely used GNU RCS, it is fully integrated with the Windows Explorer, providing the most intuitive and easy-to-use configuration management and change control solution in the market.
http://www.rcspro.com/main.html   (177 words)

  
 PRCS
This page is where information on the latest developments in PRCS can be found.
PRCS, the Project Revision Control System, is the front end to a set of tools that (like CVS) provide a way to deal with sets of files and directories as an entity, preserving coherent versions of the entire set.
The second milestone has been reached, a new storage manager based on Xdelta.
http://prcs.sourceforge.net   (292 words)

  
 darcs
Written in Haskell, darcs is used on many operating systems including Linux, MacOS X, FreeBSD, and Windows.
Darcs is free software, licensed under the GPL.
CGI script to browse your repository from the web.
http://www.darcs.net   (235 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.