This technical report presents svn_ai_msg, an open-source command-line assistant for generating commit-message candidates from Subversion working copies. The tool combines deterministic repository inspection, lightweight rule-based processing, and local Large Language Model inference through Ollama. The proposed workflow extracts information from \texttt{svn status} and selected diff content, generates multiple commit-message candidates, and preserves user control over the final commit operation. The implementation is designed for local execution in order to support source-code confidentiality, reproducibility, and integration with lightweight command-line environments. A preliminary functional evaluation on representative SVN changes indicates that the proposed workflow can generate useful commit-message candidates while maintaining a human-in-the-loop interaction model. The source code is publicly available and archived with a persistent DOI.

A Local Human‑in‑the‑Loop Assistant for AI‑Assisted SVN Commit‑Message Generation

marco righi
Primo
Software
2026

Abstract

This technical report presents svn_ai_msg, an open-source command-line assistant for generating commit-message candidates from Subversion working copies. The tool combines deterministic repository inspection, lightweight rule-based processing, and local Large Language Model inference through Ollama. The proposed workflow extracts information from \texttt{svn status} and selected diff content, generates multiple commit-message candidates, and preserves user control over the final commit operation. The implementation is designed for local execution in order to support source-code confidentiality, reproducibility, and integration with lightweight command-line environments. A preliminary functional evaluation on representative SVN changes indicates that the proposed workflow can generate useful commit-message candidates while maintaining a human-in-the-loop interaction model. The source code is publicly available and archived with a persistent DOI.
2026
Istituto di Fisiologia Clinica - IFC - Sede Secondaria di Massa Carrara (soppressa)
Open access; software released under the MIT License.
File in questo prodotto:
File Dimensione Formato  
main.pdf

accesso aperto

Descrizione: A Local Human‑in‑the‑Loop Assistant for AI‑Assisted SVN Commit‑Message Generation
Licenza: Altro tipo di licenza
Dimensione 98.66 kB
Formato Adobe PDF
98.66 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/590863
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact