-
The server-side IS open source -- actually, it's basically been in the source tree since day 1, but "inert" due to facebook-only dependencies that made the code unusable, but most of the stuff was actually there. And actually, they just recently said it became "usable for unsupported experimentation"[1], so it's been on my TODO list to give Mononoke a run and see how it operates.
I wanted to do this before but, the builds for Mononoke are not actually uploaded yet due to a bug in the GHA setup[2] :')
[1] https://github.com/facebook/sapling?tab=readme-ov-file#monon...
[2] https://github.com/facebook/sapling/issues/922
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I've been waiting for the server-side of things to be open-sourced ever since this announcement.
In the meantime, I've been enjoying jj/jujutsu (https://github.com/martinvonz/jj), which started as a 20% project and has been out (and developed) in the open ever since.
An introduction by Chris Krycho for those familiar with some form of vcs: https://v5.chriskrycho.com/essays/jj-init/
"Jujutsu brings to the table a few key concepts — none of which are themselves novel, but the combination of which is really nice to use in practice:
Changes are distinct from revisions: an idea borrowed from Mercurial, but quite different from Git’s model.
-
Unfortunately the default name for the command (sl) conflicts with a command-line tool that's essential for my workflow: https://github.com/mtoyoda/sl
-