This technical report presents \texttt{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 \texttt{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:
Non ci sono file associati a questo prodotto.

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
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ente

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact