D243: obsmarker: rename precnode into prednode

Boris Feld boris.feld at octobus.net
Wed Aug 16 08:12:14 UTC 2017


On Mon, 2017-08-14 at 11:50 +0000, Gábor STEFANIK wrote:
> > -----Original Message-----
> > From: Mercurial-devel [mailto:mercurial-devel-bounces at mercurial-scm
> > .org]
> > On Behalf Of lothiraldan (Boris Feld)
> > Sent: Wednesday, August 9, 2017 7:20 PM
> > To: mercurial-devel at mercurial-scm.org
> > Subject: D243: obsmarker: rename precnode into prednode
> > 
> > lothiraldan updated this revision to Diff 705.
> > 
> > REPOSITORY
> >   rHG Mercurial
> > 
> > CHANGES SINCE LAST UPDATE
> >   https://phab.mercurial-scm.org/D243?vs=699&id=705
> > 
> > REVISION DETAIL
> >   https://phab.mercurial-scm.org/D243
> > 
> > AFFECTED FILES
> >   mercurial/cmdutil.py
> >   mercurial/obsutil.py
> > 
> > CHANGE DETAILS
> > 
> > diff --git a/mercurial/obsutil.py b/mercurial/obsutil.py
> > --- a/mercurial/obsutil.py
> > +++ b/mercurial/obsutil.py
> > @@ -9,6 +9,7 @@
> > 
> >  from . import (
> >      phases,
> > +    util
> >  )
> > 
> >  class marker(object):
> > @@ -29,15 +30,21 @@
> >          return self._data == other._data
> > 
> >      def precnode(self):
> > -        """Precursor changeset node identifier"""
> > +        msg = ("'marker.precnode' is deprecated, "
> > +               "use 'marker.precnode'")
> 
> precnode is deprecated, use precnode instead? is that a typo?

Good catch! I will send a follow-up.

> 
> > +        util.nouideprecwarn(msg, '4.4')
> > +        return self.prednode()
> > +
> > +    def prednode(self):
> > +        """Predecessor changeset node identifier"""
> >          return self._data[0]
> > 
> >      def succnodes(self):
> >          """List of successor changesets node identifiers"""
> >          return self._data[1]
> > 
> >      def parentnodes(self):
> > -        """Parents of the precursors (None if not recorded)"""
> > +        """Parents of the predecessors (None if not recorded)"""
> >          return self._data[5]
> > 
> >      def metadata(self):
> > diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py
> > --- a/mercurial/cmdutil.py
> > +++ b/mercurial/cmdutil.py
> > @@ -1913,7 +1913,7 @@
> >      To be used by debug function."""
> >      if index is not None:
> >          fm.write('index', '%i ', index)
> > -    fm.write('precnode', '%s ', hex(marker.precnode()))
> > +    fm.write('precnode', '%s ', hex(marker.prednode()))
> >      succs = marker.succnodes()
> >      fm.condwrite(succs, 'succnodes', '%s ',
> >                   fm.formatlist(map(hex, succs), name='node'))
> > 
> > 
> > 
> > To: lothiraldan, #hg-reviewers, dsp
> > Cc: mercurial-devel
> > _______________________________________________
> > Mercurial-devel mailing list
> > Mercurial-devel at mercurial-scm.org
> > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
> 
> ________________________________
>  This message, including its attachments, is confidential and the
> property of NNG Llc. For more information please read NNG's email
> policy here:
> http://www.nng.com/emailpolicy/
> By responding to this email you accept the email policy.
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel



More information about the Mercurial-devel mailing list