Reputation: 20407
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!
Upvotes: 2
Views: 1217
Reputation: 49949
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)
Upvotes: 1