We are using Phabricator to host a bunch of mercurial repos. We have been using it for a while and have encountered a very strange situation.
When you run the repository.query in conduit repos that were created a while ago have the remoteURI field set. Newer repos have that as blank. I see no way of modifying that or updating it (other than editing it in the database). It is not clear why old repos have that set and new repos have it as blank.
The problem is that we changed our apache config to go from http to https. So we have a python script that relies on that property.
When we changed to https the uri properties all got updated properly but the remoteURI properties are still using the old http scheme.