> On Dec 30, 2016, at 10:46 AM, Rémi Chaintron <remi.chaint...@gmail.com> wrote: > > The actual rawrevision() method is simply a personal preference as I like to > have simpler apis on operations with optional arguments and I've seen this in > other places, but I do not feel strongly about moving it to use the raw > argument in calls to revision directly. Let me know what you prefer.
https://silkandspinach.net/2004/07/15/avoid-boolean-parameters/ In this particular case, my opinion is that it’s a clear win to avoid the boolean parameter since raw=False is actually defined in terms of raw=True, so it makes sense to express the one case in terms of the other using a function call to expose the structure to the reader. Not a requirement, but that’s my reasoning for the choice. :) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel