On Tue, 6 Nov 2018 23:13:08 +0100, Branko ?ibej <br...@apache.org> wrote:
>> The problem I have is in the definition of "target"... > >"Target" is any file or directory that you tell the command to operate >on. For example, when you say: > > svn commit foo bar > >"foo" and "bar" are targets for 'svn commit'. You can omit explicit >targets for some commands svn commit is one of them in which case >the implicit target is the current directory; so, > > svn commit > >means exactly the same as > > svn commit . > > >> I am doing the operation inside the top level of the WC tree (where >> the .svn dir is located). >> The command will be: >> svn ci --depth <argument> >> >> What should I use as argument so that only the changed files in the >> current dir are committed? > > svn commit --depth files > >(or 'svn commit --depth files .') will only commit /files/ that in the >current directory. On the other hand, > > svn commit --depth immediates > >will commit files /and/ directories, but will not recurse into the >directories. Basically this means that changed files and property >changes on directories in the current dir will be committed, but nothing >else. > > >> empty does not work for me because the dir is NOT empty > >That's not what '--depth empty' means. It means "commit only the target >itself", so if the target is a directory, it will only commit any >property changes on that directory. > > >> files does not work because I don't understand what "file children" is > >Files within the target direcory. > >> immediates clearly would include subdirs too? > >Yes, but nothing inside those subdirs. > >> infinity not what I want, full recursion... >> >> Tried to google but I only get hits that deal with the opposite, how >> to exclude file commit. >> >> I want to block recursion into subdirectories... > >You want either 'svn commit --depth files' or 'svn commit --depth >immediates', depending on whether or not property changes on directories >matter. > >-- Brane Thanks for the complete explanation! I used --depth files and got what I wanted! -- Bo Berglund Developer in Sweden