¿Puede Phabricator ignorar Ref Txxx en commits para una twig en particular?

Usamos la syntax Ref Txxx en nuestras confirmaciones de git para vincularlas a las tareas del fabricador . Buena característica, exactamente lo que queremos, sin embargo:

Durante el desarrollo y el reajuste en una twig particular, esto crea mucho ruido en la historia del fabricante , es decir, muchas confirmaciones se muestran como huelgas después de una rebase, etc.

phabricator stritrough

¿Se puede evitar esto? Por supuesto, podría usar un Ref simulado y luego replacelos cuando crea que he terminado. ¿Pero puedo excluir que una twig sea monitoreada por un fabricador o hay otra forma inteligente de lidiar con esto?

Sí, puedes hacer que el fachador simplemente mire ciertos y, por lo tanto, implícitamente ignore otras twigs.

Vaya a Repositories -> select un repository -> Acciones -> Administrar repository -> Sucursales -> Editar. Aquí puede establecer Track Only para describir qué twigs debe ver el fabricante.

Tengo varias sucursales en las que quiero que phabricator ignore personal/$USER/ twigs personal/$USER/ , por lo que configuré Track Only para:

 regexp(/^(?!personal)/) 

Eche un vistazo a la documentation .