Retrieving the last n log messages with SharpSvn
Question
Does anyone how to retrieve the last n log messages from SVN using SharpSvn? I’ve been calling GetLog with an SvnRevisionRange argument but really just need the 20 most recent messages which I can’t predict on date alone. Thanks!
Solution
You want SvnLogArgs.Limit I think.
OTHER TIPS
If you wish to get the last N revisions. You can retreive them by combining LIMIT and RANGE.
# Header - Zero (DESC) , instead of Zero - Head (ASC - DEFAULT)
Dim uri As New Uri(_svnPath)
Dim logs As New Collections.ObjectModel.Collection(Of SvnLogEventArgs)
client.GetLog(uri, New SvnLogArgs() With { _
.Limit = 250, _
.Range = New SvnRevisionRange(SvnRevision.Head, SvnRevision.Zero) _
}, logs)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow