Another idea: extract the history of tablegen-mode into a separate orphan branch, and merge it routinely. Have a policy of always using that branch to contribute to tablegen-mode, and merge it back into mainline routinely. MELPA can then request git to do a single-branch clone.<br><br>Ram<br><div class="gmail_quote"><div dir="ltr">On Thu, May 10, 2018 at 11:57 PM Tim Northover <<a href="mailto:t.p.northover@gmail.com">t.p.northover@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10 May 2018 at 23:56, Anton Korobeynikov via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
> Another crazy idea – can mepla use shallow clone / sparse checkout?<br>
> Will it speed up all the things?<br>
<br>
Even http would do, the raw file links on github are pretty stable.<br>
<br>
Tim.<br>
</blockquote></div>