Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Topic started by: codemonkey on August 22, 2020, 09:54:55 PM

Title: Why not move the ml repo to github?
Post by: codemonkey on August 22, 2020, 09:54:55 PM
I did search, but didn't find anything about it...

Title: Re: Why not move the ml repo to github?
Post by: names_are_hard on August 23, 2020, 12:58:13 AM
The discussion is in this thread:
https://www.magiclantern.fm/forum/index.php?topic=24420.0

Attempting to summarise: the main devs prefer Mercurial, very few sites support Mercurial.  Github is not one of them.

I have made an unofficial "fork" of ML repo to Github.
Title: Re: Why not move the ml repo to github?
Post by: theBilalFakhouri on August 23, 2020, 02:55:03 PM
Quote from: names_are_hard on August 23, 2020, 12:58:13 AM
I have made an unofficial "fork" of ML repo to Github.

Can I get the link please
Title: Re: Why not move the ml repo to github?
Post by: names_are_hard on August 23, 2020, 08:09:57 PM
This is the cleanest "fork only" repo:
https://github.com/reticulatedpines/magiclantern_hg_02

That repo won't build.  ML's build process depends on the source being managed by Mercurial.  That's easy to fix and I've done that in a different repo, but this one I wanted as a reference.

Here's the one I use for dev work / messing around:
https://github.com/reticulatedpines/magiclantern_simplified

That builds with Git, as well as building if you have a mixed python2 / python3 environment.  I wouldn't recommend you use it yourself, but you might be able to copy some useful stuff out of the commit history.
Title: Re: Why not move the ml repo to github?
Post by: theBilalFakhouri on August 23, 2020, 10:03:05 PM
Quote from: names_are_hard on August 23, 2020, 08:09:57 PM
This is the cleanest "fork only" repo:
https://github.com/reticulatedpines/magiclantern_hg_02
..
...but you might be able to copy some useful stuff out of the commit history.

Huge thanks, that helps a lot, I only need to see the commit history and the changes overtime to identify some issues, I am still building with the Mercurial clone of ML
Title: Re: Why not move the ml repo to github?
Post by: Danne on August 23, 2020, 10:25:44 PM
You can still add mercurial code in Atlassian source tree. All commits and such are still working. Only no pushes etc.
Title: Re: Why not move the ml repo to github?
Post by: theBilalFakhouri on August 25, 2020, 04:57:25 PM
Thanks Danne, that helps, I was too lazy to use Source Tree :P