Those functions are highly specific to how Mix works and not general purpose. They are callbacks after all. If we expose them, there will be a chance they diverge and we will have to keep two implementations: one for internal usage and another for the public API. Going with a separate library or tackling your own is the way to go.
*José Valimwww.plataformatec.com.br <http://www.plataformatec.com.br/>Founder and Director of R&D* On Thu, Nov 30, 2017 at 6:55 PM, Amos King <[email protected]> wrote: > I often find that it is useful to interact with git when doing a build. I > found that `Mix.SCM.Git` has many useful functions that I have rewritten in > some projects. I would love to pull those functions out into their own > module that can be documented and exposed. I'm not sure where I would put > the module, but since the code is already in the core I don't think another > hex package is the right solution. I'm willing to do this, but I want to > see what others think before I put the work into it. Would anyone else find > this useful? > > Amos King > Owner > Binary Noggin > http://binarynoggin.com #business > http://thisagilelife.com #podcast > > ======================================================= > I welcome VSRE emails. Learn more at http://vsre.info/ > ======================================================= > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/elixir-lang-core/CAJr6D4RGGzc1ycWWdkiYEs49A7jxd > TCz0L-%2B0_xP9O01GQ22vg%40mail.gmail.com > <https://groups.google.com/d/msgid/elixir-lang-core/CAJr6D4RGGzc1ycWWdkiYEs49A7jxdTCz0L-%2B0_xP9O01GQ22vg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4KR8bTW0i43N_bWNUTK-y-hj0%3D-z5g3dp9w2DALCD5iPg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
