Regression in 'git branch -m'?
- From
Andreas Krey <a.krey@gmx.de>
- Date
- Oct 5, 2017, 17:25 UTC
- Message-ID
- <20171005172552.GA11497@inner.h.apk.li>
Hi everybody,
I got something that looks like a regression somewhere since 2.11. This script
set -xe rm -rf repo git init repo cd repo git commit -m nix --allow-empty git branch -m master/master git rev-parse HEAD git branch git status
causes .git/HEAD to still contain 'ref: refs/heads/master' and to fail in the rev-parse step with
+ git rev-parse HEAD HEAD fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]'
This is with 2.15.0.rc0; with 2.11.0 (and 2.11.0.356.gffac48d09) it still works.
I'm going to do a bisect on this as battery permits.
- Andreas
-- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800