git checkout -b bug_xxxx origin/master git bz apply XXXX git commit --amend -s git bz attach -e XXXX HEAD
git am --abort git am -3iu /tmp/Update-database-patch-xxxxx.patch
resolve conflict ili ako otkriješ grešku koju znaš popraviti, onda:
git add <file> git am --resolved
ako zeznem merge:
git diff origin/master opac/opac-detail.pl vi opac/opac-detail.pl git add opac/opac-detail.pl git commit --amend
edit kohaversion.pl
git bz apply 7743 git am --abort git am -3iu /tmp/Update-opac-userpl-to-use-KohaDates-TT-plugin-hYYLn8.patch vi opac/opac-user.pl git add opac/opac-user.pl git am --resolved
idem ispočetka:
git bz apply 7743
a na ono što je prošlo apply odgovaram s "n"
onda rebase, na zadnji prije patcha kojeg testiram
git rebase -i 35279926b3865b003c6bd01d5c5378addfa903a9
tu je sad neku search/replace, ne sjećam se šta treba zamijeniti - s/??/e/
onoliko puta koliko ima fajlova:
git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git commit --amend -s git rebase --continue git bz attach 7743 HEAD^^^^^^^ -e git bz attach 7743 HEAD^^^^^^ git bz attach 7743 HEAD^^^^^ git bz attach 7743 HEAD^^^^ git bz attach 7743 HEAD^^^ git bz attach 7743 HEAD^^ git bz attach 7743 HEAD^ git bz attach 7743 HEAD