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
Rename entry executable to drop "-core" suffix (#551)
Rename the main entry executable from
`git-credential-manager-core(.exe)` to simply
`git-credential-manager(.exe)`, now that the older GCM4W has been
removed from the Git for Windows project as an option (and the GCMC
project has been renamed).
We do **not** rename the Debian package ID, nor the Homebrew Cask name
yet as this will require more thought forr migration.
To help with migration somewhat, create symlinks and
shim/copy-executables for the original executable name
"git-credential-manager-core(.exe)" for consumers who have not updated
to the new version.
We detect if the consumer is launching us via the "-core" symlink or
executable shim by consulting the platform-native APIs to get the
original "argv[0]". All of the .NET APIs sadly don't give us the real
"argv[0]", so we need to use native APIs...
If we detect use of the old name, print a warning that the user should
update their configuration, and a help link for more information.
0 commit comments