Mercurial.ini and largefiles extension

Greetings, I’m getting the following error when adding a new repository. I searched the whole drive for mercurial.ini config files and changed them all to enable the largefiles extension, but I’m still getting the error. Note that when I validate the repository settings, it says validated successfully. Any suggestions?

Repository xxxxx cannot be initialised: Running C:\Program Files\TortoiseHg\hg.exe with arguments “clone --noupdate https://xxxxx:**********@xxx.xxx.com/kiln/Code/xxx/xxx/xxx C:@CI\Rc\439c10f2 --config ui.username=Continua --noninteractive” on server failed with return code 255 and error output: "abort: remote error:

This repository uses the largefiles extension.

Please enable it in your Mercurial config file.


Thanks,
-Keith

Hi Keith,

Continua does not currently support the largefiles extension. We recommend converting the repository back to a normal repository if possible. We have not tried this however the following links should help: https://commaster.net/content/remov…repository or http://stackoverflow.com/questions/…t/14453480

If you must use the largefiles extension, then ensure it is enabled for the hg command line picked up by the property collector - in your case this is C:\Program Files\TortoiseHg\hg.exe and the bundled versions e.g. C:\Program Files\VSoft Technologies\ContinuaCI\Server\hg\hg.exe and c:\Program Files\VSoft Technologies\ContinuaCI Agent\hg\hg.exe on each agent.

You can enable the extension for all hg versions of the server by adding the extension to %USERPROFILE%.hgrc or %USERPROFILE%\Mercurial.ini where %USERPROFILE% is the profile folder for the user the service runs under e.g. C:\Users\serviceuser

You can also enable it for each installation by adding the extension to C:\Program Files\TortoiseHg\Mercuial.ini or C:\Program Files\TortoiseHg\hgrc.d\Mercurial.rc etc.

See http://www.selenic.com/mercurial/hgrc.5.html for possible locations for Mercurial config files.