发明名称 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