At work I've been temporary lent to another team this quarter because they have too much work on their plate. I'm here to work on subject X for this team, that is kinda stand-alone but would benefit the team overall and was required by them.
The way we work with code in my company is that we have a repository by team (roughly) and that each commit has to go through a code review phase in gerrit first before in can be merged in the team's repo. The only people with the power to accept merging the pending commit in the repo are the people from the team. We also have the informal rule that no commit should be left un-reviewed more than 24 hours or so.
Now, in the past 10 days or so I have pushed 15+ commits, and got almost no feedback on any of them. At best, my initial commit was merged but I still have 14 commit unmerged that have been requiring code review for over a week.
What can I do to address this? The team I work with is composed of 3 people, one is senior enough to do the reviews but would prefer if the other juniors would ramp up and do the reviews. The other 2 juniors are really reluctant to do the review as they feel they can't understand the code enough due to lack of real knowledge in the language and as a result they won't take the responsibility to approve my code.
For the last ~5 days my status at the stand-up has been "I'm stuck due to no code reviews", and I've even booked a 30 min meeting to walk the team through the code and explain what I was doing in the reviews. Now I'm at a point where I won't do any further work as it's too complex to work on a giant stack of accumulated commits whose code could change.
Any idea on how to solve this? thanks!