git

Documents in this index show information about commits of Git repositories. Each document has the information for a Git commit in a Git repository. All branches are tracked by default, in case you want to filter in/out you will need the field branches.

The index names are in the format git or git_enriched.

All the field types are aggregatable except the text field type (message_analyzed).

Name Type Description
acked_by_multi_bots boolean List of true if the given authors who acknowledged the commit, are identified as bots.
acked_by_multi_domains keyword List of domains associated with the authors in the SortingHat profile, who acknowledged the commit.
acked_by_multi_names keyword List of the author names, who acknowledged the commit.
acked_by_multi_org_names keyword List of the author organizations from the SortingHat profile, who acknowledged the commit.
acked_by_multi_uuids keyword List of the authors' UUID from SortingHat, who acknowledged the commit.
approved_by_multi_uuids keyword List of the approvers' UUID from SortingHat.
author_bot boolean True if the given author is identified as a bot.
author_date date Date when the author made this commit.
author_date_hour long Hour of the day when the author made this commit.
author_date_weekday long Day of the week when the author made this commit.
author_domain keyword Domain associated with the author in the SortingHat profile.
author_gender (disabled) keyword Author gender.
author_gender_acc (disabled) long Author gender accuracy.
author_id keyword Author Id from SortingHat.
author_multi_org_names keyword List of the author organizations from SortingHat profile.
author_name keyword Author name from SortingHat profile.
author_org_name keyword Author organization name from SortingHat profile.
author_user_name keyword Author's username from SortingHat profile.
author_uuid keyword Author UUID from SortingHat.
branches keyword List of branches where the commit appears. This field is empty by default, ask our support team to enable it in case you need it.
co_authored_by_multi_uuids keyword List of co-authoring authors' UUID from SortingHat.
co_developed_by_multi_bots boolean List of true if the given co-developed authors are identified as bots.
co_developed_by_multi_domains keyword List of domains associated with the co-developed authors in the SortingHat profile.
co_developed_by_multi_names keyword List of co-developed authors' names.
co_developed_by_multi_org_names keyword List of the co-developed author organizations from SortingHat profile.
co_developed_by_multi_uuids keyword List of the co-developed authors' UUID from SortingHat.
commit_date date Date when committer made this commit.
commit_date_hour long Hour of the day when the committer made the commit.
commit_date_weekday long Day of the week when the committer made the commit.
commit_tags keyword One or several tag(s) associated with the commit.
committer_domain keyword Committer domain.
committer_name keyword Committer name.
demography_max_date date Date of the corresponding author's latest contribution (commit).
demography_min_date date Date of the corresponding author's first (oldest) contribution (commit).
files long Number of files touched by this commit.
git_author_domain keyword Domain associated with the commit author in the SortingHat profile.
git_uuid keyword Commit UUID.
github_repo keyword GitHub repository.
grimoire_creation_date date Commit date (when the original author made the commit).
hash keyword Commit hash.
hash_short keyword Shortened commit hash.
is_git_commit long Field containing '1' that allows to sum fields when concatenating with other indexes.
lines_added long Number of lines added by this commit.
lines_changed long Number of lines changed by this commit.
lines_removed long Number of lines removed by this commit.
merged_by_multi_uuids keyword List of the mergers' UUID from SortingHat.
message keyword Commit message as a single String.
message_analyzed text Commit message split by terms to allow searching.
metadata__enriched_on date Date when the item was enriched.
metadata__gelk_backend_name keyword Name of the backend used to enrich information.
metadata__gelk_version keyword Version of the backend used to enrich information.
metadata__timestamp date Date when the item was stored in the RAW index.
metadata__updated_on date Date when the item was updated in its original data source.
non_authored_acked_by_multi_bots boolean List of true if the given authors are identified as bots who acknowledged the commit, excluding the commit author.
non_authored_acked_by_multi_domains keyword List of domains associated with the authors in the SortingHat profile who acknowledged the commit, excluding the commit author.
non_authored_acked_by_multi_names keyword List of the authors' names who acknowledged the commit, excluding the commit author.
non_authored_acked_by_multi_org_names keyword List of the author organizations from the SortingHat profile who acknowledged the commit, excluding the commit author.
non_authored_acked_by_multi_uuids keyword List of the authors' UUID from SortingHat profile who acknowledged the commit, excluding the commit author.
non_authored_approved_by_multi_uuids keyword List of the approvers' UUID from SortingHat, excluding the commit author.
non_authored_co_authored_by_multi_uuids keyword List of the co-authoring authors' UUID from SortingHat, excluding the commit author.
non_authored_co_developed_by_multi_bots boolean List of true if the given co-developed authors are identified as bots excluding the commit author.
non_authored_co_developed_by_multi_domains keyword List of domains associated with the co-developed authors in SortingHat profile excluding the commit author.
non_authored_co_developed_by_multi_names keyword List of co-developed authors' names excluding the commit author.
non_authored_co_developed_by_multi_org_names keyword List of the co-developed author organizations from SortingHat profile excluding the commit author.
non_authored_co_developed_by_multi_uuids keyword List of the co-developed authors UUID from SortingHat excluding the commit author.
non_authored_merged_by_multi_uuids keyword List of the mergers' UUID from SortingHat excluding the commit author.
non_authored_reported_by_multi_bots boolean List of true if the given reported authors are identified as bots excluding the commit author.
non_authored_reported_by_multi_domains keyword List of domains associated with the reported authors in the SortingHat profile excluding the commit author.
non_authored_reported_by_multi_names keyword List of reported authors' names excluding the commit author.
non_authored_reported_by_multi_org_names keyword List of the reported author organizations from SortingHat profile excluding the commit author.
non_authored_reported_by_multi_uuids keyword List of the reported authors UUID from SortingHat excluding the commit author.
non_authored_reviewed_by_multi_bots boolean List of true if the given reviewed authors are identified as bots excluding the commit author.
non_authored_reviewed_by_multi_domains keyword List of domains associated with the reviewed authors in the SortingHat profile excluding the commit author.
non_authored_reviewed_by_multi_names keyword List of reviewed authors' names excluding the commit author.
non_authored_reviewed_by_multi_org_names keyword List of the reviewed author organizations from SortingHat profile excluding the commit author.
non_authored_reviewed_by_multi_uuids keyword List of the reviewed authors UUID from SortingHat excluding the commit author.
non_authored_signed_off_by_multi_bots boolean List of true if the given signed-off authors are identified as bots excluding the commit author.
non_authored_signed_off_by_multi_domains keyword List of domains associated with the signed-off authors in SortingHat profile excluding the commit author.
non_authored_signed_off_by_multi_names keyword List of signed-off authors' names excluding the commit author.
non_authored_signed_off_by_multi_org_names keyword List of the signed-off author organizations from SortingHat profile excluding the commit author.
non_authored_signed_off_by_multi_uuids keyword List of the signed-off authors UUID from SortingHat excluding the commit author.
non_authored_suggested_by_multi_bots boolean List of true if the given suggested authors are identified as bots excluding the commit author.
non_authored_suggested_by_multi_domains keyword List of domains associated with the suggested authors in the SortingHat profile excluding the commit author.
non_authored_suggested_by_multi_names keyword List of suggested authors' names excluding the commit author.
non_authored_suggested_by_multi_org_names keyword List of the suggested author organizations from SortingHat profile excluding the commit author.
non_authored_suggested_by_multi_uuids keyword List of the suggested authors UUID from SortingHat excluding the commit author.
non_authored_tested_by_multi_bots boolean List of true if the given tested authors are identified as bots excluding the commit author.
non_authored_tested_by_multi_domains keyword List of domains associated with the tested authors in the SortingHat profile excluding the commit author.
non_authored_tested_by_multi_names keyword List of tested authors' names excluding the commit author.
non_authored_tested_by_multi_org_names keyword List of the tested author organizations from SortingHat profile excluding the commit author.
non_authored_tested_by_multi_uuids keyword List of the tested authors UUID from SortingHat excluding the commit author.
origin keyword Original URL where the repository was retrieved from.
painless_inverted_lines_removed_git long Number of lines removed per commit multiplied by -1.
project keyword Project.
project_1 keyword Project (if more than one level is allowed in the project hierarchy).
repo_name keyword Repository name.
reported_by_multi_bots boolean List of true if the given reported authors are identified as bots.
reported_by_multi_domains keyword List of domains associated with the reported authors in the SortingHat profile.
reported_by_multi_names keyword List of reported authors' names.
reported_by_multi_org_names keyword List of the reported author organizations from the SortingHat profile.
reported_by_multi_uuids keyword List of the reported authors' UUID from SortingHat.
repository_labels keyword Custom repository labels defined by the user.
reviewed_by_multi_bots boolean List of true if the given reviewed authors are identified as bots.
reviewed_by_multi_domains keyword List of domains associated with the reviewed authors in the SortingHat profile.
reviewed_by_multi_names keyword List of reviewed authors' names.
reviewed_by_multi_org_names keyword List of the reviewed author organizations from SortingHat profile.
reviewed_by_multi_uuids keyword List of the reviewed authors' UUID from SortingHat.
signed_off_by_multi_bots boolean List of true if the given signed-off authors are identified as bots.
signed_off_by_multi_domains keyword List of domains associated with the signed-off authors in the SortingHat profile.
signed_off_by_multi_names keyword List of signed-off authors' names.
signed_off_by_multi_org_names keyword List of the signed-off author organizations from SortingHat profile.
signed_off_by_multi_uuids keyword List of the signed-off authors' UUID from SortingHat.
suggested_by_multi_bots boolean List of true if the given suggested authors are identified as bots.
suggested_by_multi_domains keyword List of domains associated with the suggested authors in the SortingHat profile.
suggested_by_multi_names keyword List of suggested authors' names.
suggested_by_multi_org_names keyword List of the suggested author organizations from the SortingHat profile.
suggested_by_multi_uuids keyword List of the suggested authors' UUID from SortingHat.
tag keyword Perceval tag.
tested_by_multi_bots boolean List of true if the given tested authors are identified as bots.
tested_by_multi_domains keyword List of domains associated with the tested authors in the SortingHat profile.
tested_by_multi_names keyword List of tested authors' names.
tested_by_multi_org_names keyword List of the tested author organizations from SortingHat profile.
tested_by_multi_uuids keyword List of the tested authors' UUID from SortingHat.
time_to_commit_hours long Time in hours from author_date (when the commit was originally created) to commit date (when the commit was made to the repository).
title keyword Commit title.
tz long Timezone in which the commit was made by its original author.
utc_author date Author date (when the original author made the commit) in UTC.
utc_author_hour date Hour of the day when the author made the commit in UTC.
utc_author_weekday long Day of the week when the author made the commit in UTC.
utc_commit date Commit date in UTC.
utc_commit_hour date Hour of the day when the committer made the commit in UTC.
utc_commit_weekday long Day of the week when the committer made the commit in UTC.
uuid keyword Perceval UUID.