<meta charset="utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">I&#39;m just in the process of converting to git, but this looks amazing!<div><br>It would be really helpful for me if <a href="http://trac.webkit.org/wiki/UsingGitWithWebKit" target="_blank" style="color: rgb(17, 65, 112); ">http://trac.webkit.org/wiki/UsingGitWithWebKit</a> had a section that explains the flow for using webkit-patch with git.</div>

</span><br><div class="gmail_quote">On Mon, Apr 26, 2010 at 1:20 PM, Kenneth Christiansen <span dir="ltr">&lt;<a href="mailto:kenneth.christiansen@openbossa.org">kenneth.christiansen@openbossa.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Nice work Ojan,<br>
<br>
Will you make webkit-patch apply-attachment understand patches doing<br>
renames/mv created with git format-patch? That would be really useful.<br>
<br>
Cheers,<br>
Kenneth<br>
<div class="im"><br>
On Mon, Apr 26, 2010 at 2:55 PM, Ojan Vafai &lt;<a href="mailto:ojan@chromium.org">ojan@chromium.org</a>&gt; wrote:<br>
</div><div><div></div><div class="h5">&gt; The behavior of git and webkit-patch changed with<br>
&gt; <a href="http://trac.webkit.org/changeset/58261" target="_blank">http://trac.webkit.org/changeset/58261</a>.<br>
&gt; Many webkit-patch commands (e.g. upload and land) and check-webkit-style now<br>
&gt; take --squash and --git-commit arguments.<br>
&gt; --git-commit: upload, commit, check-style, etc on the given git commit(s).<br>
&gt; Commits can be specified as single commits (e.g. HEAD^) or mulitiple<br>
&gt; (e.g. HEAD~2..HEAD). check-webkit-style&#39;s sense of --git-commit is no longer<br>
&gt; all patches since the commit and --git-since is removed. The equivalent to<br>
&gt; the old check-webkit-style behavior is &quot;--git-commit=HEAD~2..&quot; instead of<br>
&gt; just using HEAD~2.<br>
&gt; --squash: Treat all changes in the local branch as a single patch (local<br>
&gt; commits + working copy changes). Doesn&#39;t actually modify your tree until you<br>
&gt; land, at which point it squashes all local changes into a single local<br>
&gt; commit and then lands that.<br>
&gt; --no-squash: Treat all changes as separate. This is essentially just &quot;git<br>
&gt; svn dcommit&quot;. Each local change is committed separately.<br>
&gt; If you leave out --squash and --no-squash, then something resembling the old<br>
&gt; behavior is used.<br>
&gt; old-behavior: upload, diff, create-patch, etc. only considered working-copy<br>
&gt; changes and land will commit working-copy changes and then commit each local<br>
&gt; commit separately.<br>
&gt; new-behavior: is roughly like the above, except if there&#39;s only a single<br>
&gt; local commit and no working-copy changes, then the commands will work on<br>
&gt; that single local commit and otherwise raise an error.<br>
&gt; Eventually, I&#39;d like to make --squash the default, but I want this to bake<br>
&gt; and get some usage before flipping that switch.<br>
&gt; Finally, if you get sick of typing --squash or --no-squash, you can set the<br>
&gt; webkit-patch.squash git config parameter to true/false.<br>
&gt; Ojan<br>
</div></div><div class="im">&gt; _______________________________________________<br>
&gt; webkit-dev mailing list<br>
&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt; <a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div><font color="#888888">--<br>
Kenneth Rohde Christiansen<br>
Technical Lead / Senior Software Engineer<br>
Qt Labs Americas, Nokia Technology Institute, INdT<br>
Phone  +55 81 8895 6002 / E-mail kenneth.christiansen at <a href="http://openbossa.org" target="_blank">openbossa.org</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
</div></div></blockquote></div><br>