×

Controlling repetitive check-in of intermediate versions of source code from a developer's computer to a source code repository

  • US 9,672,031 B2
  • Filed: 09/01/2015
  • Issued: 06/06/2017
  • Est. Priority Date: 09/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • performing operations by a processor of a repository control computer;

    checking-out source code from a source code repository to a local memory of a developer'"'"'s computer responsive to receiving a developer initiated check-out message;

    repetitively checking-in intermediate versions of the source code from the local memory of the developer'"'"'s computer to the source code repository responsive to corresponding occurrences of a condition defined by a rule being satisfied;

    checking-in a final version of the source code from the local memory of the developer'"'"'s computer to the source code repository responsive to receiving a developer initiated check-in message;

    generating a report containing a metric indicating progress of development of the source code in the local memory of the developer'"'"'s computer, responsive to the checking-in of one of the intermediate versions of the source code from the local memory of the developer'"'"'s computer to the source code repository;

    identifying a group of other developers'"'"' computers which are responsible for development of other source codes that are related to the source code, comprising;

    checking-in an intermediate version of another source code from a local memory of another developer'"'"'s computer to the source code repository;

    determining that the another source code is newly related to the source code based on identifying that the intermediate version of the another source code operationally calls the source code and that a previous intermediate version of the another source code checked-in to the source code repository did not operationally call the source code; and

    adding the another developer'"'"'s computer to the group of other developers'"'"' computers based on the determination that the another source code is newly related to the source code; and

    communicating the report to the group of other developer'"'"'s computers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×