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.

Reply via email to