Ryan Schmidt wrote on Fri, Feb 01, 2013 at 12:29:32 -0600: > > On Feb 1, 2013, at 12:24, Ryan Schmidt wrote: > > > On Feb 1, 2013, at 11:00, C M wrote: > > > >> I was able to set multiple external definitions using the --file option. > >> Worked pretty well, actually considering how challenging everything else > >> has been so far! > >> > >> One last question on this topic. I want to pin the external definition to > >> a known revision using something this shortened command, but it's not > >> working. The "-r 109" being the revision I want to pin to. > >> > >> c:\Temp\800>svn propset svn:externals -r 109 <path info> . > >> > >> svn: E205000: Cannot specify revision for setting versioned property > >> 'svn:externals' > > > > The revision number to which you want to pin each external needs to be > > listed on the corresponding line of the svn:externals property. Read the > > documentation again; I recommend following the example after the paragraph > > which starts "Or, making use of the peg revision syntax". > > > > http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html > > Or, in the example you gave above of wanting to pull a specific revision of > just a single external, you just need quotes: > > svn propset svn:externals "-r 109 <path info>" . >
You need a '--' argument here to prevent an argument parsing error. svn propset -- svn:externals "-r 109 <path info>" ./ > Or better yet, using peg revision syntax: > > svn propset svn:externals "<path info>@109" . > >