The full method name is ASF::SVN.multiUpdate
There's an example call here: https://lists.apache.org/thread.html/r97d0fc64bf633e643889cba21e18b5bb60c7d068430c36c447119887%40%3Cdev.whimsical.apache.org%3E On Sat, 6 Jun 2020 at 15:47, Craig Russell <apache....@gmail.com> wrote: > > Is there an example of the use of this method? I cannot seem to call it from > the memstat.json.rb code. > > Thanks, > Craig > > > > On Jun 6, 2020, at 7:18 AM, s...@apache.org wrote: > > > > This is an automated email from the ASF dual-hosted git repository. > > > > sebb pushed a commit to branch master > > in repository https://gitbox.apache.org/repos/asf/whimsy.git > > > > > > The following commit(s) were added to refs/heads/master by this push: > > new de90463 Add dryrun to multiUpdate > > de90463 is described below > > > > commit de904636aedc54e7707d8e2b1858a6930058d737 > > Author: Sebb <s...@apache.org> > > AuthorDate: Sat Jun 6 15:18:19 2020 +0100 > > > > Add dryrun to multiUpdate > > --- > > lib/whimsy/asf/svn.rb | 8 ++++++-- > > 1 file changed, 6 insertions(+), 2 deletions(-) > > > > diff --git a/lib/whimsy/asf/svn.rb b/lib/whimsy/asf/svn.rb > > index 6f1d722..9af5dbb 100644 > > --- a/lib/whimsy/asf/svn.rb > > +++ b/lib/whimsy/asf/svn.rb > > @@ -578,7 +578,7 @@ module ASF > > # extra << ['rm',url3] > > # [out, extra] > > # end > > - def self.multiUpdate(path, msg, env, _) > > + def self.multiUpdate(path, msg, env, _, options = {}) > > require 'tempfile' > > tmpdir = Dir.mktmpdir.untaint > > if File.file? path > > @@ -638,7 +638,11 @@ module ASF > > end > > > > # Now commit everything > > - ASF::SVN.svnmucc(cmds,msg,env,_,filerev,tmpdir) > > + if options[:dryrun] > > + puts cmds # TODO: not sure this is correct for Wunderbar > > + else > > + ASF::SVN.svnmucc(cmds,msg,env,_,filerev,tmpdir) > > + end > > ensure > > FileUtils.rm_rf tmpdir > > end > > > > Craig L Russell > c...@apache.org >