Un desarrollador ha lanzado una nueva herramienta llamada git_bayesect, que agiliza el proceso de bisectriz en Git utilizando métodos bayesianos. La herramienta, disponible a través de pip o uv tool, permite a los usuarios identificar con mayor precisión el commit específico que introdujo un cambio, como un aumento en la frecuencia de fallos de una prueba. A diferencia de la bisectriz tradicional, git_bayesect no requiere que el usuario conozca las probabilidades iniciales, aunque permite definirlas. Utiliza un enfoque de minimización de la entropía esperada y trucos de conjugación Beta-Bernoulli para manejar tasas de fallo desconocidas. La herramienta ofrece comandos para iniciar la bisectriz, registrar observaciones (éxito o fallo), verificar el estado, establecer prioridades para commits (basadas en nombres de archivos o contenido del mensaje) y automatizar el proceso con comandos personalizados. El objetivo principal es facilitar la depuración y el aislamiento de problemas en proyectos Git, especialmente cuando se trata de cambios sutiles en el comportamiento del código.
