* Tony Mechelynck <antoine.mechely...@gmail.com> [241120 04:27]: > The "official" solution, if the Mercurial server is retired forever, > is to use git instead, but to at least one of us (me) and possibly > more, git is so foreign that we would rather explore all other > possible solutions before resorting to it. This message is written by > and for this kind of user.
[snip] > Solution 3 : Enable the "gif" extension in Mercurial, learn how to use > it, and use it to make the official git repository appear like a > Mercurial repository from where we sit. > -- The problem here is "learn how to use it" : indeed, the online > Mercurial help about the git extension is practically nil : here it is > : > hg config extensions.git= help git > git extension - grant Mercurial the ability to operate on Git > repositories. (EXPERIMENTAL) > This is currently super experimental. It probably will consume > your firstborn a la Rumpelstiltskin, etc. > no commands defined > That's all. (I've added indentation to separate the lines of output > even if linebreaks are added in e-mail transit.) To me, such a I have, in the past, used the hggit extension (https://hg-git.github.io/), rather than the git extension. It is packaged in Debian as mercurial-git. To use it, simply add «[extensions] hggit = » to your .hgrc, then use git URLs to clone the repo, e.g. «hg clone git+https://github.com/vim/vim.git». Other than that, you simply use hg as you normally would. And, it has help. Note that the instructions on the website say to also add hgext.bookmarks= to your .hgrc, but if you read more carefully, it says this is only needed for hg versions prior to 1.7, which is _very_ old. I didn't add this and it seems to work fine. I just tried the above clone in a fresh VM. It works fine, but it takes a while to clone, as there are more than 20,000 commits. There is a progress bar during the download, but when all the commits are downloaded, there is a long pause without any feedback while the extension converts the git commits to mercurial. ...Marvin -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/vim_dev/Zz4u6OC3yFVe4kTb%40basil.wdw.