You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the config documentation, the setting git.allBranchesLogCmd is deprecated in favor of git.allBranchesLogCmds. As far as I understand the following two configurations should be equal:
However, when using allBranchesLogCmds, the default log command seems to be included in the cycle, meaning that you can't limit it to your desired configurations.
To Reproduce
Steps to reproduce the behavior:
Use the above git.allBranchesLogCmds setting with one single log command.
Go to the Status panel.
Tap a to display the log.
Tap a again, and notice that it now shows a differently formatted log.
Similarly if you have the gui.statusPanelView: allBranchesLog setting activated, you'll get a different log view every time you navigate to the Status panel.
Expected behavior allBranchesLogCmds should not automatically include the default log command.
Version info:
commit=611fabde11d24d9acc71ee26077b9a1101f59f27, build date=2024-09-18T10:56:10Z, build source=binaryRelease, version=0.44.1, os=linux, arch=amd64, git version=2.43.0
git version 2.43.0
The text was updated successfully, but these errors were encountered:
I'm going to explore an auto-migration from allBranchesLogCmd to allBranchesLogCmds, and then we could have the element being undefined result in a list of length 1 on the current value.
It is in my fork, just because it is stacked off of #4318, and I don't believe that one can make stacked PRs across repositories. If so, GitHub is not making that possibility clear to me in the UI 😅
Describe the bug
According to the config documentation, the setting
git.allBranchesLogCmd
is deprecated in favor ofgit.allBranchesLogCmds
. As far as I understand the following two configurations should be equal:However, when using
allBranchesLogCmds
, the default log command seems to be included in the cycle, meaning that you can't limit it to your desired configurations.To Reproduce
Steps to reproduce the behavior:
git.allBranchesLogCmds
setting with one single log command.a
to display the log.a
again, and notice that it now shows a differently formatted log.Similarly if you have the
gui.statusPanelView: allBranchesLog
setting activated, you'll get a different log view every time you navigate to the Status panel.Expected behavior
allBranchesLogCmds
should not automatically include the default log command.Version info:
commit=611fabde11d24d9acc71ee26077b9a1101f59f27, build date=2024-09-18T10:56:10Z, build source=binaryRelease, version=0.44.1, os=linux, arch=amd64, git version=2.43.0
git version 2.43.0
The text was updated successfully, but these errors were encountered: