public bool GetInfo(string targetPath, out SvnInfoEventArgsWrapper info)
 {
     var revisions = logEvents.FindAll(le => le.Location.StartsWith(targetPath)).Select(le => le.LogEvent.Revision);
     long maxRevision = revisions.Count() == 0 ? 0 :revisions.Max();
     info = new SvnInfoEventArgsWrapper(maxRevision);
     return true;
 }
 public bool GetInfo(Uri target, out SvnInfoEventArgsWrapper info)
 {
     return GetInfo(target.ToString(), out info);
 }
 public bool GetInfo(string targetPath, out SvnInfoEventArgsWrapper info)
 {
     info = new SvnInfoEventArgsWrapper(ReadLogFromFile(targetPath).Max(w => w.Revision));
     return true;
 }