Little sapling and elegant tulip 🌱 In which style do you like these acrylic drawings more? Available now for adoption on my website :) #acrylicmarkers #illustration #cuteart #green #spring #sapling
@steveklabnik.com yes, I experienced this as well. Not as many commits beyond the conflict, but I find conflict resolution in #jjvcs to be superior to #sapling.
On the other hand, I much prefer Sapling's GitHub integration than jj's. Sapling maintains the PR title and description from the first commit's message when `sl push`, and I really liked that.
#Gitbutler now has it's own review system (compatible with GH PRs) from the creator of GH PRs.
https://blog.gitbutler.com/gitbutlers-new-patch-based-code-review/
So yet another external review system showing how broken #githubs PR system really is.
We now have #ReviewStack (does anyone actually use this), Graphite, and GitButler in the Github compatible alternate review system along with the client side systems (#jj, #ghstacks, #sapling, et al)
However I think GitButler totally misses the mark and continues the the sins of PRs into thinking that you need to groups PRs together into a logic unit.
Phabricator and Gerrit have both supported stacking diffs and the power of stacking was that a change could be related to a feature (i.e building up to implementing it) or just dependent on other features in the stack.
Forcing that a "branch" is has to be a single feature and your commits are reviewable but you still can't stack branches is STILL a hurdle to productivity which is the entire point.
Also no command line for gitbutler makes it my least favorite by far.
Everyone excited with #jujutsu. But I do think #sapling has a lot of polish. A fork of #mercurial, with lots of usability thoughts. 😎 And fully #git compatible as well.
Of course, if you want the real MVP, mercurial is still around. All with the design of using a #DVCS that makes sense. 😁
I seem to have found my footing with #Jujutsu, a new frontend for #Git.
The most important change is that my working copy is *committed in the current change* as soon as I run any Jujutsu command.
This means I can't have a file that's lying around while I move commit to commit. I have to split that file into its own commit, and make that commit an ancestor to any place that needs the file. It's an adjustment, sure.
I am also a user of #Sapling. I enjoy Sapling direct GitHub integration.
💚🌿Man I Love (and will miss so much) Fauna🌿💚
#FineFaunart #ceresfauna #hololive #hololiveen #sapling #vtuber #art #digitalart #fanart #keebart
#Jujutsu is a git-compatible #cli for working with repositories. It enables a few different workflows. I have been using #Sapling for a while now and am generally happy with it.
@steveklabnik.com wrote
"What is jj and why should I care?"
https://steveklabnik.github.io/jujutsu-tutorial/introduction/what-is-jj-and-why-should-i-care.html
I enjoyed the "book", but there are missing chapters! Last commit was a month ago. Hopefully, Steve will work on the book again this year.
Hey, I work for #SUSE, I was just sending links to my Python 2.7 patch to python/cpython issue tracker, I maintain upstream of M2Crypto, I have all appreciation of legacy systems, but I am not sure whether there is really any FUTURE for Mercurial. Even #Facebook (who is probably the biggest supporter ATM) seems to be working on the replacement (#Sapling; and yes comparing with Jujutsu it looks like somebody fallen under the influence of the NIH syndrome, they look the same).
AFAICT, #Facebook / #Meta uses a #Mercurial-inspired #VersionControl system named #Sapling (https://sapling-scm.com/):
“Why Facebook Doesn’t Use Git”, Graphite (https://graphite.dev/blog/why-facebook-doesnt-use-git).
On HN: https://news.ycombinator.com/item?id=39635936
On Lobsters: https://lobste.rs/s/r9lewl/why_facebook_doesn_t_use_git
"Olive Sapling"
That which survives may live to heal and thrive again.
Krita, March 2024
I should figure out how to set up a merge queue in Mergify so I can submit stacked #Sapling PRs and let automation merge them in order as the tests pass.
I swear making stacks of commits like this and getting them all ready is *so* much easier with #Sapling.
Edit: forgot the link https://github.com/unpaper/unpaper/compare/main...Flameeyes:unpaper:newapi
At SAPLING'23 #SAPLING #SAPLING23. Thanks to Julian for capturing this image.
SAPLING Francois Gauthier from Oracle Labs is talking about /Runtime and Software Supply Chain Security Research at Oracle Labs/ called RASPunzel. This is of a huge interest to me as my student worked on a related project called Macaron from Oracle Labs. #SAPLING #SAPLING23
#SAPLING also has Software Testing! Yanqi Su (ANU) is now talking about /Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing/
Any experience using #sapling for #versioncontrol? A friend just dearly recommended it to me.
https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/