Data protection compliant version control
AssigneeSap SE
InventorUdo Klein
Life of this patent
Estimating the term…
Abstract
In a data protection compliant version control system, a change committed by a user in a version is stored. A cryptographic hash value generated based on a set of parameters corresponding to the user and the version is computed. The cryptographic hash value along with the change committed by the user is stored. The cryptographic hash value is associated with the change committed by the user by a redirection pointer. The redirection pointer is deleted to disassociate the change committed by the user from the cryptographic hash value, thereby disassociating the change committed by the user from the user. The change committed by the user is displayed in a user interface associated with the version control system.
Claims20
A non-transitory computer-readable medium to store instructions, which when executed by a computer, cause the computer to perform operations comprising:
- store a change committed by a user in a version control system;
- generate a cryptographic hash value based on a set of parameters corresponding to the user and a version;
- store the cryptographic hash value along with the change committed by the user, wherein the cryptographic hash value is associated with the change committed by the user by a redirection pointer, and the redirection pointer is stored in a database separated from the version control system;
- receive a request to disassociate the change committed by the user from the user;
- based on the received request, delete the redirection pointer from the database to disassociate the change committed by the user from the cryptographic hash value.
A computer-implemented method for data protection compliant version control, the method comprising:
- storing a change committed by a user in a version control system;
- generating a cryptographic hash value based on a set of parameters corresponding to the user and a version;
- storing the cryptographic hash value along with the change committed by the user, wherein the cryptographic hash value is associated with the change committed by the user by a redirection pointer, and the redirection pointer is stored in a database separated from the version control system;
- receiving a request to disassociate the change committed by the user from the user;
- based on the received request, deleting the redirection pointer from the database to disassociate the change committed by the user from the cryptographic hash value.
A computer system for data protection compliant version control, comprising:
- a computer memory to store program code;
- and
- a processor to execute the program code to:
- store a change committed by a user in a version control system;
- generate a cryptographic hash value based on a set of parameters corresponding to the user and a version;
- store the cryptographic hash value along with the change committed by the user, wherein the cryptographic hash value is associated with the change committed by the user by a redirection pointer, and the redirection pointer is stored in a database separated from the version control system;
- receive a request to disassociate the change committed by the user from the user;
- based on the received request, delete the redirection pointer from the database to disassociate the change committed by the user from the cryptographic hash value.
Dependencies are inferred from the claim text.