Re: switch to ignore files that have not been checked in?
On Wed, Jan 11, 2012 at 18:49, Steve Kelem wrote: > I'm trying to add properties to a bunch of files that have a common file > extension, but are not the only files in the directory/directories. > > I would like to run something like: > > svn propset svn:needs-lock '*' *.png *.jpg *.vsd > > The problem is that I have a number of temporary files in the working > directory that match the pattern but are not and should not be checked in. > The problem with using the convenience of shell patterns is that subversion > aborts as soon as it processes a file that is not already checked in. It > also aborts even if a file or directory has the svn:ignore property set. > > I don't know of an easy way to match all the files that match a shell pattern > and are also already checked in. (Which would be a clunky workaround for not > having the following:) > > I'd like to use a switch such as: > > svn --ignore-non-checked-in-files propset svn:needs-lock '*' *.png *.jpg *.vsd > > Does such a switch already exist? Such a switch would tell subversion > commands to silently ignore files and directories that have not been checked > in. The opposite already exists. If I run svn add *.png, the "svn add" > command runs, but complains harmlessly if a file has already been checked in. > "svn add" does not halt if it encounters a file that has already been checked > in. Try the --force switch.
Re: switch to ignore files that have not been checked in?
On Wed, Jan 11, 2012 at 6:45 PM, Andy Levy wrote: > On Wed, Jan 11, 2012 at 18:49, Steve Kelem wrote: > > I'm trying to add properties to a bunch of files that have a common file > extension, but are not the only files in the directory/directories. > > > > I would like to run something like: > > > > svn propset svn:needs-lock '*' *.png *.jpg *.vsd > > > > The problem is that I have a number of temporary files in the working > directory that match the pattern but are not and should not be checked in. > The problem with using the convenience of shell patterns is that > subversion aborts as soon as it processes a file that is not already > checked in. It also aborts even if a file or directory has the svn:ignore > property set. > > > > I don't know of an easy way to match all the files that match a shell > pattern and are also already checked in. (Which would be a clunky > workaround for not having the following:) > > > > I'd like to use a switch such as: > > > > svn --ignore-non-checked-in-files propset svn:needs-lock '*' *.png *.jpg > *.vsd > > > > Does such a switch already exist? Such a switch would tell subversion > commands to silently ignore files and directories that have not been > checked in. The opposite already exists. If I run svn add *.png, the "svn > add" command runs, but complains harmlessly if a file has already been > checked in. "svn add" does not halt if it encounters a file that has > already been checked in. > > Try the --force switch. > If I'm reading your post/question correctly you may need to (via your own bash script) grep/sed/awk the output of svn status (for M's) and only svn propset the ones matching your pattern.
RE: switch to ignore files that have not been checked in?
> I'm trying to add properties to a bunch of files that have a common file > extension, but are not the only files in the directory/directories. > > I would like to run something like: > > svn propset svn:needs-lock '*' *.png *.jpg *.vsd > > The problem is that I have a number of temporary files in the working > directory > that match the pattern but are not and should not be checked in. The problem > with using the convenience of shell patterns is that subversion aborts as > soon as > it processes a file that is not already checked in. It also aborts even if a > file or > directory has the svn:ignore property set. > > I don't know of an easy way to match all the files that match a shell pattern > and > are also already checked in. (Which would be a clunky workaround for not > having the following:) > > I'd like to use a switch such as: > > svn --ignore-non-checked-in-files propset svn:needs-lock '*' *.png *.jpg *.vsd > > Does such a switch already exist? Such a switch would tell subversion > commands to silently ignore files and directories that have not been checked > in. The opposite already exists. If I run svn add *.png, the "svn add" > command > runs, but complains harmlessly if a file has already been checked in. "svn > add" > does not halt if it encounters a file that has already been checked in. Can you not just do a clean checkout and run the command. This way there won't be any un-versioned files. BOb
Re: switch to ignore files that have not been checked in?
On Wed, 11 Jan 2012 15:49:26 +, Steve Kelem wrote: ... > I would like to run something like: > > svn propset svn:needs-lock '*' *.png *.jpg *.vsd Crude hackaround: for i in *.png *.jpg *.vsd; do svn propset svn:needs-lock '*' "$i"; done That way, the errors won't keep the rest from working. Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds Date: Fri, 22 Jan 2010 07:29:21 -0800