Note. This is true, at least for (for Windows) TortoiseHg 2.4 (Mercurial 2.2.1) → 2.7.1 (Mercurial 2.5.2). I will not speak for future or older versions.
After looking at the various available mercury extensions, I came to the conclusion that, as a rule, it is not possible to convert the repository “backward” after the file has been committed using the large file extension.
Firstly, there are two arguments in favor of why you do not want large files to play in your repositories: one and two .
, , ".hglf" . A backout , , ".hglf". mercurial , " " /.hg/requires, . hg .
1: ( , ), , mq extension strip . , , , .
2: phase ( ), ( ), mq hg qpop. , , . , , , / . , , mq .
3: ( ), // ( , ), hg rebase, . , mq. , mq .
4. , transplant graft, (, ), hg , mq strip , .
5: ( ). , : clone_to_keep, clone_to_destroy. clone_to_keep . Mq . , . clone_to_destroy . Windows /clone _to_destroy, .hg .hglf, /clone _to_keep. clone_to_keep . clone_to_destroy readonly .
6: . , ( , CI ..), SO post hg convert. , ; , . , - . , , , .
( , , ).
, , . . - .