Page MenuHomePhabricator

Diffusion claims that remote repos' clone URIs are disabled
Closed, ResolvedPublic

Description

Remote/observed repos have a URI that Diffusion observes, and they can also have URI(s) for Phabricator users to use to clone the repo. In Diffusion, in a remote repo's Manage Repository → URIs settings, clicking a clone URI leads to a details page with a purple Disabled box, even if that clone URI actually works.

Version: the version available on https://secure.phabricator.com

Reproduction steps: see, for example, https://secure.phabricator.com/diffusion/CIRCLECI/uri/view/181/, and then (successfully) git clone the URI specified on that page. However, "Enable URI" is disabled because You can not manually disable builtin URIs. To hide a builtin URI, configure its "Display" behavior instead. (Well, that's what I get on my own install. On secure.phabricator.com, I get a different error because I'm not an admin.)

Revisions and Commits

Restricted Differential Revision

Event Timeline

epriestley added a revision: Restricted Differential Revision.Jun 30 2017, 2:01 PM
epriestley closed this task as Resolved by committing Restricted Diffusion Commit.Jun 30 2017, 2:09 PM
epriestley added a commit: Restricted Diffusion Commit.

This should now be fixed in HEAD of master and promote to stable later today (within about 12 hours). This change hasn't been deployed to secure.phabricator.com yet but will be deployed no later that tomorrow morning (about 24 hours from now), at which point the example link you provided should start working.

D18176 has some details. I believe this was only a display issue and only affected this interface.

Thanks for the report!