Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for source control in a program, the program comprising a plurality of hierarchical files for execution of a plurality of processes, the hierarchical files comprising parent files and child files, said method comprising: identifying a process of the plurality of processes selected by a user on a graphical user interface, the selected process including less than all of the files in the program; identifying files in the selected process; locking the files in the selected process with a source control processor, said locking of the files in the selected process including disallowing revisions to the files in the selected process; identifying at least one file that is a descendent of a file in the selected process; and locking the at least one file that is a descendent of the file in the selected process with the source control processor, said locking of the at least one file that is a descendent of the file in the selected process including disallowing revisions to the at least one file that is a descendent of the file in the selected process, the at least one file that is a descendent of the file in the selected process is not included in the selected process.
2. The method according to claim 1 , further comprising: identifying at least one file that has a locked parent file; and locking the at least one file that has a locked parent file, said locking of the at least one file that has a locked parent file including disallowing revisions to the at least one file that has a locked parent file.
3. The method according to claim 1 , further comprising prohibiting addition of a child file to each locked file in the program.
4. The method according to claim 1 , further comprising prohibiting deletion of a child file to each locked file in the program.
5. The method according to claim 1 , wherein said identifying of the at least one file that is a descendent of a file in the selected process comprises identifying at least one file that shares a parent with a file in the selected process.
6. The method according to claim 1 , wherein said revisions comprise at least one of write operations and delete operations.
7. The method according to claim 1 , wherein said locking of the files in the selected process includes: identifying a file having at least one sibling file, wherein the identified file is included in the selected process, and wherein the at least one sibling file is not included in the selected process; locking the identified file; and leaving the at least one sibling file unlocked.
8. A method for source control in a program, the program comprising a plurality of hierarchical nodes for execution of a plurality of processes, the hierarchical nodes comprising parent nodes and child nodes, said method comprising: identifying a process of the plurality of processes selected by a user on a graphical user interface, the selected process including less than all of the nodes in the program; identifying nodes in the selected process; locking the nodes in the selected process with a source control processor, said locking of the nodes in the selected process including disallowing revisions to the nodes in the selected process; identifying at least one node that shares a parent with a node in the selected process; and locking the at least one node that shares a parent with the node in the selected process with the source control processor, said locking of the at least one node that shares a parent with the node in the selected process including disallowing revisions to the at least one node that shares a parent with the node in the selected process, the at least one node that shares a parent with the node in the selected process is not included in the selected process.
9. The method according to claim 8 , further comprising: identifying at least one node that has a locked parent node; and locking the at least one node that has a locked parent node, said locking of the at least one node that has a locked parent node including disallowing revisions to the at least one node that has a locked parent node.
10. The method according to claim 8 , further comprising prohibiting addition of a child node to each locked node in the program.
11. The method according to claim 8 , further comprising prohibiting deletion of a child node to each locked node in the program.
12. The method according to claim 8 , wherein said revisions comprise at least one of write operations and delete operations.
13. The method according to claim 8 , wherein said locking of the nodes in the selected process includes: identifying a node having at least one sibling node, wherein the identified node is included in the selected process, and wherein the at least one sibling node is not included in the selected process; locking the identified node; and leaving the at least one sibling node unlocked.
14. A computer program product for source control in a program, the program comprising a plurality of hierarchical files for execution of a plurality of processes, the hierarchical files comprising parent files and child files, said computer program product comprising: a computer readable storage medium; first program instructions to identify a process of the plurality of processes selected by a user, the selected process including less than all of the files in the program; second program instructions to identify files in the selected process; third program instructions to lock the files in the selected process, the locking of the files in the selected process including disallowing revisions to the files in the selected process; fourth program instructions to identify at least one file that is a descendent of a file in the selected process; and fifth program instructions to lock the at least one file that is a descendent of the file in the selected process, the locking of the at least one file that is a descendent of the file in the selected process including disallowing revisions to the at least one file that is a descendent of the file in the selected process, the at least one file that is a descendent of the file in the selected process is not included in the selected process, wherein said first program instructions, said second program instructions, said third program instructions, said fourth program instructions, and said fifth program instructions are stored on said computer readable storage medium.
15. The computer program product according to claim 14 , further comprising: sixth program instructions to identify at least one file that has a locked parent file; and seventh program instructions to lock the at least one file that has a locked parent file, the locking of the at least one file that has a locked parent file including disallowing revisions to the at least one file that has a locked parent file.
16. The computer program product according to claim 14 , further comprising eighth program instructions to prohibit addition of a child file to each locked file in the program.
17. The computer program product according to claim 14 , further comprising ninth program instructions to prohibit deletion of a child file to each locked file in the program.
18. The computer program product according to claim 14 , wherein said fourth program instructions to identify at least one file that shares a parent with a file in the selected process.
19. The computer program product according to claim 14 , wherein said revisions comprise at least one of write operations and delete operations.
20. The computer program product according to claim 14 , wherein said third program instructions: identifies a file having at least one sibling file, wherein the identified file is included in the selected process, and wherein the at least one sibling file is not included in the selected process; locks the identified file; and leaves the at least one sibling file unlocked.
Unknown
December 17, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.