<rekado>my git repo got corrupted, so I need to transfer all local branches to a new clone.
<marusich>Huh, I can't rebase in Git due to: "/home/marusich/.guix-profile/libexec/git-core/git-sh-setup: line 46: /home/marusich/.guix-profile/libexec/git-core:/home/marusich/.guix-profile/libexec/git-core/git-sh-i18n: No such file or directory"
<marusich>Unless it's supposed to have colons in it?
<marusich>Anyway, the file /home/marusich/.guix-profile/libexec/git-core:/home/marusich/.guix-profile/libexec/git-core/git-sh-i18n doesn't exist, (even though the file /home/marusich/.guix-profile/libexec/git-core/git-sh-i18n does).
<marusich>I wonder why Git is now (as of a few days ago?) trying to do this when it did not before.
<marusich>rekado, removing the export line from my ~/.bashrc fixed the immediate problem. It seems that when sourcing /etc/profile, it sources "$HOME/.guix-profile/etc/profile", which sets up GIT_EXEC_PATH.
<marusich>So, the reason I had two entries was becuase I followed Guix's recommendation and added the export statement to my ~/.bashrc.
<marusich>I wonder why Guix recommended that to me if it wasn't necessary?
<wingo>hashes a git checkout by clone + git hash -rx
<rekado>civodul: well, it’s called “gcc-arm-none-eabi-4.9” and it uses SVN sources from the 4.9 branch. It’s just that “cross-gcc” doesn’t know that and will use “%xgcc”, which is an alias for “gcc”, which is no longer “gcc-4.9”.