Articles of arcanist

413 Entidad de request demasiado grande: revisión arcanista

Estoy viendo debajo la exception mientras ejecuto arc diff para elevar la revisión de Phabricator. Los cambios no son grandes y solo contiene 2 files nuevos. ¿Como me deshago de esto? Si alguien abordó esto en el pasado, por favor avise. Exception [HTTP/413] <html> <head><title>413 Request Entity Too Large</title></head> <body bgcolor="white"> <center><h1>413 Request Entity Too […]

¿Cómo puedo obligar a los usuarios a realizar commits SVN a través de arcanist?

Mi equipo comenzó a usar Phabricator con nuestro repository SVN. Idealmente, todos seguirían el arc diff -> arc patch -> arc commit workflow, sin causar ningún compromiso sin pasar por la revisión del código. Sin embargo, nuestro antiguo flujo de trabajo consistía en comprometer el cambio y enviar un correo electrónico para su revisión, de […]

¿Cómo puedo preparar una revisión del fachador para un nuevo repository?

Por lo tanto, normalmente tengo una twig de característica y luego un arc diff master para crear una revisión diferencial fuera de la twig maestra. ¿Cómo haré una revisión en un repository que solo tiene la twig principal? ¿Debería haber comenzado con una twig vacía o comprometerme a registrar las diffs completas? ¿Hay una forma […]

¿Puede Arcanist configurar automáticamente el control de acceso a través de la línea de command?

Cuando use arc diff para enviar revisión de código a Phabricator, genera una diferencia en Diferencial, sin embargo, por defecto, el Project de esta diferencia es None que significa que cualquiera puede ver y editar esta diferencia. Puede editar el control de acceso en la interfaz de usuario web, pero me parece que este enfoque […]

Error de Arc Land en Git

Ya utilicé el fachador en pasado (hace casi 7 meses). Ahora bash crear una instancia totalmente nueva para usar. Yo solo el siguiente: Creó una sucursal de Git Mapeado a Phabricator Creó una tarea simple Cloné el repository en mi máquina Creado, desde el maestro, una twig llamada T1 Hizo una diferencia El crítico aceptó […]

Cómo agregar un motor de unidad autodefinido al arcanista

Estoy usando el arco como la herramienta para revisar el código. El bin / arc no está en el repository de git, pero quiero agregar un motor de testing en el git repo. Por lo tanto, creo directorys de motor de testing, en el motor de testing: __phutil_library_init__.php __phutil_library_map__.php, src/PyEngine.php phutil_library_init .php: <?php phutil_register_library('PyEngine', __FILE__); […]

no puede ejecutar el arco diff, no puede comprender el error

Soy completamente nuevo en arc diff. Y no puedo encontrar este código de error o la solución en ningún lado. ¿Alguien más lo ha enfrentado? ¿He configurado el arco incorrecto? Avíseme si se requiere más información.

Recuperar commits de phabricator

Estoy usando arcanist para phabricator. Para algunos de mis commits, había hecho un arc diff pero aún no había enviado al repository remoto. Debido a alguna razón extraña, perdí mi carpeta .git local. ¿Es posible get mis compromisos de fachador?

¿Cómo puedo dividir una diferencia de phabricator existente en dos?

Tengo una gran diferencia de código para su revisión, pero realmente debería dividirse en dos diferencias diferentes. Hay muchos commits asociados con cada diff, y pude averiguar cuál (en su mayoría) divide la cadena de commits en las dos tareas diferentes, aunque una split más limpia se basaría en los nombres de los files (es […]

Phabricator revisa solo files específicos

Quiero crear algunos diff de algunos files específicos, descartando el historial de git en ellos ¿Es eso posible? Algo como arc diff — file1.{h,cpp} file2.{h,cpp} Sé que puede sonar contraproducente, pero tengo un gran lote de código, con compromisos que no necesariamente abarcan un único problema / funcionalidad.