Automatic maintenance of tag feeds
I recently added some scripts to automatically generate tag feeds for
my blog when pushing new content. I'm using GitHub Pages to publish
everything, so it seemed easiest to make tag generation part of a
pre-push hook (new in Git 1.8.2). This hook is run automatically as
part of the
git push operation, so it's the perfect place to insert
generated content that must be kept in sync with posts on the blog.
Git fetch, tags, remotes, and more
I’ve been playing around with Git, Puppet, and GPG verification of our Puppet configuration repository, and these are some random facts about Git that have come to light as part of the process.
If you want to pull both changes and new tags from a remote repository, you can …read more
Pushing a Git repository to Subversion
I recently set up a git repository server (using gitosis and gitweb). Among the required features of the system was the ability to publish the git repository to a read-only Subversion repository. This sounds simple in principle but in practice proved to be a bit tricky.
Git makes an excellent …read more
Cleaning up Subversion with Git
At my office, we have a crufty Subversion repository (dating back to early 2006) that contains a jumble of unrelated projects. We would like to split this single repository up into a number of smaller repositories, each following the recommended trunk/tags/branches repository organization.
What we want to …read more