<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 29, 2017 at 10:16 AM, Daniel Tryba <span dir="ltr"><<a href="mailto:daniel@tryba.nl" target="_blank">daniel@tryba.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm trying to figure out how to commit some code for review. Following:<br>
<a href="https://wiki.asterisk.org/wiki/display/AST/Gerrit+Usage" rel="noreferrer" target="_blank">https://wiki.asterisk.org/<wbr>wiki/display/AST/Gerrit+Usage</a><br>
<br>
Created a ssh alias.<br>
Cloned using: "git clone ssh://asterisk/asterisk"<br>
Set name and email.<br>
Installed the gerrit commit hook: "git review -s"<br>
Try to change to asterisk 13 for creating a patch: "git checkout 13"<br>
This fails with:<br>
error: pathspec '13' did not match any file(s) known to git.<br>
<br>
<br>
"git checkout -b 13" appears to fix this.<br>
<br>
Created a new branch:<br>
git checkout -b ASTERISK-27284<br>
<br>
Did some work, added and commited this work. So far so good.<br>
<br>
Now trying to submit this: "git review 13"<br>
Fails with:<br>
<br>
>Errors running git rebase -p -i remotes/gerrit/13<br>
>error: could not apply 5760526... Update UPGRADE.txt for 13 branch<br>
><br>
>When you have resolved this problem, run "git rebase --continue".<br>
>If you prefer to skip this patch, run "git rebase --skip" instead.<br>
>To check out the original branch and stop rebasing, run "git rebase<br>
>--abort".<br>
>Could not pick 5760526f69ad02189c8e385e2e974b<wbr>e4cba11b6e<br>
>It is likely that your change has a merge conflict. You may resolve it<br>
>in the working tree now as described above and then run 'git review'<br>
>again, or if you do not want to resolve it yet (note that the change can<br>
>not merge until the conflict is resolved) you may run 'git rebase<br>
>--abort' then 'git review -R' to upload the change without rebasing.<br>
<br>
<br>
Somehow some way, UPGRADE.txt and UPGRADE-13.txt are changed and I can't<br>
find any way to discard/ignore/remove/skip these changes. Clearly I<br>
don't understand git and the way it handles conflicts it created by<br>
itself.<br>
<br>
What is going wrong? What is the magical git command to just commit the<br>
2 files I added/commited for review?<br></blockquote><div><br></div><div>From the information you provided in your email, what I suspect happened is you<br>simply cloned the Asterisk git repository.  By default the current branch is the master<br>branch.  You then did a "git checkout -b 13" which creates a local branch called "13"<br>based off of the currently checked out "master" branch.  This "13" branch is just<br>another branch of master and not a real 13 branch.  When you tried to put it up for review<br></div><div>to the real 13 branch using "git review 13", git tried to merge your master "13" branch<br>onto the real 13 branch and failed because of conflicts.<br></div><div><br></div><div>Richard<br></div></div><br></div></div>