Title
Towards a new standard for allowing concurrency and ensuring consistency in revision control systems
Abstract
Version control systems play a very important role in maintaining the revision history of software and facilitating software evolution. As the software development process is gradually taking the form of a collaborative effort among several teams hosted over widely dispersed sites, centralized version control systems are gradually giving way to multi-sited version control systems. Ensuring the integrity and consistency of versioned objects in a environment that supports concurrent access, is a difficult problem. The paradigm of transactions has been successfully used in database systems to ensure integrity of objects. In this paper, we look into the transaction management requirements of version control systems and propose a new transaction model of revision control.
Year
DOI
Venue
2007
10.1016/j.csi.2006.05.008
Computer Standards & Interfaces
Keywords
Field
DocType
version control system,collaborative effort,centralized version control system,revision history,new standard,new transaction model,transaction management requirement,software evolution,revision control,revision control system,multi-sited version control system,software development process,version control,transaction processing,configuration management,database system
Transaction processing,Software engineering,Computer science,Computer network,Software system,Real-time Control System Software,Backporting,Software development process,Database transaction,Distributed transaction,Database,Transaction processing system
Journal
Volume
Issue
ISSN
29
3
0920-5489
Citations 
PageRank 
References 
0
0.34
4
Authors
2
Name
Order
Citations
PageRank
Indrajit Ray11129155.20
Junxing Zhang213713.64