SVN registra quali file sono stati modificati in ciascun commit. Ma voglio sapere quali funzioni sono state cambiate in ogni commit.Strumento di analisi log SVN
Idealmente, mi piacerebbe fornire un metodo che viene chiamato con ogni diff e quindi può salvare quali metodi sono stati modificati in quel commit.
Esiste un tale strumento o api?
Lo strumento scelto è molto probabilmente dipendente dalla lingua. Ho visto alcuni strumenti (eclipse w/svn) che analizzano i commit e le note dei metodi/proprietà/classi modificati all'interno di quel commit, ma che è specificamente un commit e java. –
È possibile scrivere il proprio strumento di analisi dei log con SVNkit http://svnkit.com/ Ci possono essere altre librerie SVN in altre lingue. –
(a) cosa intendi con "che viene chiamato con ogni diff" (b) qual è il linguaggio in cui queste funzioni stai cercando sono scritte in (c) è uno script bash ok per te? –