08 Apr 2008

The Thing About Git

It’s as though every other version control system I’ve ever used was created by people who were really into version control and Git was created by people who were really into hacking.

tomayko.com   05:16

26 Feb 2008

tomayko.com   12:17

02 Oct 2007

Bazaar Project Templates

Cheap branches make for new uses.

tomayko.com   14:39

25 Jan 2010

In praise of git’s index

Aristotle explains how he uses git’s index and how it makes git unique among VCSs. I’ve raved about git’s index before in The Thing About Git. It’s great.

plasmasturm.org   15:41

27 May 2008

Git Commits That Need to be Pushed

Justin French: alias push?='git cherry -v origin' — beautiful.

justinfrench.com   16:25

21 May 2008

Git Management KernelTrap Thread

Interesting thread wherein Linus describes the need for various types of Git workflows for leaf developers vs. maintainers. Lot’s of talk about the pros and cons of rebasing in different situations.

kerneltrap.org   12:14

12 May 2008

My Git Workflow

Oliver Steele details his (and others’s) Git workflow with a bunch of illustrative graphs, emphasizing one of my favorite aspects of Git: There’s More Than One Way To Do It.

osteele.com   06:05

12 Apr 2008

Git Magic

All manners of good stuff here.

www-cs-students.stanford.edu   23:50

08 Apr 2008

commit-patch

A nice solution to “The Tangled Working Copy Problem” for VCS’s that don’t allow you to pluck out portions of a working copy to commit. Allows editing the diff that’s about to be committed.

porkrind.org   08:05

Git HOWTO Index

There are some great tips for owning your local workflow in here.

kernel.org   06:23

The Differences Between Mercurial and Git

I can’t say whether this is an accurate description of hg but he nails a lot of the things that makes git interesting, IMO.

rockstarprogrammer.org   06:15

06 Apr 2008

What a DVCS gets you (maybe)

Bill de hÓra gives some reasons for using a distributed VCS even when the downstream repo is non-distributed.

dehora.net   07:57

03 Apr 2008

Git for Computer Scientists

Okay, I’ve read about five of these articles purporting to explain Git’s internal conceptual framework. This was the first that really made things click in any significant way.

eagain.net   07:53

23 Feb 2008

bzr2git

A quick script I threw together to convert simple bzr branches to git repos. Requires git, bzr, and rsync.

pastie.caboo.se   17:25

20 Feb 2008

This is where you send new features into the ghetto so that they can 'battle it out' ...

“The last features standing get re-integrated into another branch known as the ‘trailer park’ to try to find a new life for themselves. Note that ghetto is frequently called ‘trunk’, and the trailer park something like ‘releng’”

utsl.gen.nz   05:48

18 Feb 2008

GitHub

Seriously interesting web based git browser and collaboration tool from the folks at Engine Yard. If anyone has a spare invite laying around, hook me up: rtomayko@gmail.com. I have a bunch of stuff sitting in bzr repos that I’d like to flip over to git.

github.com   07:20

11 Feb 2008

Git User's Manual

Finally: “this manual is designed to be readable by someone with basic UNIX command-line skills, but no previous knowledge of git.”

kernel.org   03:06

05 Feb 2008

Wanted: Git Cheat Sheet for Collaboration

There’s some good questions here. I’ve been running into a few of the same issues while experimenting with moving some of my bzr projects to git. Can one of the git pros out there have a look?

rockstarprogrammer.org   20:22

02 Jan 2008

Why I chose git

Wherein Aristotle convinces me to seriously consider moving my experimental bzr projects to git. I’ve seen the content vs. file tracking argument before but never really understood what the actual impact of this difference was.

plasmasturm.org   04:47

14 Dec 2007

Bazaar goes 1.0!

New, faster repo format and a bunch of other tweaks make in during the RC process.

lists.ubuntu.com   03:27

18 Jul 2007

A look back: Bram Cohen vs Linus Torvalds [wincent.com]

“…. But after closely studying Git I’m a little bit awestruck; Torvalds is a frickin' genius, a true visionary, and somehow managed to just "get it” and instantly, in a flash of insight, come up with “the solution” for version control."

wincent.com   13:50

08 Feb 2007

Please drop SVN

Oh wow. The concept of logical patches is something I never considered before. Darcs has a “record” command that let’s you split multiple changes to a single file (or files I assume) into logical changes (“hunks”).

iovene.com   05:10

27 Jan 2007

3 pillars [dehora.net]

“the version control system is a first order effect on software, along with two others – the build system and the bugtracker. Those choices impact absolutely everything else. Things like IDEs, by comparison, don’t matter at all.”

dehora.net   10:42

09 Jan 2007

Bill de hÓra: Mercurial, Part I

Nice look at one of the better distributed version control clients picking up mindshare.

dehora.net   06:22