spr turns local amends + rebases into remote new commits + merges, fwiw. it's the only way I can retain my sanity working on github
Профиль
rain 🌦️
Профиль Vively(gender)queer transsexual / they/them / eng @oxide.computer / atheist and scientific humanist / 🦀 #rustlang / #jj-vcs #1 fan / https://nexte.st / https://sunshowers.io also on mastodon: @rain@hachyderm.io / https://hachyderm.io/@rain
Reminder that Chesterton's fence is basically the one good conservative idea
rain 🌦️if you were designing a stacked workflow from first principles, you would focus on atomic/bisectable commits as the unit of work, with interdiffs between versions to guide you. Basically what Gerrit, Phab and numerous other tools do. The lack of engagement with prior art continues to be frustrating
⟳ Репост от rain 🌦️
my favourite Michael Kalecki quote: “I have found out what economics is; it is the science of confusing stocks with flows”.
JW MasonPart of the problem is that we use the same word, "housing," to refer both to the flow of services and to the asset that produces those services. As if the word "ketchup" meant both the stuff we spread on burgers, and the factories that produce it.
⟳ Репост от rain 🌦️
great choice by rust to rename "object safety" to the much more intuitive "dyn compatibility (previously known as object safety)"
spent some time looking at this last week and was very unimpressed. stacked diffs/patch series don't make nearly as much sense with a new commit + merge workflow as they do with an amend + rebase workflow. jj compat is alao dubious. going to stick with spr
GitHubStacked PRs, now on GitHub. Go forth and stack 🥞
fascinating that the rust standard library also happened to run into soundness issues with allocators unwinding. (This is something I mentioned in my iddqd blog post as an entirely unexpected source of soundness issues that GPT flagged — it is now carefully handled by iddqd)