<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 23, 2013 at 7:09 AM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Just now, Carl Eastlund wrote:<br>
&gt; On Thu, May 23, 2013 at 6:57 AM, Eli Barzilay &lt;<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>&gt; wrote:<br>
&gt;<br>
&gt;     A few minutes ago, Carl Eastlund wrote:<br>
&gt;     &gt;<br>
</div><div class="im">&gt;     &gt; It doesn&#39;t seem wrong to me.  It&#39;s an accurate representation<br>
&gt;     &gt; of the history of the project, which is exactly what git is<br>
&gt;     &gt; for retaining.   Where does the problem come from?<br>
&gt;<br>
&gt;     The problem of filter-branch?  It has no problems, it does<br>
&gt;     exactly what it is supposed to do.<br>
&gt;<br>
&gt; It has &quot;no problems&quot;?  Where above you stated &quot;this is exactly what<br>
&gt; you can&#39;t get with filter-branch&quot; in reference to keeping our<br>
&gt; packages&#39; relevant history.<br>
<br>
</div>&quot;Relevant history&quot; is vague.  The thing that you can&#39;t do with<br>
filter-branch is keep the complete history if you remove files from<br>
the history -- the files that are gone go with their history.<br>
<div class="im"><br>
<br>
&gt; But filter-branch is not what I was talking about.  I was talking<br>
&gt; about _not_ using filter-branch, and instead doing something that<br>
&gt; does keep history.<br>
<br>
</div>Like I said: what you&#39;re suggesting means keeping the full monolithic<br>
history of developement in the main repo, including all of the<br>
irrelevant files (which will be removed in the tip, but included in<br>
the repo).<br>
<div class="im"><br>
&gt;     &gt; If git filter-branch doesn&#39;t maintain the history we need, it&#39;s not<br>
&gt;     &gt; the right tool for the job.<br>
&gt;<br>
&gt;     If the drracket files are irrelevant for the swindle package then they<br>
&gt;     shouldn&#39;t be in the swindle repository -- and on the exact same token,<br>
&gt;     the development history of drracket shouldn&#39;t be there either.<br>
&gt;<br>
&gt;     (This is not new, BTW, I think that there was general concensus right<br>
&gt;     from the start of the package talk that the monolithic repo is just a<br>
&gt;     host for a bunch of separate projects.)<br>
&gt;<br>
&gt; Okay, then let&#39;s purge the history of irrelevant files, but keep the<br>
&gt; history of relevant files even if they weren&#39;t in the &quot;right&quot;<br>
&gt; directory.  If the monolithic repo is just a host for a bunch of<br>
&gt; separate projects, shouldn&#39;t it be possible to tease out their<br>
&gt; more-or-less separate histories?<br>
<br>
</div>(*sigh*; please read the other email, where I went over this<br>
thoroughly.)<br></blockquote><div><br></div><div>I just went over all your emails on this topic, and I can&#39;t find a single one where you addressed this specific proposal at all.  I don&#39;t know which one of us is misunderstanding another on this point.<br>

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