From: ydirson@free.fr Date: Thu, 24 Oct 2019 10:42:31 GMT Subject: [BUG] "git rebase -r" lacks sanitation on merges with arbitrary reference syntax Message-ID: <479118979.-772834452.1571913751603.JavaMail.root@zimbra39-e7> In-Reply-To: <717060483.-772858077.1571913448492.JavaMail.root@zimbra39-e7> Hello, I have a branch which does successive merges from a vendor branch, like: git merge vendor/poky-intercepts^{/warrior}' git merge vendor/poky-intercepts^{/zeus}' Now if I try to use "rebase -r" across such a merge, the result is: error: refusing to update ref with bad name 'refs/rewritten/vendor/poky-intercepts^{/warrior}' hint: Could not execute the todo command hint: hint: label vendor/poky-intercepts^{/warrior} hint: hint: It has been rescheduled; To edit the command before continuing, please hint: edit the todo list first: hint: hint: git rebase --edit-todo hint: git rebase --continue If I manually sanitize the label name, everything's fine.