Hi, The bash completion for git rebase --onto seems to have been broken by commit 2b9bd488ae09dc89f02be7d73f3710ee2ea7325c Previously (v2.23.0), hitting tab after git rebase --on gives: git rebase --onto (note trailing space) hitting tab again offers a list of potential refs onto which to rebase. As of 2b9bd488ae09dc89f02be7d73f3710ee2ea7325c, hitting tab after: git rebase --on gives: git rebase --onto= but then hitting tab again offers the current directory contents as candidates, i.e. not git ref candidates as they should be. Note the adding of a trailing '=' is, I think, more correct/robust than the trailing space so I don't disagree with that change. It's just the failure to offer git ref candidates that is the problem. Thanks, Paul