git-gui Screenshots
niv on #git nudged me enough to create some screenshots of git-gui.The main window:Branch creation dialog:Delete branch dialog:You can currently get git-gui by cloning the repository from...
View ArticleGit and Linux Repository Growth
I got curious about the growth rate for the git.git and linux-2.6.git repositories, so I wrote git-statplot to dump out object counts and sizes by earliest date entered. Plotting these with Gnuplot...
View Articlepg is for sale
I have decided to no longer support pg, as I haven't used it myself in a very, very long time. It was a useful tool and learning vehicle for myself and a few others, but it just isn't nearly as good...
View ArticleDifficult gitk Graphs
On the Git mailing list I've talked about one of the repositories I develop on/maintain, as its graph in gitk is somewhat interesting. Today I took a couple of redacted screenshots from two of the...
View ArticleNew Server, New Home
In honor of us moving from New York to California I have also moved the server that hosts spearce.org. If you are reading this blog post, welcome to my new home away from home on the web.If you aren't...
View ArticleUsing jgit To Publish on Amazon S3
Recent versions of jgit, the 100% pure Java implementation of the Git version control system, support fetch and push directly over Amazon S3 .It behaves like http push does in C git in that it is...
View ArticleGetting Giddy with Git
Recently Johannes Schindelin and I participated in a podcast about Git's involvement in Google Summer of Code. You can listen to the podcast on the Google open source blog.
View ArticleBeen a while...
Has it really been over a year since I last updated spearce.org?Yup. It has.A lot happens in a year. We moved. I got a new job. I got a lot of new projects. I started spending a lot of time...
View ArticleEGit at Eclipse
A few months ago we moved EGit, the Git team provider for Eclipse, over to the Eclipse Foundation. Along the way we decided to try out some new development techniques, like taking advantage of my...
View ArticleMoving my git repositories
I finally got around to creating git.spearce.org. I've been contributing to Git since Feb 17 2006 and yet I couldn't be bothered to setup my own Git host for my repositories. For the past 3 years...
View ArticleEGit in 2010?
Mike just described some changes coming to Eclipse in 2010, including Git for projects. Yay!However, he's right. EGit has to get better, fast. We need more contributors who know and love the...
View ArticleIntroduction to Gerrit Code Review
Yesterday R. Tyler Ballance (aka rtyler on #git) started poking me about Gerrit Code Review. One day later, he's writing an amazing blog post describing how to install the latest development version,...
View ArticleMy ancient history and the art of software
This week I'm traveling. I'm in Miami for the 2 day Eclipse board of directors meeting. When I'm forced to fly, which I usually try to avoid doing, I tend to take a stack of books with me to try and...
View ArticleEclipse is the new RPM hell
Remember back when RedHat was the best Linux distribution? If not, let me remind you of RPM hell. A situation where you can't install Foo 1.X, because it needs Bar 2.3.Y, but you also have Zidget 8.Z...
View ArticleHow class names can go horribly wrong
Somehow I found myself writing this in a JGit test case:assertTrue("isa TransportHttp", t instanceof TransportHttp);assertTrue("isa HttpTransport", t instanceof HttpTransport);What is wrong with me...
View ArticleWhy commit messages matter
Some folks wonder why I want longer, detailed commit messages in a project. Often other people claim "Fix the frobinator bug when it frobs too slow" might be sufficiently detailed to cover a change....
View ArticleThe tragedy of Eclipse.org
I've probably posted something about this before. But I'm really getting fed up with the Eclipse Development Process. Its a frelling nightmare for a committer to work with. I'm really starting to...
View ArticleThe Eclipse.org JGit follies continue...
Another day. Another compliant from me about running a project at Eclipse.org. This time it wound up in the jgit-dev mailing list archives, as replies to a thread that I think started from my blog post...
View ArticleCan't beat the cloud
I have decided it is time to stop running my own web server just for my silly little blog. And that was about the only reason I'm still renting a virtual server from Slicehost (err Rackspace). At...
View ArticleJGit 0.7.1
We finally managed to release 0.7.1 of JGit, through the Eclipse Foundation's incubation process. Unfortunately we have yet to figure out how to get our Hudson CI server to produce a Maven update site...
View ArticleGit is moving...
Cedric recently wrote an interesting post on his blog, Git for the nervous developer. Unlike a lot of the other blogs out there, he approached Git from the kicking and screaming angle, where he was...
View ArticlePre-testing commits with Git
The awesome folks who work on Hudson CI have finally brought us pre-tested commits with Gerrit Code Review. Their solution of watching everything under refs/changes/ is a bit brute-force, but its an...
View ArticleGerrit Code Review on FLOSS Weekly
On Wednesday I recorded a netcast for FLOSS Weekly with Randal Schwartz and Randi Harper about Gerrit Code Review, JGit, EGit, and Git in general. The video and audio versions of the netcast are now...
View ArticleWhy am I surprised when things work?
I recently purchased a Fujitsu ScanSnap S1500M. This isn't interesting, its a scanner. You plug it into your computer, and its supposed to make picture files from paper. Yay. We've had scanners for...
View ArticleDon't Assume You Know What's Best
Yesterday I think we finally found the cause of Gerrit Code Reviewissue 390 and JGitbug 308945. In issue 390 a long-running Gerrit Code Review daemon suddenly loses access to objects in one or more Git...
View Article
More Pages to Explore .....