| CPC G06F 8/71 (2013.01) | 18 Claims |

|
1. A method comprising:
receiving an indication of a save of a version of a software;
associating contextual data associated with a user managing the version of the software with the save of the version of the software, the contextual data captured during a timeframe temporally related to the save, wherein the contextual data includes a classification of a location determined by comparing global positioning system (GPS) coordinates of the user managing the version of the software with a geofence corresponding to the classification of the location;
storing the association between the contextual data and the save of the version of the software in a software versioning repository;
determining that a save of a current version of the software has a second classification of a location by comparing current global positioning system (GPS) coordinates of the user managing the version of the software with a second geofence corresponding to the second classification of the location; and
retrieving, from the software versioning repository, the save of the version of the software and the associated contextual data in response to determining that the save of the current version of the software has the second classification of the location, wherein the retrieved version of the software is used to update the current version of the software.
|