On Tue, Apr 15, 2008 at 12:06 AM, Olivier Sannier <obones_at_free.fr> wrote:
>
>
> Hari Kodungallur wrote:
> On Mon, Apr 14, 2008 at 5:01 AM, Olivier Sannier <obones_at_free.fr> wrote:
>
>
> > Hi all,
> >
> > In a pre-commit hook, I'm using svnlook to see what files were added and
> if the newly added files do not respect a set of rule, I fail the commit.
> > However, I would like those rules to only apply for files added to the
> repository, not files added with history (because of a move or copy).
> > Right now, I read the first two characters of the svnlook output, but
> contrary to svnlog, there is no A+ marker to indicate that the file was
> added with history.
> > Did I miss something?
> >
>
>
> Use the --copy-info option of the 'svnlook changed' command.
>
> Rgds,
> -Hari
>
> Thanks, but this seems to only be available in the 1.5 branch, which I
> cannot use on production servers. Is there some undocumented equivalent in
> the 1.4 versions ?
>
I know it is there in 1.4.x
*hari_at_homubuntu:~$ svnlook --version*
svnlook, version 1.4.4 (r25188)
compiled Jul 29 2007, 18:51:42
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (
http://www.Collab.Net/).
The following repository back-end (FS) modules are available:
* fs_fs : Module for working with a plain file (FSFS) repository.
*hari_at_homubuntu:~$ svnlook help changed*
changed: usage: svnlook changed REPOS_PATH
Print the paths that were changed.
Valid options:
-r [--revision] arg : specify revision number ARG
-t [--transaction] arg : specify transaction name ARG
--copy-info : show details for copies
regards,
-Hari
Received on 2008-04-15 15:28:31 CEST