Review Board

Software captura de pantalla:
Review Board
Detalles de software:
Versión: 2.5.4 Actualizado
Fecha de carga: 18 Apr 16
Licencia: Libre
Popularidad: 25

Rating: nan/5 (Total Votes: 0)

Junta de Revisión fue escrito en Python usando Django y permite a las empresas y desarrolladores para realizar un seguimiento de los grandes proyectos de codificación que utiliza una interfaz visual.

El proceso de revisión de código puede ser llevada a cabo por una sola persona, o manejado por múltiples empleados o la comunidad misma.

Los usuarios tienen fácil acceso a las herramientas código diff complejos, una muy fácil de usar sistema de comentarios, y un montón de ajustes de notificación para que estés siempre se mantiene en el bucle con respecto a sus proyectos.

Junta de Revisión también incluye un fácil utilizar el API REST para la ampliación de las funciones básicas, y un conjunto de herramientas de línea de comandos para la gestión de una instalación local.

¿Qué hay de nuevo en esta versión:

  • el trabajo sobre la marcha con el nuevo soporte móvil
  • revisión más rápida con expansible Dif Fragmentos
  • mantener la concentración silenciando o solicitudes de revisión de archivado
  • Auto-versión y Diff su archivos adjuntos
  • Un limpiador, aspecto más pulido y sentir
  • Ver más de un vistazo con Live HD Miniaturas

¿Qué hay de nuevo en la versión 2.5.2:

  • El trabajo sobre la marcha con el nuevo soporte móvil
  • revisión más rápida con expansible Dif Fragmentos
  • mantener la concentración silenciando o solicitudes de revisión de archivado
  • Auto-versión y Diff su archivos adjuntos
  • Un limpiador, aspecto más pulido y sentir
  • Ver más de un vistazo con Live HD Miniaturas

¿Qué hay de nuevo en la versión 2.0.18 / 2.5 Beta 1:

  • ajustado al máximo los campos de texto de rebajas con capacidad
  • aceleró la API
  • No más líneas no deseadas o números de línea que ensucian su código bastante
  • Las nuevas habilidades que deben ayudar a una mejor escritura de su integraciones personalizadas

¿Qué hay de nuevo en la versión 2.0.15:

  • ajustado al máximo los campos de texto de rebajas con capacidad
  • aceleró la API
  • No más líneas no deseadas o números de línea que ensucian su código bastante
  • Las nuevas habilidades que deben ayudar a una mejor escritura de su integraciones personalizadas

¿Qué hay de nuevo en la versión 2.0.13:

  • ajustado al máximo los campos de texto de rebajas con capacidad
  • aceleró la API
  • No más líneas no deseadas o números de línea que ensucian su código bastante
  • Las nuevas habilidades que deben ayudar a una mejor escritura de su integraciones personalizadas

¿Qué hay de nuevo en la versión 2.0:

  • Esta es la primera versión que requieren Django 1.6.
  • Agregado mejoró la protección CSRF a todos nuestros formularios.
  • abandonado el soporte de Python 2.5.
  • búsqueda de texto completo en base pajar.
  • Se ha añadido soporte para la almohada.
  • Subvertpy Ahora se admite como una alternativa a PySVN.

¿Qué hay de nuevo en la versión 7.1.25:

  • El proyecto de Django acaba de anunciar una nueva serie de versiones de seguridad. Estamos poniendo a cabo una búsqueda de la Junta de Revisión 01/07/25 liberación que tira de ellos en, además de correcciones para Active Directory y alguna documentación.

¿Qué hay de nuevo en la versión 1.7.21:

  • Junta de Revisión 1.7.21 está fuera, con soporte para GitLab y Unfuddle, optimizaciones a la generación de diferencias, y varias correcciones de errores.

¿Qué hay de nuevo en la versión 1.7.19:

  • Junta de Revisión 1.7.19 está fuera, con algunas correcciones de errores y soporte para la autenticación de dos factores de GitHub.

¿Qué hay de nuevo en la versión 7.1.18:

  • La nueva versión 7.1.18 pasa a utilizar UglifyJS JavaScript minimización.

¿Qué hay de nuevo en la versión 1.7.16:

  • Esto soluciona tres problemas principales. En primer lugar, los trabajos recientes sobre la API provocó una rotura en el recurso de Usuarios Grupo de Revisión de la hora de buscar un usuario que era un miembro de más de un grupo. Si bien esto no afecta al uso de la Junta de Revisión en sí, sí afecta a aquellos que necesitan esa parte de la API por sus secuencias de comandos.

¿Qué hay de nuevo en la versión 1.7.14:

  • Se ha añadido soporte para la cuenta del equipo Bitbucket.

¿Qué hay de nuevo en la versión 1.7.13:

  • Junta de Revisión 1.7.13 se libera y trae consigo el apoyo a Beanstalk y Bitbucket Git.

¿Qué hay de nuevo en la versión 1.7.10:

  • Cambios en el API Web:
  • order-by = parámetro de consulta de recursos de comentarios, lo que permite ordenar por campos tales como números de línea (para los comentarios del diff) Añadido.
  • Ha añadido un campo de nombre de archivo para captura de pantalla recursos, que proporciona el nombre del archivo de base (sin la ruta) de la pantalla.
  • Ha añadido un campo de captura de pantalla review_url recursos, que proporciona la URL de la página de revisión de pantalla.
  • Ha añadido un campo de captura de pantalla thumbnail_url recursos de comentario, que proporciona la URL para el fragmento de la pantalla que se ha comentado.
  • Ha añadido un campo LINK_TEXT para presentar recursos de comentario adjunto, que muestra el texto para cualquier enlace que apunta al archivo. Esto puede variar según el comentario.
  • Ha añadido un campo review_url para presentar recursos de comentario adjunto, que proporciona la URL de la página de revisión para el archivo.
  • Ha añadido un campo thumbnail_html para presentar recursos de comentario adjunto, que ofrece HTML para hacer que la miniatura de la parte del archivo que se queden, en su caso.
  • Los cambios de interfaz de usuario:
  • Mejora el aspecto de la tabla de resumen de tema. Es más limpio y ya no se ve rara, con texto del comentario de largo.
  • Corrección de errores:
  • Fijo errores periódicos, pero inofensivos JavaScript al retirar los elementos con marcas de tiempo relativos.
  • Edición o al ordenar columnas del tablero de instrumentos sin pausas más largas después de las recargas del tablero de instrumentos.
  • marcas de tiempo relativo en el tablero de mandos ya no se rompen después de las recargas del tablero de instrumentos.

¿Qué hay de nuevo en la versión 1.7.9:

  • Cambios en el API:
  • Se han añadido nuevos bloques y campos depends_on al recurso Solicitud de revisión.
  • Corrección de errores:
  • Se ha solucionado el max_length del nuevo campo HostingServiceAccount.hosting_url. Esto estaba causando problemas en MySQL con InnoDB.
  • fija la documentación para la configuración de Git CGIT.
  • Se ha solucionado el URL CGIT para Fedora Hosted.

¿Qué hay de nuevo en la versión 1.7.7:

  • La clave SSH configurado puede ahora ser eliminado.
  • Se ha añadido soporte para trabajar contra una solicitud de GitHub OAuth.

¿Qué hay de nuevo en la versión 1.7.5:

  • corrige algunos problemas en su mayoría pequeños, las personas tienen éxito, y un cambio importante con la compatibilidad django-ducto recién estrenada 1.3.

¿Qué hay de nuevo en la versión 1.7.4:

  • Se ha corregido un error de JavaScript en Internet Explorer y Firefox 3.x que implica el objeto de la consola está sin definir.
  • fijos listados de archivos modificados del visor de diferencias al utilizar las rutas de archivos de Windows.

¿Qué hay de nuevo en la versión 1.7.2:

  • Un nuevo estilo de SSL con respaldo de repositorios de Perforce son ahora soportados (por favor, lea las notas de la versión para obtener más detalles sobre a hacer funcionar esto).
  • Los archivos se movió en un repositorio Perforce usando "p4 movimiento" y publicada con el post-examen en las próximas RBTools 0.4.3 ahora se mostrará como movido en el visor de diferencias en una más simple, más fácil de leer vista.

¿Qué hay de nuevo en la versión 1.7:

  • Una mejor gestión de fallos
  • Nueva interfaz de usuario de administración

¿Qué hay de nuevo en la versión 1.6.10:

  • 1.6.10 está lleno de mejoras en el rendimiento.
  • También hay algunas correcciones para las diferenciaciones con líneas muy largas (por lo general para conjuntos de datos o archivos minified), arreglos para repositorios Mercurial, y correcciones para las comprobaciones de actualizaciones excesivas sobre una solicitud de revisión.

¿Qué hay de nuevo en la versión 1.6.8:

  • Corregidos los problemas cuando se utiliza el Uso Configuración alojamiento gestor de fallos de servicio.
  • Se ha corregido un error al obtener el archivo con GitHub cuando se utiliza el formulario de solicitud de un comentario nuevo.
  • Se ha mejorado el texto de ayuda de algunos de los campos de servicios de alojamiento.
  • Corregido el error de texto incorrecto en el archivo no encontrado cuando se utiliza GitHub.

¿Qué hay de nuevo en la versión 1.6.5:

  • Esto tiene un par de pequeños cambios que pueden ser útiles a los usuarios de Git o la API web.

¿Qué hay de nuevo en la versión 1.6.4.1:

  • Se ha corregido un par pequeños insectos han entrado a 1.6.4 que afectó a los usuarios de la clasificación por la columna de la revisión de ID en el tablero de instrumentos y el ahorro de la configuración de caché de back-end.

¿Qué hay de nuevo en la versión 1.6.2:

  • Nuevas características:
  • Los miembros del personal ahora puede acceder a todos los sitios locales.
  • Los administradores del servidor pueden ahora ver el contenido en todos los sitios locales, en lugar de sólo los que son parte.
  • generados automáticamente correos electrónicos están marcados como "auto-generado" para evitar las respuestas automáticas.
  • Esto se recomienda según RFC 3834. Parche de Erik Johansson.
  • Cambios en el API:
  • Se agregó una API para la eliminación de los grupos de revisión.
  • La emisión de un HTTP DELETE en un grupo de revisión en la API ahora eliminar ese grupo, si la persona que llama tiene los permisos adecuados.
  • Permitir para los repositorios de archivo.
  • La actualización de un repositorio y pasar archive_name = va a cambiar el nombre del repositorio a una, el nombre archivado generada automáticamente. Esto es útil cuando deprecating un repositorio, y evitará conflictos de nombres en el futuro.
  • Corrección de errores:
  • Se ha corregido el defecto de configuración de Apache WSGI para subdirectorio instala.
  • La configuración por defecto WSGI tenía un entorno WSGIScriptAlias ​​que no funcionaba del todo bien para muchos usuarios. Ahora, los archivos recién generados deben tener una mejor predeterminada que funciona fuera de la caja.
  • Añadido permisisions explícitos en las configuraciones por defecto de Apache.
  • En función de la configuración predeterminada del servidor, varios trozos de papel pueden romper. Ahora estamos explícita en la configuración que necesitamos.
  • El favicon de la página está ahora cambiando adecuadamente para el favicon "Actualización de Nuevo" en todos los navegadores cuando hay solicitud de reconsideración actualizaciones.

¿Qué hay de nuevo en la versión 1.6:

  • Cerrar Descripción
  • Los comentarios plegables
  • Notificación Tab iconos
  • Data Loss Prevention
  • seguimiento de asuntos
  • persistentes Proyecto de Banderas

¿Qué hay de nuevo en la versión 1.5.6:

  • Es de destacar que las soluciones para el almacenamiento en caché grandes diffs / archivos, correcciones para los subtítulos en pantalla corrientes de aire, mejoras de rendimiento en el resaltado de sintaxis y soporte para Fedora Hosted como un servicio de alojamiento.

¿Qué hay de nuevo en la versión 1.6 RC2:

  • Archivo adjunto de arrastrar y soltar. Los archivos ahora se pueden arrastrar y soltar en la página y se cargan, ya sea como imágenes o archivos adjuntos. La interfaz de usuario de arrastrar y soltar ha mejorado en gran medida.
  • Cerrar descripciones. Después de desechar una solicitud de revisión o marcándolo como presentado, puede dejar una descripción. Usted puede usar esto para decirle qué revisión se cometió en, o por qué se descartó el cambio. Depende de usted!
  • Confirmación antes de perder accidentalmente cambios. Alguna vez accidentalmente golpeado cancelar o navegar fuera de una página al escribir una nueva descripción? Ahora se le pedirá antes de perder lo que ha trabajado.

¿Qué hay de nuevo en la versión 1.6 RC1:

  • completa de correcciones de errores y algunas nuevas características fantásticas.

¿Qué hay de nuevo en la versión 1.6 beta 2:

  • seguimiento de problemas básicos. Los revisores pueden marcar un comentario como un defecto en el código, y los colaboradores tendrán una interfaz de usuario muy bien bajo el comentario para marcar rápidamente ese defecto como resuelto. Es como la respuesta con "fijo", pero con menos escribir!
  • Búsqueda rápida. Cada instalación tiene ahora un campo de búsqueda con la búsqueda rápida habilitado. Escriba una parte del nombre de un usuario, un nombre de grupo, un resumen solicitud de revisión, o un ID de solicitud de revisión, e inmediatamente los resultados de búsqueda aparecerán debajo del cuadro.
  • crítica mejor proyecto de banderas. El proyecto de banderas ahora se quedan en la pantalla mientras se está mostrando cualquier parte de una revisión. No más de caza para la parte superior de la revisión de la bandera.

¿Qué hay de nuevo en la versión 1.5.5:

  • Nuevas características:
  • Ha añadido un enlace clave pública SSH Mostrar en la página Agregar / Cambiar Repositorio.
  • Este nuevo enlace hace que sea muy fácil de mostrar la clave pública SSH actualmente asociados con el servidor de la Junta de Revisión. Al hacer clic, aparecerá un recuadro en la página con la información de clave pública para una referencia rápida.
  • Se agregó información horaria de acuerdo a la API de recursos Information Server. (Bug # 1983)
  • Corrección de errores:
  • nuevas instalaciones ya no intenta instalar python-dateutil 2.0, que sólo es compatible con Python 3. Esto provocaría errores durante el uso.
  • Fix enlaces de imágenes en los correos electrónicos HTML.
  • Los mensajes de correo electrónico HTML no tenían acceso a la ruta correcta para algunos medios de comunicación. Esto podría provocar que algunos clientes de correo electrónico para quejarse.
  • Corregidos errores al usar el mismo número de cambio en diferentes repositorios. (Bug # 2024)
  • Se han solucionado algunos problemas de almacenamiento en caché de las diferenciaciones en memcached. Las claves de caché generados a veces no es válida. (Bug # 387)
  • El visor de diferencias ya no se bloquea cuando se trata de encontrar un nombre de método, cerca del final del archivo. (Bug # 2014)
  • Se apaga el cambio de tamaño de las áreas de texto en Google Chrome. (Bug # 2031)
  • Google Chrome por defecto permite áreas de texto para cambiar el tamaño. Esto puede romper cosas en la Junta de Revisión. Pasamos ahora apagado. Parche de Vignesh Srinivasan.
  • La página de administración podría romper al intentar cargar la configuración de Amazon S3. (Bug # 1888)
  • Fijo importar PIL (Python Imaging Library) en algunas instalaciones.
  • PIL a veces se instala en sistemas de diferentes maneras. Ahora estamos más flexible y tratar de importar en más de una forma. Parche de Jan Koprowski.
  • Mejores errores de manejar durante el resaltado de sintaxis.
  • En las raras ocasiones en que hay un error al aplicar el resaltado de sintaxis, que ahora atrapar a los errores de sintaxis y simplemente desactivar el resaltado para el archivo.
  • Optimizar la función protagonista en el tablero de instrumentos. Esto simplifica el código JavaScript y reduce el tamaño del archivo HTML. Parche de Ben Hollis.
  • rbssh ahora utiliza el nombre del usuario actual como predeterminado cuando se conecta a un repositorio. Esto no afecta realmente acceso al repositorio de la Junta de Revisión, excepto en circunstancias muy específicas, pero es sobre todo para las pruebas en la línea de comandos.

¿Qué hay de nuevo en la versión 1.6 beta 1:

  • Mejoras en el rendimiento:
  • El tablero de instrumentos es ahora mucho más rápido. Se utilizó para realizar muchas consultas (algunas que eran un poco lentos) con el fin de obtener la cuenta para cada sección en la barra lateral, pero ahora estas cuentas todos estamos en caché. Esto proporciona una mejora muy notable velocidad, especialmente cuando se utiliza una gran cantidad de grupos.
  • Se ha reducido el número de viajes de ida y vuelta a la base de datos cuando se carga el visor de diferencias. Parche de Ben Hollis.
  • Funciones eliminadas:
  • La edad 1.0 API se ha eliminado. Todos los clientes tienen que ser actualizado para utilizar la nueva API 1.5. Si está ejecutando un reciente RBTools (post-review), estás bien.
  • La interfaz del iPhone de edad ha sido eliminado. La interfaz de usuario principal funciona bien ahora con el iPhone y el iPad.
  • Los cambios internos:
  • Junta de Revisión de ahora depende de Django 1.2.
  • Toda la interfaz de usuario web se ha actualizado para utilizar la nueva API.

¿Qué hay de nuevo en la versión 1.5.4:

  • Soporte API añadido para crear / actualizar / eliminar repositorios.
  • Añadido API para cambiar las actualizaciones relacionadas con los números.
  • Fix problemas de validación con la configuración de índice de búsqueda en la interfaz de usuario de administración.

¿Qué hay de nuevo en la versión 1.5.3:

  • Nuevas características:
  • Se ha añadido soporte para la búsqueda de nombres de repositorio en lugar de caminos con RBTools 0.3.1.
  • Junto con la nueva versión 0.3.1 RBTools, que ahora puede coincidir con un nombre de repositorio en concreto (los mismos nombres que verías en la página Solicitud de Revisión de Nuevas) en lugar de una ruta de repositorio. Esto ayuda a los administradores evitar el problema de tener demasiados posibles rutas de repositorios (como cuando tiene que haber un nombre de usuario en la URL).
  • Esto hace uso de un repositorio = "..." poniendo en .reviewboardrc. Usted puede configurarlo para que el nombre exacto del repositorio, o bien a una ruta de repositorio.
  • Corrección de errores:
  • Se han solucionado muchos problemas de compatibilidad con la nueva implementación de SSH.
  • La nueva implementación de SSH añadido en 1.5.2 tenía algunas regresiones en ciertas configuraciones. Dependiendo de la configuración de CVS, bazar, o Windows, es posible encontrar ciertos errores. Todos los errores conocidos fijos. Esto significa que las obras de CVS, Bazar funciona, y SSH en Windows funciona de nuevo. Hemos añadido pruebas para asegurarse de que éstas no se rompen de nuevo.
  • Se ha quitado algunas declaraciones de impresión espurios que causan mod_wsgi a tener problemas. Algunas declaraciones de depuración que quedan en que entraba en conflicto con mod_wsgi, rompiendo los sitios que accede a ese código.
  • El índice de búsqueda configuración en la interfaz de usuario de administración ahora valida el camino para asegurar que se trata de una ruta absoluta, es que existe, y es grabable.
  • Se ha actualizado la versión de Python Setuptools que la instalación si el sistema no lo tiene, ya que la versión que usamos antes ya no existe.

¿Qué hay de nuevo en la versión 1.5.2:

  • Nuevas características:
  • Agregado SSH gestión de claves SSH para repositories.` respaldados
  • Una nueva página de configuración de SSH ha sido añadido a la interfaz de usuario de administración para crear una nueva clave SSH, subir una clave SSH existente, o la visualización de una clave SSH configurado. Esta clave SSH será propiedad y está gestionado por la Junta de Revisión, y se puede utilizar para trabajar con repositorios SSH respaldados.
  • Después de la Junta de Revisión está configurado con una clave SSH, la página de configuración de SSH mostrará información sobre la clave SSH, incluyendo la clave pública. La clave pública se puede utilizar en el extremo del repositorio de conceder permiso Junta de Revisión para acceder al repositorio.
  • Los errores de autenticación al establecer repositorios son ahora más útil.
  • Cuando no poder autenticarse con un repositorio, nos proporcionó un error muy poco útil hablar sobre el nombre de usuario y la contraseña incorrecta. Sin embargo, a veces el nombre de usuario / contraseña no son ni siquiera permitió, y el factor real es la clave pública. En esos casos, el usuario no tendría siquiera saber.
  • Ahora nos abstendremos de detalles que citan, pero en lugar de la lista de tipos de autenticación que conocemos fueron juzgados. Por supuesto, esto supone que el servidor está utilizando este nuevo error, que en este momento sólo se usa para errores SSH.
  • Cuando obtenemos un error de autenticación que se menciona que una clave pública es una forma aceptable de autenticación, y ninguna clave pública se ha generado en el servidor, le decimos al usuario esto y les damos un enlace (que se abre en una nueva pestaña / ventana) para generar una nueva clave.
  • Añadido nuestro propio reemplazo de SSH para la estandarización de la conducta y de trabajo en torno a las limitaciones de OpenSSH.
  • Ahora proporcionamos nuestro propio envoltorio SSH que nos permite utilizar claves SSH configurado de una instalación de la Junta de Revisión. OpenSSH y posiblemente otras implementaciones de SSH utilizan el directorio personal del usuario del servidor web, y esto fue a menudo se codifican duro en sistemas de un directorio no se puede escribir, la prevención de SSH de trabajar fuera de la caja.
  • Esto no debe afectar a cualquier acceso a los repositorios negativamente, pero cualquier problemas que surgen debe ser informado para poder diagnosticarlos.
  • La página Repositorio de la interfaz de usuario de administración habla ahora de tokens de la API y enlaces a la página Cuenta de GitHub para repositorios Git, por lo que es más fácil de configurar un repositorio GitHub.
  • Correcciones API:
  • Fijo Inicio de sesión en las solicitudes utilizando autenticación básica de HTTP.
  • Hubo problemas que impiden entrada adecuada cuando se utiliza autenticación básica de HTTP. El envío de una cabecera HTTP_AUTHORIZATION sería un fracaso para iniciar la sesión en el usuario si no era en respuesta a un HTTP 401 no autorizado. Esto significa que los clientes no pueden iniciar sesión con su primera solicitud, y los usuarios no sabrían que las credenciales no eran válidas hasta más tarde.
  • Ahora los clientes pueden enviar un HTTP_AUTHORIZATION con cualquier petición para activar un registro en.
  • respuestas equivocadas fijos cuando se realiza una solicitud que requiere autenticación como un usuario anónimo.
  • Cualquier solicitud presentada que requiere un usuario conectado devolvería un HTTP 403 Forbidden, en lugar de solicitar que el registro del cliente. Ahora que va a enviar HTTP 401 no autorizado lugar, lo que provocó el cliente para iniciar sesión.
  • Fija el acceso anónimo a la API cuando se habilita el acceso anónimo.
  • Incluso cuando el servidor de la Junta de Revisión está configurado para permitir el acceso anónimo, el API no siempre sería permitir el acceso sin primero iniciar sesión. Ahora la configuración de acceso anónimo está siendo verificado correctamente.
  • respuestas fijas para la captura de pantalla comentarios en la nueva web de la API.
  • Cuando se guarda una respuesta parecería a trabajar, nunca sería asociado con la revisión.
  • fija la eliminación de las capturas de las solicitudes de revisión.
  • La API permite ahora la eliminación de capturas de pantalla de una solicitud de revisión de proyecto mediante el envío de un DELETE HTTP para recursos de la pantalla.
  • Se ha cambiado el pedido cuando se hace un PUT de HTTP en un proyecto de solicitud de revisión.
  • Anteriormente, cuando se hace un HTTP PUT con el público = en un proyecto, la respuesta sería un HTTP 303 Ver Otros, que redirige al proyecto. Si bien es útil en teoría, esto hizo que cualquier interacción con en el navegador bibliotecas AJAX imposible, ya que el navegador se ocultaría la redirección, ha impedido al cliente el manejo apropiado de la solicitud o incluso realmente devolviendo el resultado esperado (JSON o XML).
  • Ahora, apenas volvemos la misma carga útil que otros cambios a los recursos devueltos, lo que es más consistente y fiable. El resultado contendrá el borrador de la solicitud de revisión.
  • fijos en las consultas de búsqueda / api / usuarios /.
  • nombre_completo Pasando al recurso = usuarios daría lugar a un error HTTP 500. La consulta está construyendo en el servidor se ha equivocado.
  • Corrección de errores:
  • Se ha corregido un problema con SSH verificación del host en repositorios Git.
  • SSH anfitrión comprobación de repositorios Git fue arrestado cuando se utiliza la dirección @ usuario: / formulario de ruta, sin ssh líder: //. Estábamos usando la ruta proporcionada en bruto, y no la ruta normalizada, al hacer la verificación. Ya que no apareció como una vía SSH, el anfitrión no se comprobó.
  • Solución de la compatibilidad para los repositorios de GitHub privado.
  • URL SSH que contienen un nombre de usuario no estaban siendo interpretado correctamente, lo que lleva a un problema al intentar acceder a repositorios de GitHub privadas y otros repositorios SSH respaldados.
  • También nos no igualando repositorios de GitHub privado en la página del repositorio en la interfaz de usuario de administración.
  • Esto debería solucionar problemas tanto para los repositorios estándar y organización.
  • El token de la API para los repositorios de GitHub ahora se extrae correctamente en la página Repositorio en la interfaz de usuario de administración.
  • fija extra de espacio en blanco alternar destacado.
  • Había bichos en alternar resaltado espacios en blanco extra para ficheros diff cargados. Ahora debería funcionar para todas las diferenciaciones. Parche de Mikhail Rogozin.
  • Las imágenes en el tablero de instrumentos ahora se almacena en caché, lo que reduce el número de peticiones realizadas al servidor. Parche de Ben Hollis.
  • valores de la función de autocompletar y por defecto de movilidad para los campos de nombre de usuario / contraseña del repositorio.
  • navegadores web como para abastecer a los valores predeterminados para los campos de nombre de usuario / contraseña, en función de cualquier cuenta en el sitio, pero estos son casi siempre malo para los repositorios. Ahora nos desviamos de la bandera de autocompletar en estos campos para los navegadores que no rellene los campos u ofrecer la función de autocompletar.
  • Compatibilidad con Amazon S3 ahora trabaja de nuevo con nuevas versiones de Django almacenes.
  • Autenticación con la nueva API ahora trabaja con nuevas configuraciones WSGI Apache +.
  • Por defecto, mod_wsgi impide la autenticación de nuestra API de trabajo. El WSGIPassAuthorization El ajuste debe ser añadido al archivo de configuración de Apache. Esto ahora se añade para nuevos sitios.
  • Se han solucionado algunos regla de reescritura para fastcgi.

¿Qué hay de nuevo en la versión 1.5.1:

  • Nuevas características:
  • Permiso denegado errores se muestran al acceder inalcanzables repositorios Git locales. (Bug # 1765)
  • Anteriormente, si se utiliza un repositorio Git y no había suficientes permisos de archivo para acceder a ella, diciendo que un error de vaga que el depósito era inalcanzable aparecería. Ahora comprobamos para averiguar si se trata de un error de permisos, y mostrar un mensaje de error apropiado.
  • Mejoras en el rendimiento:
  • Reducir el número de consultas SQL de la API anterior JSON.
  • Algunos de los controladores de la API legado a cabo más consultas de lo necesario. Ahora realizamos un menor número de consultas. Parche de Ben Hollis.
  • Corrección de errores:
  • Fija varios problemas pequeños en la interfaz del administrador de la agrupación de archivos de medios de Django.
  • Por razones históricas, hemos enviado siempre los archivos de medios de administración de Django como parte de la Junta de Revisión. Esto viene de una época antes de que existiera rb in situ, cuando necesitábamos un directorio de medios individual con todo dentro de él. Sin embargo, sólo se introduce varios problemas de compatibilidad en estos días. Ahora hacemos uso de los archivos multimedia que se instalan con Django.Fixed una rotura en el visor de diferencias con los archivos SCons. (Bug # 1864)
  • Los archivos SCons puestas a la opinión rompería el visor de diferencias, debido a un error tipográfico cuando se esté buscando información sobre ese tipo de file.Added el campo Dif de padres a la página de solicitud de un comentario nuevo. (Bug # 1651)
  • El campo Dif Padres faltaba para Git, Bazaar y mercurial, lo que hace imposible cargar un diff de origen a través de la interfaz web al crear una nueva revisión request.Fixed algunos problemas comunes de instalación con el archivo generado lighttpd.conf. (Bug # 1618, Bug # 1639)
  • Varias instalaciones con lighttpd darían error 404 Not Found, debido a algunos problemas de configuración en la configuración ejemplo file.Fixed soporte para múltiples direcciones de correo electrónico asignadas a un grupo. (Bug # 1661)
  • múltiples direcciones de correo electrónico de un grupo fueron apoyados, pero rompieron en 1,5. Ahora tenemos que dividir a cabo properly.The área de pantalla ya no se oculta inmediatamente después de subir un screenshot.Fixed un error en la web de la API cuando la serialización de XML.Fixed intervalos rotos actualización para la búsqueda en el archivo crontab generado.
  • Los intervalos causarían un índice completo a suceder a cada minuto a las 2 am los domingos, en lugar de sólo a 2 AM.Fixed un error cuando se elimine permanentemente una solicitud de revisión.
  • La capacidad administrador específico para eliminar permanentemente una solicitud de revisión tendría éxito, pero generará un error page.Fixed algunos problemas de compatibilidad con Django SVN.

  • sistemas
  • Producción nunca deben correr contra Django SVN, pero con el propósito de desarrollo y con visión de compatibilidad, hemos hecho algunos cambios para trabajar con Django SVN. Esto no garantiza que no se romperá en el futuro.

¿Qué hay de nuevo en la versión 1.5 / 1.5 RC2:

  • Nuevas funciones de usuario:
  • Notificaciones de actualización
  • Mejora de completado automático
  • Subir Imágenes método de arrastrar y soltar
  • Control de espacio en blanco en el visor de diferencias
  • Mover Detección en el visor de diferencias
  • Función y las cabeceras de clases en el visor de diferencias
  • Revisión de imagen sin Diffs

¿Qué hay de nuevo en la versión 1.0.9 / 1.5 RC2:

  • Nuevas características:
  • Agregado Python 2.7 compatibilidad.
  • Alta compatibilidad con PyLucene 3.x. Soporte para 2.x todavía permanece.
  • Se ha añadido soporte para la revisión peticiones sin diferenciaciones, para una imagen / revisión pantalla.
  • A medida que más empresas utilizan la Junta de Revisión, hemos visto una demanda creciente en el uso de la pena sólo por la revisión de imágenes. Hemos eliminado la restricción de que una solicitud de revisión debe tener un diff asociado. Los usuarios pueden elegir cargar una etiqueta diff, o simplemente mantenerlo-diferencias gratuita.
  • Por otra parte, los usuarios pueden ahora configurar su repositorio (en Ninguno - Gráficos solamente) al crear una solicitud de revisión, el cual deja en claro que la solicitud de revisión será utilizado para la revisión de la imagen. En este modo, la solicitud de revisión no puede tener un diff subido.
  • Las mejoras de la API:
  • Se ha añadido soporte para el recuento de sólo 1 = parámetro de consulta para las listas proyecto de pantalla.
  • Renombrado la clave de recurso proyecto de captura de pantalla de captura de pantalla para el proyecto-draft_screenshot.
  • Se ha añadido soporte para HTTP DELETE en la pantalla proyectos de recursos.
  • Se ha añadido la URL de la imagen de pantalla en los recursos de pantalla.
  • Renombrado el interdiff_revision = parámetro de consulta a interdiff-revision = sobre los recursos de comentario diff.
  • Se eliminó la compatibilidad de PUT HTTP en los recursos del grupo de revisión. La emisión de este comando sería sólo devolverá un error.
  • Se ha quitado los datos whitespace_only no utilizados de los opcodes resultados en el recurso diff por archivo.
  • Se ha añadido soporte para la actualización de los comentarios y diff de pantalla observaciones sobre las respuestas a los exámenes. Esto permite PUT HTTP a utilizar en estos recursos.
  • enlaces fijos a diff y recursos de pantalla de comentarios cuando se vincula con cargo a otros recursos.
  • El recurso recurso de usuario ya no falla con nombres de usuario que contenga un punto.
  • Se ha añadido soporte para HTTP Accept tipos MIME de todos los recursos.
  • Problemas resueltos utilizando api_format = en HTTP GET, PUT y recursos POST.
  • Corrección de errores:
  • Varios problemas de usabilidad con pantalla de arrastrar y soltar se han fijado. En particular, ahora garantizamos que el área de colocación será en la pantalla, lo cual era un problema antes de nuevas solicitudes de revisión.
  • Se ha corregido un error interno del servidor cuando se utiliza un URL basado en SSH para un repositorio sin necesidad de utilizar un nombre de usuario o contraseña.
  • Se ha corregido un CSRF (Cross Site Request Falsificación) problema de configuración para recuperar la contraseña. La clave de verificación CSRF no se estaba estableciendo en el formulario de recuperación, impidiendo la recuperación de contraseñas de trabajo.
  • Repositorios no se están estableciendo como visible por defecto, obligando a los administradores para hacer específicamente visible.
  • Algunos errores, tales como archivo no encontrado, estaba fallando a aparecer en la página de solicitud de un comentario nuevo.
  • repositorios Git remoto utilizando el método de URL en bruto fallaría cuando se presenta con un diff que contiene una breve SHA1. Ahora se verifica durante la carga diff que sólo se utilizan SHA1s completo.
  • Cuando no encontrar una cuenta en Active Directory, estábamos fallando a caer de nuevo a la autenticación integrada, esencialmente bloqueando el usuario de administración creada localmente.
  • Acceso a una solicitud de revisión de una cuenta recién creada automáticamente (mediante LDAP, Active Directory, o NIS) causaría un error interno del servidor debido al perfil del usuario no haber sido creado todavía.
  • campos gecos en backends NIS ya no provoca errores de autenticación.

¿Qué hay de nuevo en la versión 1.5 RC1:

  • Se ha añadido soporte para el iPhone y el iPad.
  • Mejora de la detección de movimiento.
  • Se ha añadido soporte para instalaciones WSGI.
  • Se añadió soporte para Mercurial parches con formato --git.
  • El visor de diferencias ahora es compatible con los archivos borrados que indica.
  • Ha añadido un recurso para descargar las diferenciaciones y analiza los códigos de operación de diferenciación.
  • Ha añadido un recurso para la recuperación de la revisión en línea y la información de sesión de usuario.
  • Soporte de revisión filtrado solicitudes mediante el uso de intervalos de tiempo.
  • caminos SourceForge CVS se generan ahora con un:. después de que el nombre de host

¿Qué hay de nuevo en la versión 1.0.9:

  • Junta de Revisión 1.0.9 funciona mejor con Django 1.2 de la caja y corrige algunos problemas de compatibilidad con la migración de la base de datos.
  • cambiado a usar python-memcached en lugar de cmemcache.
  • Los viejos scripts de migración de base de datos que solían ser utilizado para la migración de bases de datos han sido corregidos para trabajar de nuevo. Estos pueden ser útiles al realizar la transición de un tipo de base de datos a otro (por ejemplo de SQLite a MySQL).
  • rb in situ ahora se encarga de la instalación en los directorios vacíos.
  • Se ha solucionado el página destacada Grupos en el tablero de instrumentos.
  • Se han solucionado algunos problemas con resaltado de sintaxis y caracteres UTF-8 en el visor de diferencias.

Requisitos


Otro software de desarrollador Christian Hammond

ReviewBoard
ReviewBoard

19 Feb 15

Gremlin Clock
Gremlin Clock

20 Feb 15

Comentarios a la Review Board

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!