Commit graph generation
US-10303469-B1 · May 28, 2019 · US
US10705832B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10705832-B2 |
| Application number | US-201916365598-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 26, 2019 |
| Priority date | Sep 28, 2018 |
| Publication date | Jul 7, 2020 |
| Grant date | Jul 7, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a computer-implemented method comprises receiving, at a server computer, a plurality of commit records of a source code management system (SCM), wherein a first commit record of the plurality of commit records includes a first parent commit identifier (ID) that identifies a parent commit record of the first commit record; storing, in one or more data repositories, a full commit record for each commit record of the plurality of commit records; in response to determining that the first commit record includes a parent commit ID, storing, in the one or more data repositories, a first partial commit record for the first commit record, wherein the first partial commit record comprises a partial commit record that is identified by the first parent commit ID; generating and submitting a database query to a digital data repository associated with the SCM, based on determining that a partial commit record is stored in the one or more digital repositories, and receiving first partial commit update data for the first partial commit record; updating, based on the first partial commit update data, one or more fields of the first partial commit record to convert the first partial commit record into an updated commit record, wherein the updated commit record comprises a full commit record.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, at a server computer, a plurality of commit records of a source code management (SCM) system, wherein a first commit record of the plurality of commit records includes a first parent commit identifier (ID) that identifies a parent commit record of the first commit record; storing, in one or more digital data repositories, a full commit record for each commit record of the plurality of commit records; in response to determining that the first commit record includes a parent commit ID, storing, in the one or more digital data repositories, a first partial commit record for the first commit record, wherein the first partial commit record comprises a partial commit record that is identified by the first parent commit ID; generating and submitting a database query to a digital data repository associated with the SCM system, based on determining that a partial commit record is stored in the one or more digital data repositories, and receiving first partial commit update data for the first partial commit record; updating, based on the first partial commit update data, one or more fields of the first partial commit record to convert the first partial commit record into an updated commit record, wherein the updated commit record comprises a full commit record. 2. The method of claim 1 , wherein each commit record of the plurality of commit records includes one or more issue keys. 3. The method of claim 1 , wherein each commit record of the plurality of commit records includes a commit ID that identifies the respective commit record. 4. The method of claim 1 , wherein the first partial commit record for the first commit record includes a partial commit key that indicates that the partial commit record is not a full commit record. 5. The method of claim 1 , wherein the updated commit record includes a second parent commit ID, further comprising: in response to determining that the updated commit record includes a parent commit ID, storing, in the one or more digital data repositories, a second partial commit record for the updated commit record, wherein the second partial commit record comprises a partial commit record that is identified by the second parent commit ID; generating and submitting a database query to a digital data repository, based on determining that a partial commit record is stored in the one or more digital data repositories, and receiving second partial commit update data for the second partial commit record; updating, based on the second partial commit update data, one or more fields of the second partial commit record to convert the second partial commit record into a full commit record. 6. The method of claim 1 , further comprising: generating and causing displaying, at a computer, a digital data display that indicates a commit history of an issue. 7. The method of claim 6 , wherein the commit history of an issue includes one or more commit records associated with an issue key of the issue, the one or more commit records including the first commit record and updated commit record. 8. The method of claim 7 , wherein the first commit record and updated commit record are displayed in a chronological ordering that indicates a parent-child relationship between the first commit record and updated commit record. 9. A computer system comprising: one or more processors; one or more memories storing instructions which, when executed by the one or more processors, cause the one or more processors to perform: receiving, at a server computer, a plurality of commit records of a source code management (SCM) system, wherein a first commit record of the plurality of commit records includes a first parent commit identifier (ID) that identifies a parent commit record of the first commit record; storing, in one or more digital data repositories, a full commit record for each commit record of the plurality of commit records; in response to determining that the first commit record includes a parent commit ID, storing, in the one or more digital data repositories, a first partial commit record for the first commit record, wherein the first partial commit record comprises a partial commit record that is identified by the first parent commit ID; generating and submitting a database query to a digital data repository associated with the SCM system, based on determining that a partial commit record is stored in the one or more digital data repositories, and receiving first partial commit update data for the first partial commit record; updating, based on the first partial commit update data, one or more fields of the first partial commit record to convert the first partial commit record into an updated commit record, wherein the updated commit record comprises a full commit record. 10. The system of claim 9 , wherein each commit record of the plurality of commit records includes one or more issue keys. 11. The system of claim 9 , wherein each commit record of the plurality of commit records includes a commit ID that identifies the respective commit record. 12. The system of claim 9 , wherein the first partial commit record for the first commit record includes a partial commit key that indicates that the partial commit record is not a full commit record. 13. The system of claim 9 , wherein the updated commit record includes a second parent commit ID, further comprising: in response to determining that the updated commit record includes a parent commit ID, storing, in the one or more digital data repositories, a second partial commit record for the updated commit record, wherein the second partial commit record comprises a partial commit record that is identified by the second parent commit ID; generating and submitting a database query to a digital data repository, based on determining that a partial commit record is stored in the one or more digital data repositories, and receiving second partial commit update data for the second partial commit record; updating, based on the second partial commit update data, one or more fields of the second partial commit record to convert the second partial commit record into a full commit record. 14. The system of claim 9 , further comprising: generating and causing displaying, at a computer, a digital data display that indicates a commit history of an issue. 15. The system of claim 14 , wherein the commit history of an issue includes one or more commit records associated with an issue key of the issue, the one or more commit records including the first commit record and updated commit record. 16. The system of claim 15 , wherein the first commit record and updated commit record are displayed in a chronological ordering that indicates a parent-child relationship between the first commit record and updated commit record. 17. One or more non-transitory computer readable media storing one or more sequences of instructions which, when executed by one or more processors, cause: receiving, at a server computer, a plurality of commit records of a source code management (SCM) system, wherein a first commit record of the plurality of commit records includes a first parent commit identifier (ID) that identifies a parent commit record of the first commit record; storing, in one or more digital data repositories, a full commit record for each commit record of the plurality of commit records; in response to determining that the first commit record includes a parent commit ID, storing, in the one or more digital data repositories, a first partial commit record for the first commit
Updates performed during online database operations; commit processing · CPC title
Version control (security arrangements therefor G06F21/57); Configuration management · CPC title
Query processing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.