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
>

Reply via email to