Zmena autorov commitov - git filter-branch
Podarilo sa Vam zmenit mena autorov a emaily pomocou postupu z prednasky?
git filter-branch --commit-filter ’
if [ "$GIT_COMMITTER_NAME" = "<Old Name>" ];
then
GIT_COMMITTER_NAME="<New Name>";
GIT_AUTHOR_NAME="<New Name>";
GIT_COMMITTER_EMAIL="<New Email>";
GIT_AUTHOR_EMAIL="<New Email>";
git commit-tree "$@";
else
git commit-tree "$@";
fi’ HEAD
Skusal som tam mena davat najskor z pola a for cyklom vyberat tak vsetky, avsak zobralo mi len prve dva commity kde bolo treba spravit zmenu, potom uz mena prestal menit ( prve dva commity alice -> Alice )
Vyskusal som to teda rucne po jednom, avsak vysledok ten isty. Zmena sa prejavila len v prvych dvoch commitoch od Alice, potom uz mal Petr spravny format a dalsie opravy sa nekonali.