Team support in change recording and versioning systems
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating a changelist corresponding to at least one computer code object that is digitally stored in a repository database;
defining a plurality of development teams, each development team including one or more members including software developers;
assigning a development team of the plurality of development teams to the changelist;
determining that a first user is attempting to access the at least one computer code object using a first computer that is in communication with the repository database;
determining that the first user is a member of the development team;
enabling access to the at least one computer code object by the first user in response to determining that the first user is a member of the development team;
determining that a second user is attempting to access the at least one computer code object using a second computer that is in communication with the repository database;
determining that the second user is not a member of the development team; and
prohibiting access to the at least one computer code object by the second user in response to determining that the second user is not a member of the development team.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure provide computer-implemented methods including generating a changelist corresponding to at least one computer code object that is digitally stored in a repository database, assigning a team to the changelist, the team comprising a plurality of members, initiating access to the computer code object using a computer that is in communication with the repository database, enabling access to the computer code object when a user of the computer is a member of the team, and prohibiting access to the computer code object when the user of the computer is not a member of the team.
17 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
generating a changelist corresponding to at least one computer code object that is digitally stored in a repository database; defining a plurality of development teams, each development team including one or more members including software developers; assigning a development team of the plurality of development teams to the changelist; determining that a first user is attempting to access the at least one computer code object using a first computer that is in communication with the repository database; determining that the first user is a member of the development team; enabling access to the at least one computer code object by the first user in response to determining that the first user is a member of the development team; determining that a second user is attempting to access the at least one computer code object using a second computer that is in communication with the repository database; determining that the second user is not a member of the development team; and prohibiting access to the at least one computer code object by the second user in response to determining that the second user is not a member of the development team. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
-
generating a changelist corresponding to at least one computer code object that is digitally stored in a repository database; defining a plurality of development teams, each development team including one or more members including software developers; assigning a development team of the plurality of development teams to the changelist; determining that a first user is attempting to access the at least one computer code object using a first computer that is in communication with the repository database; determining that the first user is a member of the development team; enabling access to the at least one computer code object by the first user in response to determining that the first user is a member of the development team; determining that a second user is attempting to access the at least one computer code object using a second computer that is in communication with the repository database; determining that the second user is not a member of the development team; and prohibiting access to the at least one computer code object by the second user in response to determining that the second user is not a member of the development team. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a database having a plurality of computer code objects stored thereon; and a plurality of computers that are in communication with the database to enable respective users of the computers to access the objects; and one or more processors operable to execute instructions to cause the one or more processors to perform operations comprising; defining a plurality of development teams, each development team including one or more members including software developers; assigning a development team of the plurality of development teams to a changelist; determining that a first user is attempting to access the at least one computer code object using a first computer that is in communication with the repository database; determining that the first user is a member of the development team; enabling access to the at least one computer code object by the first user in response to determining that the first user is a member of the development team; determining that a second user is attempting to access the at least one computer code object using a second computer that is in communication with the repository database; determining that the second user is not a member of the development team; and prohibiting access to the at least one computer code object by the second user in response to determining that the second user is not a member of the development team. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification