The global opts dictionary is a relic of the old svnmerge shell script. I'd like it to go as it is bug-prone. For instance, analyze_revs should not use opts["bidirectional"] as an implicit parameter, but just declare an explicit additional parameter if it needs it.
The global opts dictionary is a relic of the old svnmerge shell script. I'd
like it to go as it is bug-prone. For instance, analyze_revs should not use
opts["bidirectional"] as an implicit parameter, but just declare an explicit
additional parameter if it needs it.

* contrib/client-side/svnmerge.py:
  (analyze_revs): Do not use opts["bidirectional"] anymore. Accepts a new
      "find_reflected" parameter.
  (analyze_head_revs): Forward keyword arguments to analyze_revs.
  (action_avail, action_merge, action_block): Update accordingly.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion