HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Richard Hipp - Git: Just Say No

southeastlinuxfest3 HN recommenders · recommended in 3 months, 2020-2021
YouTube
16K views · 11 years ago · talk · evergreen

SQLite author Richard Hipp's talk at SouthEast LinuxFest criticizing Git's workflow and introducing Fossil as an alternative. He lists Git enhancements and argues for keeping history intact.

Recommended for the SQLite author's reasoned case for a different approach to version control, and as an introduction to Fossil.

Testing, debugging & developer toolsDatabases & storageLinux & open-source ecosystems#git#fossil#sqlite#richardhipp#versioncontrol

3 comments from Hacker News

@belter2021 · in “Git vs. Fossil: what you should have done vs. what you did”

Here is a (somewhat old) talk by Richard Hipp, the author of SQLite about Git: "Richard Hipp - Git: Just Say No" ▶ this video I use Git every day, but I am curious about Fossil and have been researching it for a while. I am not planning on changing, as I need to get to the bottom of some data corruption events I have seen in their forums. Not saying it was the fault of Fossil, just that it requires more research on my side. We should not forget Version Management did not start with Git but has a vibrant history that began with SCCS, RCS, CVS, ClearCase, Perforce, SVN, etc... As I used all the systems above except for SCCS and RCS I would advise for some caution here on thinking Git core flows are the one true way. I know the authors of ClearCase though the same way :-) If the author of SQLite advances some arguments around the proper way of doing version management, I would advise to error on the side of caution and listen at least a second time. Do not throw away your own experience and insight, but at least listen carefully. Don't just dismiss the arguments as quickly as some are doing here. I found this recent thread very useful not only as a features comparison but also as a core reminder of what the main use case for Fossil is: "Lessons from 13+ Years of Fossil" : link "Fossil's reason for existence, plain and simple, is managing the source code for sqlite3. That's the scope of project it was initially envisioned for, and that size of project seems to be quite average for t

RecommendsView on HN
@brigandish2020 · in “Please stop recommending Gitflow”

> Take a look at this image and tell me it’s immediately intuitive I'm using Git, there's nothing intuitive to be found here. On a possibly related note, I watched a talk by D. Richard Hipp (I don't remember which one - edit: probably "Richard Hipp - Git: Just Say No"[1]) where he compared it with Git (a lot) and explained how Fossil keeps everything, there's no throwing away of history, no need for rebasing (at least as a workflow). It sounded nice - refreshing, even. I'm going to start using it for some projects and see how I get on, because frankly, I'm tired of Git and this need to strategise saving copies of my work , because that's basically what it does. Sometimes I even pine for the days I used to version zip files… [1] ▶ this video

RecommendsView on HN
@asix662020 · in “The History of Git”

This reminds be of a talk I watched by Richard Hipp, "Git: Just Say No" [0] where he discusses a "top 10 git enhancements" list, as of the time (4 years ago.) It's a good talk, and caused me to discover Fossil SCM. Sadly I've yet to try/use Fossil, and my teams still use git. [0] ▶ this video

RecommendsView on HN
SQLite: The Database at the Edge of the Network with Dr. Richard Hipp59:58

SQLite: The Database at the Edge of the Network with Dr. Richard Hipp

Method
82K views • 11 years ago
Tech Talk: Linus Torvalds on git1:10:15

Tech Talk: Linus Torvalds on git

Google
4.1M views • 19 years ago
An Introduction to SQLite51:02

An Introduction to SQLite

Google TechTalks
80K views • 19 years ago
Two decades of Git: A conversation with creator Linus Torvalds41:50

Two decades of Git: A conversation with creator Linus Torvalds

GitHub
548K views • 1 year ago
Lecture 6: Version Control (git) (2020)1:25:00

Lecture 6: Version Control (git) (2020)

Missing Semester
751K views • 6 years ago
Why Google Stores Billions of Lines of Code in a Single Repository30:50

Why Google Stores Billions of Lines of Code in a Single Repository

@Scale
317K views • 11 years ago
Jujutsu: A Git-Compatible VCS - Git Merge 202233:26

Jujutsu: A Git-Compatible VCS - Git Merge 2022

GitHub
17K views • 4 years ago
Rich Harris - Rethinking reactivity36:45

Rich Harris - Rethinking reactivity

You Gotta Love Frontend
334K views • 7 years ago
[Linux.conf.au 2013] - Git For Ages 4 And Up1:39:43

[Linux.conf.au 2013] - Git For Ages 4 And Up

HackersOnBoard
208K views • 13 years ago
Introduction to Git with Scott Chacon of GitHub1:22:12

Introduction to Git with Scott Chacon of GitHub

InfoQ
396K views • 15 years ago
Free software, free society: Richard Stallman at TEDxGeneva 201413:40

Free software, free society: Richard Stallman at TEDxGeneva 2014

TEDx Talks
487K views • 12 years ago
So You Think You Know Git - FOSDEM 202447:00

So You Think You Know Git - FOSDEM 2024

GitButler
1.6M views • 2 years ago
Hitler uses git3:23

Hitler uses git

ronopolis
823K views • 15 years ago
15 Lazygit Features In Under 15 Minutes12:12

15 Lazygit Features In Under 15 Minutes

Jesse Duffield
271K views • 6 years ago
SQLite: Protégé of PostgreSQL39:00

SQLite: Protégé of PostgreSQL

Andrea Ross
8K views • 12 years ago
Autonomous Testing and the Future of Software Development - Will Wilson32:02

Autonomous Testing and the Future of Software Development - Will Wilson

The Linux Foundation
7K views • 7 years ago
Gopherfest 2015 | Go Proverbs with Rob Pike22:29

Gopherfest 2015 | Go Proverbs with Rob Pike

The Go Programming Language
317K views • 10 years ago
CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”1:39:25

CppCon 2016: Herb Sutter “Leak-Freedom in C++... By Default.”

CppCon
149K views • 10 years ago
Charlie Marsh: uv: An Extremely Fast Python Package Manager40:34

Charlie Marsh: uv: An Extremely Fast Python Package Manager

Jane Street
107K views • 2 years ago
Linux Kernel Development, Greg Kroah-Hartman - Git Merge 201637:34

Linux Kernel Development, Greg Kroah-Hartman - Git Merge 2016

GitHub
72K views • 9 years ago