I am experiencing an issue in our Bitbucket Cloud repository. Occasionally, when creating a Pull Request, I cannot see other users' branches in the branch dropdown, even though the branches exist.
At the same time, Bitbucket displays the message: "The repository is currently being indexed. Please try again later."
Could this indexing issue be causing the missing branches? Is there a way to refresh or resolve the repository indexing?
Hi @Rachna Bhavsar, yes, those two go together. Atlassian's KB for commits and branches not rendering lists internal database and indexing problems as one of the causes, and the remedy there isn't self-serve. Bitbucket Cloud Support run garbage collection on the repo, which rebuilds the internal databases and indexes. No reindex button on your side.
Check the repo's branch and tag count before you raise it. That same page puts the guidance at under 1,500 branches and tags combined, and says Bitbucket Cloud can't guarantee reliable performance above that.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Then it isn't the size guidance. That leaves the index cause on that page, which fits your banner anyway.
Timing is what will make or break the ticket. It only happens occasionally for you, so note the exact times you see the message and raise it while it's happening if you can. Otherwise they'll be looking at a repo that's behaving fine.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The next time it occurs - can you check the network tab in your browser console and look for a traceID/SentryError on the HTTP request and share that code with us?
If you're unable to - please let me know as I'll need to raise a ticket. Please let me know your timezone so I may raise it with the appropriate team.
Cheers!
- Ben (Bitbucket Cloud Support)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
TraceId:fe5e85ad04d34a87a56ae6ba67f99806
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Another issue has been observed with Bitbucket.
There are two separate workspaces. Let's say Workspace 1 is mine and Workspace 2 belongs to another developer. I have access to some branches in the other workspace as well.
However, when I try to create a pull request within my own workspace and my own repository for a specific branch, I notice an issue with the reviewer list. Bitbucket is displaying a user who is not a member of my repository (they belong to the other workspace/repository), while another user who is currently a member of my repository is not available for selection as a reviewer.
Could you help explain why Bitbucket is showing a user from a different workspace/repository as a reviewer while not listing the current user who should have access to this repository?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Our setup:
Issue:
git fetch), and the remote branches are visible locally.We have also intermittently seen the following message: "The repository is currently being indexed. Please try again later."
Additionally, we have noticed that a user who left our organization several years ago still appears in the Pull Request interface, which makes us suspect there may be a repository metadata or indexing issue.
Questions:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The reviewer list is a separate bug. Reviewer search only stays scoped to your workspace when the repository is private, on a public repo it searches every Bitbucket account, which is how someone from User2's workspace, and maybe your old colleague, surfaces as a suggestion. Check Repository settings, Repository details, Access level, and confirm this repository is private is ticked.
For the member who's missing, workspace membership alone doesn't earn a reviewer slot. They need Read on this specific repository, granted separately under the repo's own Settings, Repository permissions.
On the indexing questions: the KB you and Ben are already using names indexing problems as one of three causes, there's no self-serve rebuild on Cloud, and GC is Support-only. With your trace IDs posted, that's in his hands now.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for the clarification — that explains the reviewer list, makes sense.
I'll check the repository's Access level under Repository settings and confirm it's set to private, and will also review Repository permissions to grant explicit Read access to the missing member. Will follow up if either of those doesn't resolve as expected.
For the indexing issue itself, understood that it's with your engineer now given the trace IDs already posted — please let us know once GC/reindexing has been run, or if you need anything further from our side in the meantime. This is still blocking us from raising PRs against [User2's repo], so any update on timeline would help.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No update from my side, I've no visibility into the ticket Ben raised. Ben, is there an issue key Rachna can track this against?
Separate from the banner, something to rule out. You're raising PRs from your repo in your workspace into User2's in his. Atlassian scheduled cross-workspace fork relationships to be automatically broken on 1 July 2026, and that page says you "will not be able to create a cross-workspace PR from the fork to the parent if the relationship is broken": Fork a repository
If yours was a fork of his, an authenticated GET /2.0/repositories/{workspace}/{repo_slug} on your own repo settles it. A parent still naming User2's repo means the link is intact and this isn't it. A null tells you less, it reads the same for a repo that was never a fork.
I wouldn't lean on it. The page is still future tense so I can't confirm it ran, and your 27 July post had the branches missing only occasionally, which isn't what a one-off severing looks like.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This might be related to the fact that my repository was originally forked from User2's repository when we started development. It could be contributing to the issue, although I'm not certain.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It does. I said a missing parent proved little, but yours had one, so run the check. A parent still naming User2's repo means the link is intact and it's all Ben's. Nothing there and it's gone, assuming that was the Fork button and not a clone you pushed up. It still doesn't prove what's emptying the picker. The occasional branches and the banner from 27 July stay his regardless, a severed link doesn't come and go.
One date says how it went. When did you last raise a PR into his repo successfully? Anything after 1 July rules out the sweep and leaves the manual route. Detach fork landed in March, in the fork's own settings under Repository details, Manage repository, and Atlassian calls it "a one-time action that cannot be undone". It's your workspace, so a short list.
Ask User2 to move you from read to write instead, push your branch to his repo and raise the PR there. No fork in the path.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.