Status

Working on a project with lots of separate Git repos? Create a master repo, add each repo as a submodule, and git submodule foreach git checkout dev. If you’re working on a feature that spans multiple repos, simply use the same branch name for each repo. Can’t believe I didn’t think about this before.

Composer in WordPress

Composer in WordPress. Nice — answers both of the questions I had. Can’t wait to convert my first project away from submodules.

Git endpoint for content in WordPress

A horrid, crazy idea: a Git endpoint for the content in my WordPress install. One step back to the problem I’m trying to solve. More and more, I enjoy writing in Markdown with iA Writer. “Publishing” whatever document I’ve written generally involves hitting the Preview button in iA Writer, and then copy and pasting text […]

hub

hub. Marries git and Github at the command line.

Git in my Subversion

Two weeks ago, I discovered magic: it’s possible to initialize a Git repo inside of Subversion (SVN). Since the advent of Github as a leading collaboration platform, I’ve forever been trying to reconcile the Git to SVN workflow. Progress is faster in Git(hub) because it’s a far superior platform for fostering contributions. Seamless pull requests […]

Status

I’ve got Git in my SVN and SVN in my Git and it’s the hottest thing ever. Plugins all the things.

What makes a good commit message

There’s a useful conversation happening in an internal Automattic P2 I thought I’d take the liberty to share. From Mike: Consider the audience when you write a commit message. What is that audience? It’s at least two groups of people: Your coworkers: You’re telling everyone else what you did. Commit messages are one to many, […]

Moving from SVN to Git in 1,000 easy steps!

Moving from SVN to Git in 1,000 easy steps! An overview into how Etsy made the switch. As the title suggests, it’s a significant amount of work for already established companies.

Musings on Git and Github

Using Github has changed, and continues to change, my development practices, by making me think more about audience and reuse (notions that are familiar to teachers of writing), encouraging the “release early and often” mantra (since all my stuff is public anyway more or less as soon as I write it), and orienting me toward […]

BCNI Philly: GitHub for news

Greg Linch led a 3 pm session in room 4 on applying GitHub (and Git) to news. Andrew Spittle and I collaborated on live Google Doc notes. Here’s Greg’s previous blog post on the topic.