Fossil SCM 2.28

Después de cinco meses y medio de desarrollo, se lanzó la versión 2.28 de un sistema distribuido multiplataforma simple y altamente confiable. gestión de configuración Fossil SCM, desarrollado por el autor de SQLite, Dwayne Richard Hipp.

Fossil SCM se destaca entre los sistemas de control de versiones por su radical simplicidad de implementación: todo el proyecto es un solo archivo ejecutable sin dependencias externas, que a la vez es VCS, servidor web integrado, gestor de errores, wiki, foro y chat. Todo el repositorio con su historia, tickets y wiki se almacena en un solo archivo SQLite; se puede copiar, respaldar o enviar a un colega con un solo comando scp. El autor utiliza el proyecto para desarrollar SQLite, lo que en sí mismo es una prueba de la confiabilidad de la herramienta. A diferencia de Git, Fossil fue diseñado desde el principio con un enfoque en la integridad de los datos y la facilidad de auto-hosting: levantar un servidor propio es literalmente un comando fossil server. La filosofía del proyecto es 'todo lo necesario para la vida del proyecto en un solo lugar', sin servicios externos ni infraestructura compleja.

En la nueva versión:

  • Mejoras protección contra robots:
    • la configuración por defecto ahora permite a los robots descargar tarballs y archivos comprimidos para mejor soporte de sistemas de construcción automatizados;
    • nuevo tag especial zipX en la configuración robot-restrict bloquea el acceso de robots a tarballs, con excepciones para sistemas de auto-construcción;
    • tags del tipo ext/PATH en la configuración robot-restrict bloquean el acceso de robots a extensiones CGI en la ruta especificada.
  • En el submenú navegador de código se añadió un menú desplegable de ramas recientes.
  • Se simplificó el acceso a tarballs y archivos ZIP:
    • en el navegador de código a nivel superior apareció la opción de submenú 'Descargar' para ir a la página de descarga de archivos;
    • se añadió una nueva página /download, cuyo enlace aparece en /sitemap al configurar el parámetro suggested-downloads;
    • los nombres de los archivos tarballs y ZIP ahora están estandarizados: incluyen una marca de tiempo y un prefijo de hash;
    • se añadió el comando fossil get para descargar y descomprimir un chequeo específico sin necesidad de clonar el repositorio.
  • Mejoras cronología de eventos:
    • nuevo modo de vista 'Simple' — intermedio entre 'Verbose' y 'Compact': muestra solo el hash del chequeo con la posibilidad de ampliar los detalles al hacer clic en los puntos suspensivos;
    • Al hacer clic en elipsis en los modos «Compacto» o «Simple», se reemplaza con una flecha «←» para ocultar nuevamente los detalles;
    • se agregó la configuración timeline-mark-leaves, que controla la visualización de los check-ins foliares;
    • Las cronologías «sin gráficos» (parámetro ng) ahora muestran los colores de las ramas y los círculos de los check-ins sin líneas de conexión.
  • Las etiquetas en Markdown ahora obtienen identificadores siguiendo el algoritmo «slugify» al estilo de GitHub.
  • Comando fossil timeline recibió las opciones -u|—for-user para filtrar por usuario y -r para salida en orden cronológico.
  • Se introdujo un nuevo flag —reopen REPOFILE en el comando fossil open permite restaurar la copia de trabajo después de mover el archivo del repositorio.
  • Se han actualizado las tablas internas de caracteres Unicode utilizadas en el procesamiento de expresiones regulares, de la versión 13 a la versión 17.
  • Nuevo comando fossil system (abreviado como fossil sys) proporciona un conjunto de utilidades similares a Unix para su uso en plataformas con entorno restringido.
  • La página web /help ahora acepta solicitudes del tipo /help/CMD y /help/www/PAGE para mostrar la ayuda de un comando o página web específica.
  • Se han añadido las opciones -t y -T al comando fossil praise.
  • Comando fossil clone recibió la opción —ipv6.
  • Se introdujeron los alias -s y —stop para la opción —stop-on-error del comando fossil all.
  • Se añadió la opción -h|—hash al comando fossil whatis.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster