获取许多SVN回购的最后修改date

我为我的开发人员托pipesvn服务器。 从服务器,我看到所有与svn回购configurationdirs。 我想要得到最后的修改date(大约30个不同的项目)。 我不想连接到他们所有的结账,然后在每次检查最后修改与svn命令。 我只想用bash来提取这些信息,但是不知道怎么样,甚至可以这样做。

编辑1:它看起来像这样,例如有10个项目在不同的仓库在同一台服务器上(没有分行)…所有的项目都坐在一个目录configuration为不同的svn回购:

 / svn_repos / PROJECT1

 / svn_repos /项目2

 / svn_repos /项目3

 ...

 / svn_repos / project10

svnlook tree --full-paths "$REPO" | grep '/branches/[^/]*/$' | \ while read branch ; do svnlook history -l 1 "$REPO" "$branch" done | while read revision path ; do # Input looks like the following, in a loop... # # REVISION PATH # -------- ---- # 20 /path/to/branch case "$revision" in REVISION|--------) : ;; # Skip headers *) echo "$path" `svnlook date -r "$revision" "$REPO"` ;; esac done