Page MenuHomePhabricator

ability to disable support for certain VCS
Closed, InvalidPublic

Description

I wanna allow all users to create repositories, but I don't want to support svn or hg.

ideally, having just one VCS enabled would skip the screen at /diffusion/edit/form/default/ and go straight to that

Event Timeline

Is this actually a problem or are you just anticipating users will do this?

I'd like the UI to not offer things which don't work - I have not tested Mercurial and SVN hosting and given that I've done nothing to make them work I imagine they don't

I allowed users to create repos and within 5 minutes someone asked if Mercurial would work... I imagine it's not too long until someone actually tries to do it :D

We don't feel it's a good use of time to build out hypothetical features. The main reason is you're asking us to build something for a case that's never happened, and may never happen. We'll always likely have something more impactful to spend our development time on. Even taking this as "Wishlist" essentially means we'll never get to it in a reasonable timeframe.

https://secure.phabricator.com/book/phabcontrib/article/feature_requests/#hypotheticals

epriestley added a subscriber: epriestley.

This is purely hypothetical and it's hard for me to imagine users getting it wrong by accident.

At least some users are having a lot of difficulty figuring out how to observe a repository (see T11278). I currently plan to add a workflow hint to the modal choice screen, so we probably could not skip this screen even if you disabled all but one VCS.