Why not move the ml repo to github?

Started by codemonkey, August 22, 2020, 09:54:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

codemonkey

I did search, but didn't find anything about it...


names_are_hard

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.

theBilalFakhouri

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

names_are_hard

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.

theBilalFakhouri

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

Danne

You can still add mercurial code in Atlassian source tree. All commits and such are still working. Only no pushes etc.

theBilalFakhouri

Thanks Danne, that helps, I was too lazy to use Source Tree :P