• English
    • Norsk
  • English 
    • English
    • Norsk
  • Administration
View Item 
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
  •   Home
  • Det matematisk-naturvitenskapelige fakultet
  • Institutt for informatikk
  • Institutt for informatikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

SIC : a ersion control system

Spjelkavik, Siri
Master thesis
View/Open
thesis.pdf (598.6Kb)
Year
2003
Permanent link
http://urn.nb.no/URN:NBN:no-6868

Metadata
Show metadata
Appears in the following Collection
  • Institutt for informatikk [3588]
Abstract
This thesis describes a small version control system, its design and

implementation.

The version control system, sic, is implemented in Ruby. Its goal

was to be a small system, featuring basic functionality, but at the

same time solve some of the flaws CVS is suffering from. The system

use common data structures such as graphs as internal representation

of the data. The Ruby library PStore is used to store the objects.

Access across different network is offered using a library called

distributed ruby.

Sic is based on the optimistic copy-modify-merge concurrency model

and offer basic version control system functionality such as

checkin, checkout, update, add and delete in addition to

restructuring commands such as move and rename. It implements a

simple merging system and remote access to the repository. It does

not support branches and other more sophisticated operations.
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy
 

 

For students / employeesSubmit master thesisAccess to restricted material

Browse

All of DUOCommunities & CollectionsBy Issue DateAuthorsTitlesThis CollectionBy Issue DateAuthorsTitles

For library staff

Login
RSS Feeds
 
Responsible for this website 
University of Oslo Library


Contact Us 
duo-hjelp@ub.uio.no


Privacy policy