Lacking Natural Simplicity (Posts about mercurial)https://tkurtbond.github.io/categories/mercurial.atom2024-01-23T18:49:48ZT. Kurt BondNikolaConverting my emacs-lisp repository to GIT and putting it onlinehttps://tkurtbond.github.io/posts/2019/11/10/converting-my-emacs-lisp-repository-to-git-and-putting-it-online/2019-11-10T14:09:17-05:002019-11-10T14:09:17-05:00T. Kurt Bond<p>I've had a <a class="reference external" href="https://www.mercurial-scm.org/">mercurial</a> repository for my Emacs Lisp initialization
files since Thursday, Oct 29, 2009, but had actually used it very
little. Recently I had occasion to untangle my initialization files
somewhat — they had over 12,000 lines of code when I started, and I've
reduced that to 6,137 lines and switched over to using <a class="reference external" href="https://elpa.gnu.org/">Elpa</a> packages
for as much stuff as I can.</p>
<p>I decided I'd put it in one of the online repositories, and since I'm
already using <a class="reference external" href="https://github.com/tkurtbond">github.com</a> for my blog I decided to put it <a class="reference external" href="https://github.com/tkurtbond/emacs-lisp">there</a>.
But that meant converting it to <a class="reference external" href="https://git-scm.com/">GIT</a>. I used the directions <a class="reference external" href="https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git#_mercurial">here</a>
using <a class="reference external" href="https://github.com/frej/fast-export">fast-export</a> which seemed to work fine.</p>