Post tagged: Git

Ancient History

In OpenStack, we have a particular problem where much of the early development on the project was done using bzr and launchpad. All this history is in git, but it can be difficult to find the bzr merge proposal in launchpad which caused a given commit to be merged.

Here ...

Git Rebasing (cont.)

As I said already, git's interactive rebase tool is seriously useful for preparing a nice, cleanly split up series of patches. And, despite some people's dire warnings, there's no reason not to share an in-progress patch series using git so long as you take care to warn ...

Git Rebasing

For me, 'git rebase -i' is perhaps git's killer feature. I'm a big fan of small, self-contained commits both for ease of patch review and for the sake of useful commit history later. I used to do this on CVS using quilt but git takes a huge amount ...

Git Workflow

Havoc's recent post on git was interesting because it shows how frustrating git can be if you try and treat it as "just another CVS". From that perspective, git just seems like it's just some bizarre way for kernel hackers to torture those who just want to get ...