]> git.ipfire.org Git - thirdparty/git.git/commit - t/t3200-branch.sh
t3200: add test for single parameter passed to -m option
authorSahil Dua <sahildua2305@gmail.com>
Tue, 13 Jun 2017 10:47:22 +0000 (10:47 +0000)
committerJunio C Hamano <gitster@pobox.com>
Tue, 13 Jun 2017 15:04:16 +0000 (08:04 -0700)
commitbb8efa1772c5a2ae1ce13ee2482fc8d97011ab7a
tree1e6af802c35f46b3c7e773b6151fc5564201e604
parent76339527ccf7946751174663f9faa686f3f55335
t3200: add test for single parameter passed to -m option

Add a test for the case when only one parameter is passed to '-m'
(move/rename) option.

For example - if 'git branch -m bbb' is run while checked out on aaa
branch, it should rename the currently checked out branch to bbb.
There was no test for this particular case with only one parameter
for -m option. However, there's one similar test case for -M option.

Add test for making sure HEAD points to the bbb (new branch name). Also
add a test for making sure the reflog that is moved to 'bbb' retains
entries created for the currently checked out branch. Note that since
the topmost entry on reflog for bbb will be about branch creation, we
compare bbb@{1} (instead of bbb@{0}) with aaa@{0} to make sure the
reflog for bbb retains entries from aaa.

Signed-off-by: Sahil Dua <sahildua2305@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t3200-branch.sh