Sapevo che c'era un modo migliore!
MODIFICA: Mentre la vecchia risposta funziona ... è non come fare questo. Eseguire invece questa operazione:
- Passare alla sezione di configurazione e scegliere il gruppo differenziale.
- trovare l'opzione differential.allow-riaprire
- valore impostato su "Enable riaprire" e salvare la voce config.
- Passare alla revisione differenziale chiusa.
- Vai in fondo e trova la sezione Leap Into.
- ha scelto l'azione riaprire e aggiungere un commento
- Press Clowncopterize e presto! Riaperto!
Non c'è bisogno di hackerare il database.
Inoltre, dare un'occhiata alle impostazioni del repository, per impostare la chiusura automatica nel modo desiderato.
- Vai alla sezione Repository amministrazione
- premere EDIT per il repository che si desidera gestire
- ha scelto la scheda di monitoraggio
- Nella sezione Configuration Application si vedono due impostazioni: Autoclose e Filiali autoclusione.
Ho impostato Autoclose-Attivato, e AutoClose Filiali a maestro. In questo modo, solo spinge all'origine/master effettuerà l'autoclusione di una revisione differenziale.
--------- -------- risposta VECCHIO
Cosa sberry sta suggerendo è quello di SSH nel server, e aprire un prompt di MySql:
mysql> USE phabricator_differential;
mysql> select status from differential_revision where id=5; (If your revision is D5 for example)
Si noti che il proprio stato non è 0. È molto probabile che 3 sia chiuso.
mysql> update differential_revision set status=0 where id=5;
Ora la revisione è di nuovo aperta.
Ritengo che questo sia piuttosto ingombrante, ma mai meno raggiunge l'obiettivo. Spero che qualcuno possa suggerire un modo migliore per farlo.
fonte
2013-07-09 19:53:21
In realtà ho corretto la nostra installazione di phabricator per consentire agli utenti amministratori di farlo tramite un menu a discesa. Se non avessimo già così tante patch non correlate, vorrei spingerlo a monte. – sberry
Questa sarebbe una funzione interessante da aggiungere. Se hai tempo, mi piacerebbe se tu facessi una richiesta di pull per questo cambiamento. –
E proprio per curiosità, quali altre patch hai fatto? Ho appena iniziato a usare Phabricator nel mio team e quando avremo il tempo di lavorare su un processo che funziona per noi, lo implementeremo a tutti i team. Pertanto, qualsiasi intuizione sugli short commings o sui cattivi flussi di lavoro è molto apprezzata. –