If I take a file that is already checked in, named foo, from my working directory and run
git mv foo bar
echo 'new content' >> bar
then pure git status gives me
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
renamed: foo -> bar
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: bar
and scm_breeze git status gives me
# On branch: master | [*] => $e*
#
➤ Changes to be committed
#
# renamed: [1] foo -> bar
#
➤ Changes not staged for commit
#
# modified: [2] foo -> bar
#
Note that on the modified: [2] line it looks like a rename, but it's only a modification, whereas on the original git it shows only the new file name. Would it be possible to have it like the original git? Also, this would allow us to run git add 2 without getting
# fatal: pathspec '/path/to/repo/foo -> bar' did not match any files
If I take a file that is already checked in, named
foo
, from my working directory and runthen pure git status gives me
and scm_breeze git status gives me
Note that on the
modified: [2]
line it looks like a rename, but it's only a modification, whereas on the original git it shows only the new file name. Would it be possible to have it like the original git? Also, this would allow us to rungit add 2
without gettingP.S. Thanks for the great tool!