On Tue, Jan 2, 2018 at 1:29 PM, Bo Berglund <bo.bergl...@gmail.com> wrote: > On Tue, 02 Jan 2018 09:59:15 +0000, Daniel Shahaf > <d...@daniel.shahaf.name> wrote: > >>Branko ?ibej wrote on Tue, 02 Jan 2018 09:42 +0100: >>> On 01.01.2018 21:28, Bo Berglund wrote: >>> > Is there a command to show the revision when an item (directory or >>> > file) was actually created in svn? >>> >>> Currently the only hack to do this is by using 'svn log --stop-on-copy' >>> in a working copy. >> >>Wouldn't 'svn log --stop-on-copy URL' work? >> >>There's also this (not immediately obvious) command for showing the >>revision that created TARGET at that location, via a copy or otherwise: >> >> svn log -r 0:HEAD -q -v --stop-on-copy --limit=1 -- TARGET > > I believe this only works in a working copy, not on the server in a > hook...
As Daniel suggested, this also works with a URL as target. You don't need a working copy. It's fine to run 'svn' with a URL from within a hook: svn log -r 0:HEAD -q -v --stop-on-copy --limit=1 -- $URL_TO_BRANCH Some svn admins only try to limit their hooks to svnlook, but at some point that falls short of what you need to do ('svn' is often more powerful). I see no problem using the 'svn' executable. -- Johan