<div dir="ltr">On Tue, Jun 18, 2013 at 2:02 PM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">20 minutes ago, Carl Eastlund wrote:<br>
&gt; [...]<br>
<div class="im">&gt;<br>
&gt;   git rebase -s recursive -X rename-threshold=50% mflatt/pkg2<br>
<br>
</div>From a brief reading, I think that you&#39;re much better off with<br>
&quot;-X subtree=/some/path&quot;.  There&#39;s also a subtree strategy, which you&#39;d<br>
get with &quot;-s subtree&quot;, but it is guessing how to do the path shifting.<br></blockquote><div><br></div><div>I thought that too, but it didn&#39;t work when I tried it.  Some of my files need to go in racket/lib, some in pkgs/racket-tests, and I think there might have been a third place.  So unless everything is uniformly going to the same place, the subtree options don&#39;t help.<br>

</div><div><br></div></div>--Carl<br></div></div>