I have a question about git-p4 submit process:
*def applyCommit(self, id**)*
Is creating patches for git commit that needs to be applied and then tries to
When I try to do this I always get an error that patch is failed.
>From what I see that error is caused by the fact that the patch is applied to
>*current *working tree e.g. we try to apply patch for commit master~3 for
>example while we are standing on master.
Is it intended to work this way?
I've done a small patch of git-p4 that works for me:
instead of creating patches I simply do:
*git checkout -f %applied_commit%*
and after that p4 is able to submit this change cleanly.
After all changes are applied I do a checkout of self.master branch and then
it's rebased on new p4/master.
Could you please explain what is the correct behavior for git-p4 submit?
Thanks in advance.