Page MenuHomePhabricator

When a project is renamed, the old hash should be added as an alternate hash
Closed, ResolvedPublic

Description

Downstream report: https://phabricator.wikimedia.org/T910

Renaming a Phabricator project breaks links because Phabricator doesn't create redirects. There are two issues:

Related tasks: T6909: Unable to rename project and add former primary hashtag as additional hashtag

Event Timeline

valhallasw raised the priority of this task from to Needs Triage.
valhallasw updated the task description. (Show Details)
valhallasw added a project: Maniphest.
valhallasw added subscribers: valhallasw, qgil, nemobis and 3 others.
epriestley renamed this task from Renaming projects breaks links to When a project is renamed, the old hash should be added as an alternate hash.Jan 30 2015, 3:02 PM
epriestley added subscribers: aklapper, avivey, Krinkle.
epriestley added a subscriber: epriestley.

T6909, while functionally different, have closely related implementations. Just merging that here.

chad added a subscriber: chad.

How often are you renaming projects? Is there a workflow where this occurs on a regular basis?

In T7092#93728, @chad wrote:

How often are you renaming projects? Is there a workflow where this occurs on a regular basis?

Hey @chad!

I don't think there is a regular, standardized, long lived, work flow that has renaming projects as a codified thing. But the experience seems to be related to new teams trying to figure out their project buckets, and at some point a more general tag will become diluted and needs to be separated which involves renaming. This process while organic seems to be standard and will be an ongoing thing. It has definitely been more prevalent as we have been collapsing imported projects from multiple systems. I would say we expect it to be infrequent but not necessarily rare.

This more verbose than I'm sure you guys are interested in but FYI our intention to track ongoing best practices here http://www.mediawiki.org/wiki/Phabricator/Project_management#Creating.2Frenaming_projects and here http://www.mediawiki.org/wiki/Phabricator/Project_management.

Renaming also plays a part in figuring out how users are (hopefully) finding the right projects. Because type-ahead is large a part of the useability of Phab (for us) we have found ourselves renaming, and debating renames, strictly to provide the most consistent experience to users based on what we see them looking for in relation to what we wanted them to find.

I wish I had numbers to demonstrate the curve of rename frequency post-Phabricator deployment but these anecdotes I think cover the bulk of the why's.

btrahan triaged this task as Normal priority.Feb 4 2015, 11:50 PM