Allow user-defined default .hgignore file when creating a new repository
Created originally on Bitbucket by devuxer
Note: This is not the same as request https://bitbucket.org/tortoisehg/hgtk/issue/966/include-some-reasonable-defaults-in (which I agree is misguided).
I would like to be able to specify the contents of the .hgignore file that gets added when I create a repository. Currently, I believe I have to create the repository, then manually paste in my preferred .hgignore file.
This feature could be as simple as adding a text box labeled "Default .hgignore path" (or maybe ".hgignore template path") plus a Browse button to TortoiseHg Settings > Global Settings. Then all I would have to do is create my default .hginore file, put it somewhere on my machine, and set the path in my Global Settings (or by editing mercurial.ini). When I create a new repository, this .hgignore file would be copied into my repository instead of a blank one (assuming "Add special files" is checked).