Page MenuHomePhabricator

moving storage location hint has disappeared
Closed, WontfixPublic

Description

In a previous version of Phabricator changing the storage location of a mercurial repo was reasonably straight forward. In the GUI it would tell you the command line that needs to be executed in order to do so. That command line now seems to have gone and been replaced with ./bin/repository move-paths. It would be nice for the GUI to bring back the instructions on how to change the local storage path. Better yet make it possible to do so via the GUI instead of the command line.

Event Timeline

When filing a feature request, we need you to describe your root problem, not just ask for a feature. See Describing Root Problems for help.

To continue, please update this report with a description of the root problem you're facing.

If we don't receive this information, we'll close this report in a few days.

I was trying to do something that I have done several times before (change the storage location of a mercurial repo).
Up until today i always first attempted to do so by editing the repo in the GUI. The GUI up until today always told me "run such and such a command". This is no longer the case. I had to figure out the command myself.

That isn't a usable root problem description, you've just restated the original feature request.

Let's try applying the "Five Whys" technique described in Describing Root Problems to see if we can figure out what your root problem is.

I was trying to do something that I have done several times before (change the storage location of a mercurial repo).

Why?

I was adding a new repo to Phabricator. By default Phabricator creates the repo in a random location. I wanted to make the new repo follow the convention of all our other repos.

epriestley claimed this task.

This isn't a use case we're interested in supporting. Phabricator creates the repository in a well-defined location, not a random location.

You can configure where repositories are stored by adjusting repository.default-local-path.

for us repository.default-local-path is set to /percentile/source/working/
Just created a new repo caled test7 and it set the storage location to /percentile/source/working/105/
I'd call that pretty random.