20 years ago today, Linus made the first commit on the Git project. Here is my birthday present post, looking back. Happy birthday git, and thanks for all the fish. blog.gitbutler.com/20-years-of-...
Scott Chacon
Scott Chacon
@scottchacon.com
CEO of @gitbutler.com, previously cofounder of @github.com. All opinions are my own, but also objectively the best.
599 followers46 following43 posts
For the last few months, @gitbutler.com has been working on a new code review tool and using it in place of PR review. It's commit-based, treating your branch like a series of patches and it's completely changed my workflow. Check it out! blog.gitbutler.com/gitbutlers-n...
If you haven't been watching, we are now on our 11th(!) episode of Bits and Booze. This latest one is us showing off libgit2 by building a simple git client in Tauri while drinking non-alcoholic wine. www.youtube.com/watch?v=WKWf...
This week in "Scott writing up dark corners of Git", it's the story of Git's new bundle-uri and issues that I found that resulted in yet another patch to Git. blog.gitbutler.com/going-down-t...
Time for streaming some Rust/Typescript goodness with Caleb! www.twitch.tv/gitbutler
Once again, @gitbutler.com's Caleb is live streaming working on our upcoming review stuff. This time at a new, shorter URL that we forgot we had squatted. www.twitch.tv/gitbutler
Scott Chacon reposted
Scott Chacon is back in Bits & Booze Ep. 9 for Git Interview Part 2: Hard. Can he still handle the heat? Watch the fun unfold! 🍷💻 youtu.be/FbW9wlve8sI?...
Another week, another super fun Git nerd article. Today I posted about doing interdiff review with the git range-diff command. blog.gitbutler.com/interdiff-re...
Fun new blog post today about some git config values that should probably be the defaults. blog.gitbutler.com/how-git-core...
Why is Git Autocorrect too fast for Formula One drivers to react to? I dug a bit into DHH's surprise experience of noticing Git wait for only 100ms to autocorrect a command. The answer involves "deciseconds" and Levenshtein distances. blog.gitbutler.com/why-is-git-a...
Man, I got like 12 days in this year, which is twice as long as I lasted last year. One day I can make it as far as Caleb. Last few days I tried to do every problem with SQL, which was a delight.
Advent of code 2024 has been completed! Just been doing some repo maintenance. Hope all of you have all had great Christmases too! github.com/Caleb-T-Owen...
I love our Bits and Booze series, where we drink wine and talk tech. Today's episode is Esteban and me drinking tequila and digging into `git rebase -i`. I bet you've never used `rebase -i` to split a linear history into a series of merged branches... www.youtube.com/watch?v=d6Qf...
this domain verification thing on bsky is pretty cool. @scottchacon.com is much cooler than. @schacon.bsky.social, but it's also way more useful as a "blue check" than Twitters old insane Apple review like process.
Scott Chacon reposted
We just shipped v0.14.0 - you can now split a virtual branch into multiple dependent branches (a Stack) 🥞. This should help with shipping small incremental changes and not being blocked by code review - check out the docs docs.gitbutler.com/features/sta...
rseube called me out on our @gitbutler.com discord about my helpful and amazing commit messages. however, I feel like some of these are gold.
You are up to date.