On Mon, Mar 19, 2012 at 12:26, Geoff Hoffman <ghoffman_at_cardinalpath.com> wrote:
> I ran into an unexpected behavior with svn:ignore today and wanted to see if
> someone can verify whether this is a bug (in the current version) or just an
> aspect of how Subversion works. We're still on 1.6x.
>
> Given a tree with
>
> trunk
> + cache
> + htdocs
> + logs
> + system
>
> I have tried putting
>
> cd trunk
> svn propset svn:ignore logs/* .
>
> ...ignore everything in the logs directory, but the svn:ignore propset is on
> trunk.
> This doesn't work -- that is, log files are not ignored as expected, but
> shown as new files when running the project and svn status
>
> However,
>
> cd logs
> svn propset svn:ignore * .
>
> ...setting svn:ignore * on logs, works.
In the first example, your shell is expanding "logs/*" to a list of
all the items in that directory, and svn dutifully sets the property
on the current directory (.) to that (very long) value.
Received on 2012-03-19 17:35:53 CET