Git Users Survey 2009
The Git Users Survey 2009 is out. If you are a Git user, take the time to fill it out.
The Git Users Survey 2009 is out. If you are a Git user, take the time to fill it out.
Flashbake aims to bring version control to writers—or at least writers who have harnessed the power of plain text. Flahsbake is a simplified front end to Git that runs in the background automatically committing changes and recording various ambient information as you write (such as what you were listening to when the commit was made).
Written […]
Playing with your bash prompt can seem like nothing more than an idle diversion. It is an idle diversion, it is just the “nothing more” bit that I would argue with. In a previous post I discussed how the bash prompt can reflect what git branch you are on. Now that’s useful. Seriously. But what […]
Well that didn’t take long. In an earlier post, I remarked that with command line support for Gist, the git powered pastebin service, TextMate support for Gist was now within reach. There is now a gist command in the GitHub bundle. You can either post private or public gists. The gist that figured in the […]
As I posted earlier, gist is a Git powered pastebin service. Very handy. Handier still would be a command line interface to gist. Thanks to Github’s own Chris Wanstrath, aka defunkt, a command line interface with gist is now a reality.
To install:
curl http://github.com/defunkt/gist/tree/master%2Fgist.rb?raw=true > gist && chmod 755 gist && sudo mv gist /usr/local/bin/gist
Some usage examples:
cat file.txt […]
China has blocked access to GitHub. See here
The annual Git survey is out. If you are a Git user, here is a chance to give the maintainers your feedback.
I write at home and at work, so it is natural for me to use a remote repository to keep track of my work—even with Git. Distributed version control may not force this workflow on you the way subversion does, but the cool thing about Git is that it doesn’t force any particular workflow—it can […]
Commit hooks, scripts run when you commit to your repository, can be handy and are readily adaptable to a variety of workflows. Here is a quick and dirty post commit hook that I use for my dotfiles, remind files, and my todo list. These are kept in lightweight git repositories. Moreover, I want to push […]
One of the much vaunted conceptual advantages of structural markup is the separation of form and content. In LaTeX, the preamble determines the the form of the document, how it is to be typeset, while the main body determines the content of the document and should contain only structural markup, markup that specifies the logical […]
Scott Chacon is maintaining this site, a useful compendium of git resources.
GitHub has just launched Gist, a Git driven pastebin service. It is very handy to have a lightweight public (or private) repository. From the GitHub blog (see also here), Bryan Liles demos Gist:
BryanL demos Gist: A Super Hot Pastebin from Bryan Liles on […]
Previewing at 1.0, Cornerstone, a GUI Subversion front end has been released.
Daring Fireball, as ever, with the wry commentary:
It strikes me as an odd coincidence that two serious Subversion clients would debut at a time when many developers are starting to switch away from Subversion to distributed revision control systems such as Git […]
Kieran Healey has followed my lead and posted his sociology BibTeX files on GitHub. I could only be happier if someone forked me. C’mon, baby, fork me, fork me!
Update Kieran posts about it here.
Academics tend to be pretty good at sharing resources. For example, most publish their research online. This is really helpful since it can take a year or two after submission to finally see its way into print.
One useful thing that academics share, though less often than their research, is their bibliographies. LaTeX is predominant in […]
OK, so you know a meeting is boring when you would rather redo your bash prompt. (And, yes, as a consequence, I have come to appreciate the point of running a headless meeting.) I wanted my bash prompt to tell me a number of things:
Who am I? Where am I? Which branch of a Git repository am […]
Having decided to try out Git, I was excited to learn that Git could interface with Subversion repositories via git-svn. git-svn provides a bidirectional flow of changesets from a branch of a Subversion repository and any number of branches in a Git repository. The problem that I soon encountered should be evident from this description—you […]
Scott Chacon, author of the very nice Peepcode title Git Internals, Source Code Control and Beyond, has given a Git Tech Talk at RailsConf 2008:
RailsConf 2008 Git Talk by Scot Chacon Video from daniel wanja on Vimeo.
The slides of his talk are also […]
OpenInGitGui is an AppleScript droplet that allows you to open Git-Gui from the Finder. Install it in /Applications/Scripts (create the Scripts directory if it does not already exist), and drag the icon to the toolbar of your Finder. Select a folder containing your git repository and click the Git icon.
Sounds easy. It is. Though I […]
Are you a TextMate user and have a GitHub account? Then Dr Nic’s GitHub bundle may be for you. It requires the git ruby gem, so you need to install it first:
sudo gem install git
To install GitHub.bundle:
cd ~/”Library/Application Support/TextMate/Bundles/” git clone git://github.com/drnic/github-tmbundle.git “GitHub.tmbundle”
If TextMate is running, execute the following line:
osascript -e ‘tell app “TextMate” to reload […]