<div dir="ltr">Lets not lose our history or make it annoying to access. Disk is cheap.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Dec 5, 2013 at 2:32 PM, Herbert Valerio Riedel <span dir="ltr"><<a href="mailto:hvr@gnu.org" target="_blank">hvr@gnu.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Joachim,<br>
<div class="im"><br>
On 2013-12-05 at 12:56:55 +0100, Joachim Breitner wrote:<br>
> Am Donnerstag, den 05.12.2013, 12:15 +0100 schrieb Herbert Valerio<br>
> Riedel:<br>
>> PS: I didn't merge in testsuite's Git history as that would bloat<br>
>>     ghc.git quite a bit;<br>
><br>
> would that really be a problem? How different are the numbers?<br>
<br>
</div>Here's a rough estimate:<br>
<br>
testsuite.git current single packfile:<br>
<br>
 1.8M Dec  5 14:18 .git/objects/pack/pack-5d85ce17a3003e44e0e36d757564ce7df09275d4.idx<br>
  27M Dec  5 14:18 .git/objects/pack/pack-5d85ce17a3003e44e0e36d757564ce7df09275d4.pack<br>
<br>
whereas, when I create a new git repo containing only the HEAD commit<br>
from testsuite.git, the resulting single packfile:<br>
<br>
 204K Dec  5 14:19 .git/objects/pack/pack-27355d714321978fd34c21ce341a7b55f416719a.idx<br>
 2.5M Dec  5 14:19 .git/objects/pack/pack-27355d714321978fd34c21ce341a7b55f416719a.pack<br>
<br>
this seemed to be a significant increase to me;<br>
<div class="im"><br>
> I’m a fan of keeping history readily available, so unless it really<br>
> hurts I suggest to do a proper merge.<br>
<br>
</div>btw, it'd be easy to provide a simple script which would re-attach the<br>
testsuite history (and any other repositories with truncated history)<br>
<br>
but there's another subtle issue; there's multiple ways to merge in the<br>
old testsuite repo, one is without any path-translation, as accomplished<br>
by the grafting example I gave; the other is to first rewrite the<br>
'testsuite.git' to have its root-folder being located in a 'testsuite/'<br>
folder, so that Git doesn't have to follow renames and thus maybe also<br>
simplify navigating/querying the Git history.<br>
<br>
Cheers,<br>
  hvr<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/ghc-devs" target="_blank">http://www.haskell.org/mailman/listinfo/ghc-devs</a><br>
</div></div></blockquote></div><br></div>