Hide metadata

dc.date.accessioned2013-03-12T08:11:52Z
dc.date.available2013-03-12T08:11:52Z
dc.date.issued2003en_US
dc.date.submitted2003-07-28en_US
dc.identifier.citationSpjelkavik, Siri. SIC. Hovedoppgave, University of Oslo, 2003en_US
dc.identifier.urihttp://hdl.handle.net/10852/8916
dc.description.abstractThis 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.nor
dc.language.isoengen_US
dc.titleSIC : a ersion control systemen_US
dc.typeMaster thesisen_US
dc.date.updated2003-10-24en_US
dc.creator.authorSpjelkavik, Sirien_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Spjelkavik, Siri&rft.title=SIC&rft.inst=University of Oslo&rft.date=2003&rft.degree=Hovedoppgaveen_US
dc.identifier.urnURN:NBN:no-6868en_US
dc.type.documentHovedoppgaveen_US
dc.identifier.duo12475en_US
dc.contributor.supervisorHans Petter Langtangenen_US
dc.identifier.bibsys031718523en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/8916/1/thesis.pdf


Files in this item

Appears in the following Collection

Hide metadata