Kaartic Sivaraam <kaartic.sivaraam@xxxxxxxxx> writes: > In a repository when attempting to rebase when the HEAD is detached > and it is already up to date with upstream (so there's nothing to do), > the following message is shown > > Current branch HEAD is up to date. > > which is clearly wrong as HEAD is not a branch. > > Handle the special case of HEAD correctly to give a more precise > error message. > > Signed-off-by: Kaartic Sivaraam <kaartic.sivaraam@xxxxxxxxx> > --- > In this patch, I basically assumed that there would be no > branch named "HEAD". Perhaps time to learn "git symbolic-ref HEAD" and use it instead of depending on the name?