Hi everybody,

I use Fossil SCM for some of my private repositories, and I would like to 
be able to use the the Fossil repositories directly as Mix dependencies in 
my Elixir projects. 

It seems pretty straight-forward to create an implementation of the Mix.SCM 
behavior to include a Mix.SCM.Fossil module in addition to the already 
present Mix.SCM.GIt:
https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/scm/git.ex

My question is: If I write a mix integration with Fossil SCM using 
Mix.SCM.Git as a guide, would that be something that's good for merging 
into Elixir Core?

I figure I'm probably not the only using Fossil SCM, and it wouldn't change 
any existing behavior, so it seems good to have more options for handling 
mix dependencies. What do other people think? I know there aren't 
extensions for Mercurial and Subversion, so maybe there's a good reason to 
only have support for the most popular SCM in core and a better place for 
it somewhere else. 

Let me know if you think this would be something that might be good for 
Elixir Core, or if you have any questions about the proposal. Thanks!

Cheers,
Eli

P.S. If you're wondering why I would use git instead of Fossil, check out 
this page:
http://fossil-scm.org/index.html/doc/trunk/www/fossil-v-git.wiki

-- 
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/5249b354-644d-49d8-ab48-a8fa0695926f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to