Patent ID: 11900083
Assignee: ATLASSIAN PTY LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer implemented method for transmitting content from a source code management (SCM) version of a repository maintained by a source code management system to a separate search engine (SE) version of the repository maintained by a search engine system, the method comprising:
determining a state of the SCM version of the repository, comprising a first set of files maintained by the SCM system;
determining an indexed state of the separate SE version of the repository using an index state query to generate an index state descriptor for a second set of files that are maintained by the SE system, the second set of files corresponding to the first set of files and including a subset of information from the first set of files;
in response to determining that the indexed state of the SE version of the repository is not the same as the state of the SCM version of the repository:
generating a content request, the content request comprising information defining a start state of the SCM version of the repository and a filter field;
identifying one or more files of the first set of files that have changed between the start state and an end state;
filtering the identified one or more files of the first set of files based on the filter field in the content request to form a filtered set of files;
extracting content and metadata for one or more files of the filtered set of files to generate a set of indexed files; and
updating the SE version of the repository to include the set of indexed files.