发明名称 |
SYSTEM AND METHOD FOR DISTRIBUTED REVISION CONTROL |
摘要 |
A system and method for distributed revision control includes receiving, by a revision control module being executed by one or more processors of a server, a request to store a first version in a repository, the repository comprising a plurality of stored versions, determining whether the first version is in the repository, incrementing a client reference counter associated with the first version when the first version is in the repository, adding the first version to the repository and sending the first version to one or more additional servers when the first version is not in the repository, and decrementing a server reference counter associated with a second version in the repository when the first version replaces the second version as a head version of the repository. |
申请公布号 |
US2016253373(A1) |
申请公布日期 |
2016.09.01 |
申请号 |
US201514633077 |
申请日期 |
2015.02.26 |
申请人 |
Red Hat, Inc. |
发明人 |
Fryc Lukas |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of revision control, the method comprising:
receiving, by a revision control module being executed by one or more processors of a server, a request to store a first version in a repository, the repository comprising a plurality of stored versions; determining whether the first version is in the repository; when the first version is in the repository, incrementing a client reference counter associated with the first version; when the first version is not in the repository, adding the first version to the repository and sending the first version to one or more additional servers; and when the first version replaces the second version as a head version of the repository, decrementing a server reference counter associated with a second version in the repository. |
地址 |
Raleigh NC US |