Method, system, and program for managing revisions to a file
First Claim
Patent Images
1. A method, comprising:
- receiving a new version of a file including new modifications to an indicated version of the file;
accessing a current version of the file in response to determining that the indicated version is an earlier version than the current version;
comparing the indicated version of the file and the current version to determine previous modifications of the current version over the indicated version; and
determining whether the new modifications in the new version and the previous modifications of the current version affect at least one semantic unit in a conflicting manner with respect to the indicated version.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method system and program for managing revisions to a file. A new version of a file is received including new modifications to an indicated version of the file. A current version of the file is accessed in response to determining that the indicated version is an earlier version than the current version. The indicated version of the file and the current version are compared to determine previous modifications of the current version over the indicated version. A determination is made as to whether the new modifications in the new version and the previous modifications of the current version affect at least one semantic unit in a conflicting manner with respect to the indicated version.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving a new version of a file including new modifications to an indicated version of the file;
accessing a current version of the file in response to determining that the indicated version is an earlier version than the current version;
comparing the indicated version of the file and the current version to determine previous modifications of the current version over the indicated version; and
determining whether the new modifications in the new version and the previous modifications of the current version affect at least one semantic unit in a conflicting manner with respect to the indicated version. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
a processor;
a memory;
a storage including files;
code in the memory executed by the processor to perform operations, the operations comprising;
(i) receiving a new version of one of the files including new modifications to an indicated version of the file;
(ii) accessing a current version of the file in response to determining that the indicated version is an earlier version than the current version;
(iii) comparing the indicated version of the file and the current version to determine previous modifications of the current version over the indicated version; and
(iv) determining whether the new modifications in the new version and the previous modifications of the current version affect at least one semantic unit in a conflicting manner with respect to the indicated version. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture for causing operations to be performed, the operations comprising:
-
receiving a new version of a file including new modifications to an indicated version of the file;
accessing a current version of the file in response to determining that the indicated version is an earlier version than the current version;
comparing the indicated version of the file and the current version to determine previous modifications of the current version over the indicated version; and
determining whether the new modifications in the new version and the previous modifications of the current version affect at least one semantic unit in a conflicting manner with respect to the indicated version. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification