From: Johannes Schindelin Date: Mon, 29 Apr 2019 16:07:48 GMT Subject: Re: [PATCH] rebase --abort: cleanup refs/rewritten Message-ID: In-Reply-To: <20190426103212.8097-1-phillip.wood123@gmail.com> Hi Phillip, On Fri, 26 Apr 2019, Phillip Wood wrote: > From: Phillip Wood > > When `rebase -r` finishes it removes any refs under refs/rewritten > that it has created. However if the rebase is aborted these refs are > not removed. This can cause problems for future rebases. For example I > recently wanted to merge a updated version of a topic branch into an > integration branch so ran `rebase -ir` and removed the picks and label > for the topic branch from the todo list so that > merge -C topic > would pick up the new version of topic. Unfortunately > refs/rewritten/topic already existed from a previous rebase that had > been aborted so the rebase just used the old topic, not the new one. > > Signed-off-by: Phillip Wood > --- Makes a ton of sense, and I feel a bit embarrassed that I forgot about that item on my TODO list. The patch looks obviously correct! Thanks, Dscho