The API svn_client_ls2() only returns file information right now, which is of
course sufficient for most purposes. But as you might know, TSVN uses that API
in the repository browser which many users use instead of a web browser to
browse repositories (especially for svn:// servers because web browsers don't
work there).
Now, since with svn_client_ls2() we show the repository tree layout and
additional information for each file, it would be nice if we could show there if
files are locked too and who locked it.
So I like to have svn_client_ls3() return an svn_dirent2_t structure which has
some more information in it - if possible the whole svn_info_t struct?
Additional comments from Ben Collins-Sussman:
(Another possible enhancement might be to have svn_client_info() take a depth
argument; that would be essentially the same as svn_client_ls() returning
dirent2_t's.)