发明名称 |
Revision control system and method |
摘要 |
There is provided a file revision-control system, method and apparatus configured for storing and managing a revision history log, and for enabling to track and manage, compare and retrieve revisions including, current-revisions stored on a designated reference area, past-revisions stored in a predefined storage area and also past-revisions which were previously on a reference area. According to certain embodiments of the invention, each revision of a file is represented by a revision entry in a revision history log, which can be stored and managed in a designated data-repository. A revision entry stores data corresponding to at least one revision, while the revisions themselves may be stored on a designated data-repository. A progression path refers to one or more revision entries which represent the progression of a file over time. In case that a revision is branched into more than one revisions, each such revision will constitute a different progression path. |
申请公布号 |
US8768962(B2) |
申请公布日期 |
2014.07.01 |
申请号 |
US201013516180 |
申请日期 |
2010.12.13 |
申请人 |
Daj Asparna Ltd. |
发明人 |
Laron Etamar |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
Browdy and Neimark, PLLC |
代理人 |
Browdy and Neimark, PLLC |
主权项 |
1. A revision control system comprising:
a revision engine operatively connected to at least one processor configured to access at least one file system and comprising: a file system monitor configured to access and monitor said file system and identify a modification event which occurred in respect of a file or folder within a reference area in said file system; a revision manager configured responsive to said modification event to: create a new revision entry in a revision history log, the new revision entry corresponding to the modification event; identify a relevant revision entry in said revision history log representing a revision of said file or folder with respect to which said modification event was implemented; and link said new revision entry with said relevant revision entry, thereby extending a first progression path representing a progression of revisions of said file or folder; wherein said revision manager is configured to identify that along a second progression path which comprises said relevant revision entry, an additional revision entry exists, which corresponds to a modification of a revision represented by said relevant revision entry; said first progression path being another progression path linking said relevant revision entry with said new revision entry; and maintain both said first progression path and said second progression path associated with said relevant revision entry, said relevant revision entry being indicative of a past revision common to both progression paths, thereby enabling to continue and monitor both progression paths, each being indicative of modifications of a common file or folder. |
地址 |
Maggal IL |