Please keep in mind that SCM-Manager is for Git, Mercurial and Subversion. Functions which are special to one of them must be placed in a extra plugin and they will never be part of the core. But i will write a extra plugin for this, if i have the time or it is possible that you write a plugin by yourself (i would help with the basic structure)?
Ya, I wasn't trying to be particularly specific to mercurial, more so I was trying to convey that the ability to set per repository configurations (like .hg/hgrc and .git/config) would be useful. I suppose I also should have listed conf/svnserve.conf, but I couldn't remember the name of it. All three of these are ini files used to configure the repository, but right now to modify them the only option is to ssh (or rdp) into the system and modify the files. I could definitely look into writing a plugin for the hgrc, but it has been a while since I have done java. I will look at the example plugin and see where I can get from there.
Thank you for scm-webcongif-plugin. I have a problem while editing Mercurial hgrc files.
When I look into the hgrc file of an imported mercurial repo (not initiated in SCM manager) in SCM manager as admin, it deletes my current users under
"allow_push =" and "allow_read =" lines and shows * (* asterix) instead of the user names.
Hi @burak cetin. SCM-Manager handles authentication and permission management internally. It does not use allow_push / allow_read to determine repository access. Setting these values to "*" on import is by design.