On Sep 11, 2005, at 11:05, Martin Fuchs wrote:
> I would like to propose a new command "svn ignore" to extend the list
> of ignored file patterns by one or more entries. This is the syntax of
> the new command:
>
> svn ignore <path> <file pattern list>
>
> The following example commands give an application case for adding a
> new directory to the repository:
>
> svn ignore . Debug
> svn ignore . Release
> svn ignore . *.log
> svn ignore . *.exe
> svn ignore . *.pdb *.map
> svn ignore . *.ncb *.opt
When I think about some of the other subcommands, I notice that the  
directory on which they operate is specified last, and that if this  
is omitted, they operate on . by default. In your svn ignore  
proposal, the directory is specified first, which is inconsistent and  
doesn't allow this (probably oft-desired) default case. To fix it  
would require, however, that you only specify one glob per svn ignore  
invocation.
In any case, you'll have to protect the glob with quotes, else the  
shell will want to expand it before passing it to svn ignore.
svn ignore '*.log'
svn ignore '*.exe' some/dir/
If you can add entries to svn:ignore this way, do we also need a way  
to remove entries from there?
svn unignore '*.log'
or
svn remember '*.log'
You can, you know, always use svn propedit instead of svn propset. I  
think that probably covers your intended uses without the need to  
introduce a new special-case command.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Sep 11 14:10:07 2005