Re-index does 2 operations:
In terms of kicking off the indexing based on an event, you have two options:
What other users have done is set a high interval and then configure one of those options.
Commits won't appear immediately since synchronization is implemented as background job (GitRevisionIndexerJob). You can reduce the job delay down to 1 minute to schedule updates more often.
You can also configure this setting via Jira Administration > Add-ons > Git Integration Plugin for Jira > General page:
If you think that the Git indexes are corrupt and needed to be completely rebuilt, please do the following:
If you think that the Git caches are corrupt and needed to be removed, please do the following:
rm -rf <jira_home>/caches/indexes/plugins/jira-git-*
No. The Git Integration Plugin for Jira add-on is designed to do a full index.
Yes – the following url can be used:
Perform a Reset + Reindex of the selected repository via Git Repositories of the Git add-on. If the issue still persist, see topic, 4. How do I clear the Git Integration Plugin for Jira cache manually?