The Changelog » Githttps://thechangelog.com
Open source moves fast. Keep up.Tue, 31 Mar 2015 18:59:59 +0000en-UShourly1http://wordpress.org/?v=4.1.1A GitHub-like contributions calendar, but locally, with all your git commitshttps://thechangelog.com/github-like-contributions-calendar-locally-git-commits/
https://thechangelog.com/github-like-contributions-calendar-locally-git-commits/#commentsMon, 09 Feb 2015 14:53:28 +0000http://thechangelog.com/?p=9843git-stats is a neat little command line tool by Ionică Bizău that draws a contributions calendar in your terminal. It might take some setting up, but the results are super fun and hopefully inspire you to keep committing! Here’s Ionică’s calendars for the past year:
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post A GitHub-like contributions calendar, but locally, with all your git commits appeared first on The Changelog.
]]>git-stats is a neat little command line tool by Ionică Bizău that draws a contributions calendar in your terminal. It might take some setting up, but the results are super fun and hopefully inspire you to keep committing! Here’s Ionică’s calendars for the past year:

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post A GitHub-like contributions calendar, but locally, with all your git commits appeared first on The Changelog.
]]>https://thechangelog.com/github-like-contributions-calendar-locally-git-commits/feed/0Level up your Git game with git-extrashttps://thechangelog.com/level-git-game-git-extras/
https://thechangelog.com/level-git-game-git-extras/#commentsTue, 25 Nov 2014 14:52:44 +0000http://thechangelog.com/?p=9593With 37 (yes, I counted them) Git commands to add to your arsenal, git-extras is pretty awesome. A few of my favs include git-summary, git-effort, and of course git-changelog. (I like git-changelog‘s name, not its functionality. I’m with Olivie on this one.)
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Level up your Git game with git-extras appeared first on The Changelog.
]]>With 37 (yes, I counted them) Git commands to add to your arsenal, git-extras is pretty awesome. A few of my favs include git-summary, git-effort, and of course git-changelog.

(I like git-changelog‘s name, not its functionality. I’m with Olivie on this one.)

… the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures.

The result is a recipe-style collection of Git tips & tricks to get you out of a jam. A few examples:

When I try to push, I get an error message

I committed to master instead of a new branch

I made several commits on a single branch that should be on different branches

I need to combine commits

The document is still a work-in-progress, so please get involved and add to the compendium!

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post What to do when things go wrong with Git appeared first on The Changelog.
]]>https://thechangelog.com/git-flight-rules/feed/0#124: Tedit, JS-Git, and Jack with Tim Caswellhttps://thechangelog.com/124/
https://thechangelog.com/124/#commentsWed, 16 Jul 2014 02:00:36 +0000http://thechangelog.com/?p=9203Adam and Jerod talk with Tim Caswell about getting started in open source, exploring new frontiers, and his latest project Tedit -- a development platform that makes programming JavaScript easy and more accessible.
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #124: Tedit, JS-Git, and Jack with Tim Caswell appeared first on The Changelog.
]]>Adam and Jerod talk with Tim Caswell about getting started in open source, exploring new frontiers, and his latest project Tedit — a development platform that makes programming JavaScript easy and more accessible.

“There’s plenty of frontier out there. You just have to do things that haven’t been done before.” – Tim Caswell

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #124: Tedit, JS-Git, and Jack with Tim Caswell appeared first on The Changelog.
]]>https://thechangelog.com/124/feed/0Git meets Bitcoinhttps://thechangelog.com/git-meets-bitcoin/
https://thechangelog.com/git-meets-bitcoin/#commentsWed, 28 May 2014 16:04:18 +0000http://thechangelog.com/?p=9080Still early days, but pretty cool tech coming from the team at Gitchain: Gitchain is an application of the exciting ideas behind Bitcoin, Namecoin and DHT applied to Git hosting. Once you install it, it acts as a local proxy to the entire Gitchain P2P network. I love seeing the Bitcoin protocol (perhaps the crypto-currency’s […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git meets Bitcoin appeared first on The Changelog.
]]>Still early days, but pretty cool tech coming from the team at Gitchain:

Gitchain is an application of the exciting ideas behind Bitcoin, Namecoin and DHT applied to Git hosting. Once you install it, it acts as a local proxy to the entire Gitchain P2P network.

I love seeing the Bitcoin protocol (perhaps the crypto-currency’s greatest virtue) applied to different domains.

Looks like the project has been Kickstarted as well. It should be fun to follow along and see where the community takes it.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git meets Bitcoin appeared first on The Changelog.
]]>https://thechangelog.com/git-meets-bitcoin/feed/0Gogs is a self-hosted Git service written in Gohttps://thechangelog.com/gogs-self-hosted-git-service-in-go/
https://thechangelog.com/gogs-self-hosted-git-service-in-go/#commentsTue, 22 Apr 2014 13:23:03 +0000http://thechangelog.com/?p=8896Gogs looks like a nice, new (still in Alpha) option if you want to self-host some Git repositories with a web interface similar to GitHub’s. It’s written purely in Go, so installation should be dead simple. From the README: Gogs only needs one binary to setup your own project hosting on the fly! Worth a […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Gogs is a self-hosted Git service written in Go appeared first on The Changelog.
]]>Gogs looks like a nice, new (still in Alpha) option if you want to self-host some Git repositories with a web interface similar to GitHub’s.

It’s written purely in Go, so installation should be dead simple. From the README:

Gogs only needs one binary to setup your own project hosting on the fly!

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Gogs is a self-hosted Git service written in Go appeared first on The Changelog.
]]>https://thechangelog.com/gogs-self-hosted-git-service-in-go/feed/0Build beautiful programming books with Git and Markdownhttps://thechangelog.com/build-beautiful-programming-books-git-markdown/
https://thechangelog.com/build-beautiful-programming-books-git-markdown/#commentsTue, 15 Apr 2014 16:43:48 +0000http://thechangelog.com/?p=8811There’s a lot of innovation (and iteration) going on in the online publishing space. GitBook continues that trend by offering a command line tool built specifically for creating programming book and exercises. You write your book in Markdown and from that GitBook can generate a static website, PDF, eBook, and even JSON. Here’s what the […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Build beautiful programming books with Git and Markdown appeared first on The Changelog.
]]>There’s a lot of innovation (and iteration) going on in the online publishing space. GitBook continues that trend by offering a command line tool built specifically for creating programming book and exercises.

You write your book in Markdown and from that GitBook can generate a static website, PDF, eBook, and even JSON. Here’s what the results look like:

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post An interactive shell for Git appeared first on The Changelog.
]]>https://thechangelog.com/interactive-shell-git/feed/0Facebook, Mercurial or Git?https://thechangelog.com/facebook-mercurial-git/
https://thechangelog.com/facebook-mercurial-git/#commentsThu, 09 Jan 2014 02:59:52 +0000http://thechangelog.com/?p=7811They chose Mercurial. Our engineers were comfortable with Git and we preferred to stay with a familiar tool, so we took a long, hard look at improving it to work at scale. After much deliberation, we concluded that Git’s internals would be difficult to work with for an ambitious scaling project. Instead, we chose to […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Facebook, Mercurial or Git? appeared first on The Changelog.
]]>They chose Mercurial.

Our engineers were comfortable with Git and we preferred to stay with a familiar tool, so we took a long, hard look at improving it to work at scale. After much deliberation, we concluded that Git’s internals would be difficult to work with for an ambitious scaling project.

Instead, we chose to improve Mercurial.

Internal open source projects like hgwatchman and remotefilelog help them to achieve performance gains from status, clone and pull operations.

Together, the hgwatchman and remotefilelog extensions have improved source control performance for our developers, allowing them to spend more time getting stuff done instead of waiting for their tools.

How many other organizations with large codebases will follow Facebook to drink the Mercurial water too? Facebook’s move to Mercurial should come as good news for Bitbucket as well.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Facebook, Mercurial or Git? appeared first on The Changelog.
]]>https://thechangelog.com/facebook-mercurial-git/feed/0What’s dat? It’s like Git for datahttps://thechangelog.com/dat-is-like-git-for-data/
https://thechangelog.com/dat-is-like-git-for-data/#commentsThu, 19 Dec 2013 14:44:01 +0000http://thechangelog.com/?p=7714Dat is an interesting new project from Max Ogden: dat is an open source tool that enables the sharing of large datasets, allowing for a decentralized collaboration flow similar to what git offers for source code. It’s still early days for dat, but its goal is one worth supporting.
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post What’s dat? It’s like Git for data appeared first on The Changelog.
]]>Dat is an interesting new project from Max Ogden:

dat is an open source tool that enables the sharing of large datasets, allowing for a decentralized collaboration flow similar to what git offers for source code.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post What’s dat? It’s like Git for data appeared first on The Changelog.
]]>https://thechangelog.com/dat-is-like-git-for-data/feed/0Has your favorite repo been abandoned? Use this to find maintained forks.https://thechangelog.com/forked-finds-maintained-forks/
https://thechangelog.com/forked-finds-maintained-forks/#commentsTue, 19 Nov 2013 17:29:39 +0000http://thechangelog.com/?p=7409Yannick Schutz’ forked project aims to help you find maintained forks of your favorite GitHub repos. You enter the GitHub user/repo and it shows all the forks with sortable metrics such as stars, last updated, and open issues. Here’s an example result set for the popular-yet-abandoned GitX app.
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Has your favorite repo been abandoned? Use this to find maintained forks. appeared first on The Changelog.
]]>Yannick Schutz’ forked project aims to help you find maintained forks of your favorite GitHub repos. You enter the GitHub user/repo and it shows all the forks with sortable metrics such as stars, last updated, and open issues.

Githug is designed to give you a practical way of learning git. It has a series of levels, each utilizing git commands to ensure a correct answer.

Game on!

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git your game on with Githug! appeared first on The Changelog.
]]>https://thechangelog.com/githug/feed/0#103: GitLab and open source with Sytse Sijbrandijhttps://thechangelog.com/103/
https://thechangelog.com/103/#commentsFri, 13 Sep 2013 13:45:54 +0000http://thechangelog.com/?p=6321Andrew and Adam talk with Sytse Sijbrandij, one of the Co-founders of GitLab, about building GitLab, sustaining open source, community management, and ways to handle a "road map" for your product or project.
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #103: GitLab and open source with Sytse Sijbrandij appeared first on The Changelog.
]]>Andrew and Adam talk with Sytse Sijbrandij, one of the Co-founders of GitLab, about building GitLab, sustaining open source, community management, and ways to handle a “road map” for your product or project.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #103: GitLab and open source with Sytse Sijbrandij appeared first on The Changelog.
]]>https://thechangelog.com/103/feed/0GitPrep, the open source GitHub clonehttps://thechangelog.com/gitprep-open-source-github-clone/
https://thechangelog.com/gitprep-open-source-github-clone/#commentsTue, 27 Aug 2013 01:54:42 +0000http://thechangelog.com/?p=5827If you want to run a GitHub-like system in-house, GitPrep by Yuki Kimoto is worth a look. The project home page includes a screenshot, but you can also visit a project hosted on a public facing installation and can click around. There are nice diff pages and you can also get a blame report. The […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post GitPrep, the open source GitHub clone appeared first on The Changelog.
]]>If you want to run a GitHub-like system in-house, GitPrep by Yuki Kimoto is worth a look.

GitPrep is written in Perl and it is very easy to install, even on a shared host. It can run
its own web server, use any web server supporting PSGI/Plack, and it can
even run in CGI mode for those shared hosts.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post GitPrep, the open source GitHub clone appeared first on The Changelog.
]]>https://thechangelog.com/gitprep-open-source-github-clone/feed/0Deploy apps to your own mini-Heroku with Dokkuhttps://thechangelog.com/deploy-apps-to-your-own-mini-heroku-with-dokku/
https://thechangelog.com/deploy-apps-to-your-own-mini-heroku-with-dokku/#commentsWed, 07 Aug 2013 18:59:19 +0000http://thechangelog.com/?p=5397dotCloud’s Docker — a project which makes managing Linux containers easy, previously covered here and discussed on episode #89 — is inspiring & enabling a bunch of open source Platforms as a Service (PaaS). One of the first (and definitely the smallest) of these is Dokku by Jeff Lindsay. Dokku weighs in at under 1,000 […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Deploy apps to your own mini-Heroku with Dokku appeared first on The Changelog.
]]>dotCloud’s Docker — a project which makes managing Linux containers easy, previously covered here and discussed on episode #89 — is inspiring & enabling a bunch of open source Platforms as a Service (PaaS).

Dokku weighs in at under 1,000 lines of Bash and offers the same git-push-based app deployment made famous by Heroku and emulated by many PaaS providers. After installation and some configuration, you can deploy to your own mini-Heroku using one of the many supported buildpacks.

It’s exciting to see how much can be done with so little code. Dokku is MIT licensed and hosted on GitHub.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Deploy apps to your own mini-Heroku with Dokku appeared first on The Changelog.
]]>https://thechangelog.com/deploy-apps-to-your-own-mini-heroku-with-dokku/feed/0Gitcrypt, transparent Git encryptionhttps://thechangelog.com/gitcrypt-transparent-git-encryption/
https://thechangelog.com/gitcrypt-transparent-git-encryption/#commentsTue, 07 May 2013 15:02:49 +0000http://thechangelog.com/?p=4745Are you paranoid and want to protect your codes at all times? Gitcrypt is inspired by this document written by Ning Shang, which was in turn inspired by this post. Without these two documents, by people much smarter than me, git-encrypt would not exist. There is some controversy over using this technique, so do your […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Gitcrypt, transparent Git encryption appeared first on The Changelog.
]]>Are you paranoid and want to protect your codes at all times?

Gitcrypt is inspired by this document written by Ning Shang, which was in turn inspired by this post. Without these two documents, by people much smarter than me, git-encrypt would not exist.

There is some controversy over using this technique, so do your research and understand the implications of using this tool before you go crazy with it.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Gitcrypt, transparent Git encryption appeared first on The Changelog.
]]>https://thechangelog.com/gitcrypt-transparent-git-encryption/feed/0JS Git Kickstarter met its funding goal and is now funding stretch goals!https://thechangelog.com/js-git-kickstarter-met-its-funding-goal/
https://thechangelog.com/js-git-kickstarter-met-its-funding-goal/#commentsSat, 23 Mar 2013 18:57:22 +0000http://thechangelog.com/?p=3855If you haven’t seen the JS Git Kickstarter from retired Changelogger Tim Caswell and you’re excited about having Git in JavaScript you should check it out — maybe even back it. The project has already met its funding goal and is now funding its stretch goals. From the Kickstarter story: The main use case this […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post JS Git Kickstarter met its funding goal and is now funding stretch goals! appeared first on The Changelog.
]]>If you haven’t seen the JS Git Kickstarter from retired Changelogger Tim Caswell and you’re excited about having Git in JavaScript you should check it out — maybe even back it. The project has already met its funding goal and is now funding its stretch goals.

The main use case this enables is developing offline in environments like ChromeBooks. I worked on Cloud9IDE for a year and it was a great experience as long as you were online with a fast connection. With this library, HTML5 apps will finally be able to do the full developer lifecycle. They can clone from github to the browser’s local file storage when online, work offline using an editor like ACE or CodeMirror, and then when they are online again, they can push their changes back to github. I’ll implement branching, merging, diffing, and as many other awesome common tasks from git as possible.

Tim’s plan is to develop the library in the open and license it under the MIT license. “It will be open sourced on GitHub as soon as the Kickstarter succeeds,” says Tim. Our guess is you’ll be able to fork it here github.com/creationix/js-git on Saturday Mar 30, 11:50am CDT when the Kickstarter funds.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post JS Git Kickstarter met its funding goal and is now funding stretch goals! appeared first on The Changelog.
]]>https://thechangelog.com/js-git-kickstarter-met-its-funding-goal/feed/0Git 1.8.2 releasedhttps://thechangelog.com/git-1-8-2-released/
https://thechangelog.com/git-1-8-2-released/#commentsThu, 14 Mar 2013 18:01:31 +0000http://thechangelog.com/?p=3692I’m pretty sure that most of you who read The Changelog care about git. Well, yesterday, 1.8.2 was released! Of course, linking to the commit that actually did the release isn’t mega-helpful, so here’s a link to the CHANGELOG instead. My favorite change is this one: The patterns in .gitignore and .gitattributes files can have […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git 1.8.2 released appeared first on The Changelog.
]]>I’m pretty sure that most of you who read The Changelog care about git. Well, yesterday, 1.8.2 was released!

The patterns in .gitignore and .gitattributes files can have **/,
as a pattern that matches 0 or more levels of subdirectory.
E.g. foo/**/bar matches bar in foo itself or in a
subdirectory of foo.

I find myself wanting this a bunch, so it’s nice to have in. I’m also pumped about ‘git check-ignore’, which helps you figure out if what you added to your .gitignore actually did what it’s supposed to do.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git 1.8.2 released appeared first on The Changelog.
]]>https://thechangelog.com/git-1-8-2-released/feed/0On GitHub and Workflowshttps://thechangelog.com/on-github-and-workflows/
https://thechangelog.com/on-github-and-workflows/#commentsMon, 11 Mar 2013 18:40:57 +0000http://thechangelog.com/?p=3613One of the best things about git is that it allows you to do whatever you want. One of the worst things about git is that it allows you to do whatever you want. This has lead to a bunch of different ‘workflows’ for managing an open source project. I remember when “Git Flow” hit […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post On GitHub and Workflows appeared first on The Changelog.
]]>One of the best things about git is that it allows you to do whatever you want.

One of the worst things about git is that it allows you to do whatever you want.

This has lead to a bunch of different ‘workflows’ for managing an open source project. I remember when “Git Flow” hit the scene, and everyone was mega-excited by it. Then, GitHub themselves fired back with “GitHub flow,” which was a bit simpler and talked about how they handle things.

Here’s Yet Another Entry into this ongoing saga: “On GitHub and Workflows” Basically, it’s somewhere in between the two: you have three branches, representing production, staging, and development. On top of development, you work like GitHub Flow, and when things go from development -> staging and staging -> production, there’s an opportunity for a last code review.

As a bonus, there’s a little script at the bottom for making pull requests from the command-line with hub. Neat! We originally saw this from this tweet by @moo9000.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post On GitHub and Workflows appeared first on The Changelog.
]]>https://thechangelog.com/on-github-and-workflows/feed/0Get Git all up in your gutter with Git Gutterhttps://thechangelog.com/get-git-all-up-in-your-gutter-with-git-gutter/
https://thechangelog.com/get-git-all-up-in-your-gutter-with-git-gutter/#commentsWed, 27 Feb 2013 14:15:55 +0000http://thechangelog.com/?p=3239Git Gutter is a Sublime Text 2 plugin by JD Isaacks which shows an icon in the gutter area indicating whether a line has been inserted, modified, or deleted. Here’s a snap of the plugin in action: Not a Sublime Text user? Don’t sulk away with feature envy just yet. Git Gutter has also been […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Get Git all up in your gutter with Git Gutter appeared first on The Changelog.
]]>Git Gutter is a Sublime Text 2 plugin by JD Isaacks which shows an icon in the gutter area indicating whether a line has been inserted, modified, or deleted.

Here’s a snap of the plugin in action:

Not a Sublime Text user? Don’t sulk away with feature envy just yet. Git Gutter has also been ported to Vim and Emacs.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Get Git all up in your gutter with Git Gutter appeared first on The Changelog.
]]>https://thechangelog.com/get-git-all-up-in-your-gutter-with-git-gutter/feed/0Divergence turns subdomains into remote brancheshttps://thechangelog.com/divergence-turns-subdomains-into-remote-branches/
https://thechangelog.com/divergence-turns-subdomains-into-remote-branches/#commentsThu, 31 Jan 2013 00:00:36 +0000https://thechangelog.com/?p=2597Switch branches as fast as you switch pages. Waiting for a deploy sucks. Allocating a staging server for each remote branch is costly. But nothing beats testing on a staging server with real production data. Divergence allows you to quickly test your remote branches simply by changing the subdomain. If you’ve ever had the need […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Divergence turns subdomains into remote branches appeared first on The Changelog.
]]>

Switch branches as fast as you switch pages. Waiting for a deploy sucks. Allocating a staging server for each remote branch is costly. But nothing beats testing on a staging server with real production data. Divergence allows you to quickly test your remote branches simply by changing the subdomain.

If you’ve ever had the need for a second staging server for an early release of a feature that’s not ready to merge to master, Divergence from LayerVault could be what you’ve been waiting for.

With Divergence you can easily view any branch from your repository on your staging server by using the branch name as the subdomain. Just use your branch name as the sub-domain and Divergence will magically find your branch and serve it up. You can even hook into a number of callbacks to automatically restart Passenger, run bundle install, or any other task if needed.

It’s a Rack application that acts as a HTTP proxy between you and your web application for rapid testing. Divergence was built with an Apache-Passenger stack in mind, so if you’re wanting to help develop the project further, checkout the contributing section of the readme.

Divergence is a work in progress, and labeled as a beta release. The folks at LayerVault could use a hand with:

Checkout the repo and readme for detailed instructions on installation and setup. If you’d like to see more stacks supported beyond an Apache-Passenger stack, fork it and help out.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Divergence turns subdomains into remote branches appeared first on The Changelog.
]]>https://thechangelog.com/divergence-turns-subdomains-into-remote-branches/feed/0Barkeep – the Friendly Code Review Systemhttps://thechangelog.com/barkeep-the-friendly-code-review-system/
https://thechangelog.com/barkeep-the-friendly-code-review-system/#commentsThu, 05 Jul 2012 15:52:00 +0000http://new.thechangelog.com/barkeep-the-friendly-code-review-system/Some of the engineers from Ooyala have released a new project that “makes code reviews fun.” It is a standalone piece of software that you host on your own (they recommend using Vagrant/VirtualBox). With barkeep you get syntax-highlighted colored diffs, the ability to easily add your own features, a simple CLI, a REST API and […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Barkeep – the Friendly Code Review System appeared first on The Changelog.
]]>

Some of the engineers from Ooyala have released a new project that “makes code reviews fun.” It is a standalone piece of software that you host on your own (they recommend using Vagrant/VirtualBox).

With barkeep you get syntax-highlighted colored diffs, the ability to easily add your own features, a simple CLI, a REST API and plaintext (threadable) emails. Out of the box, barkeep offers many more features that will keep code reviews quick and entertaining. You can use barkeep with any git repo that has a reachable URL.

The team at Ooyala plans on growing barkeep as the community sees fit. Open issues as you play around with it – better yet, fork it and add new features yourself! Their style guidelines are simple: “mimic the style around you.”

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Don’t git-blame me, I was pairing appeared first on The Changelog.
]]>https://thechangelog.com/dont-git-blame-me-i-was-pairing/feed/0gitignore-boilerplates – Shell script for cloning GitHub .gitignore templateshttps://thechangelog.com/gitignore-boilerplates-shell-script-for-cloning-github-g/
https://thechangelog.com/gitignore-boilerplates-shell-script-for-cloning-github-g/#commentsTue, 01 May 2012 13:49:00 +0000http://new.thechangelog.com/gitignore-boilerplates-shell-script-for-cloning-github-g/GitHub’s .gitignore templates are awesome, but mashing them up into a new project can be a pain. Simon Whitaker has created a handy shell script to make that easier: gibo Python vim >> .gitignore This will copy the contents of GitHub’s Python and vim templates to your .gitignore. Brilliant. The script also lets you list […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitignore-boilerplates – Shell script for cloning GitHub .gitignore templates appeared first on The Changelog.
]]>GitHub’s .gitignore templates are awesome, but mashing them up into a new project can be a pain. Simon Whitaker has created a handy shell script to make that easier:

gibo Python vim >> .gitignore

This will copy the contents of GitHub’s Python and vim templates to your .gitignore. Brilliant.

The script also lets you list all the templates in the GitHub project:

gibo -l

Check out the source on GitHub to check out implementation, usage, or how to contribute.

Update: Lucas let us know about gemignore, his Ruby gem for the same task.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitignore-boilerplates – Shell script for cloning GitHub .gitignore templates appeared first on The Changelog.
]]>https://thechangelog.com/gitignore-boilerplates-shell-script-for-cloning-github-g/feed/0gaskit – Git-backed issue trackerhttps://thechangelog.com/gaskit-git-backed-issue-tracker/
https://thechangelog.com/gaskit-git-backed-issue-tracker/#commentsSat, 21 Apr 2012 13:18:00 +0000http://new.thechangelog.com/gaskit-git-backed-issue-tracker/GitHubber Brandon Keepers blew a Gaskit at the Bacon conference in London today. Gaskit is a proof of concept for using a local git branch as a backend for an application. The front end is powered by Rack. Check out the features for functionality or the README for more on how you can contribute. Don’t […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gaskit – Git-backed issue tracker appeared first on The Changelog.
]]>GitHubber Brandon Keepers blew a Gaskit at the Bacon conference in London today. Gaskit is a proof of concept for using a local git branch as a backend for an application. The front end is powered by Rack.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gaskit – Git-backed issue tracker appeared first on The Changelog.
]]>https://thechangelog.com/gaskit-git-backed-issue-tracker/feed/0Githug – level up your Git chopshttps://thechangelog.com/githug-level-up-your-git-chops/
https://thechangelog.com/githug-level-up-your-git-chops/#commentsTue, 20 Mar 2012 13:37:00 +0000http://new.thechangelog.com/githug-level-up-your-git-chops/We’ve blogged about Git gamification before. Now, Gary Rennie has released Githug which challenges players to complete levels and learn Git features at the same time. Levels are created using a Ruby-based DSL: difficulty 1 description "There is a file in your folder called README, you should add it to your staging area" setup do […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Githug – level up your Git chops appeared first on The Changelog.
]]>We’ve blogged about Git gamification before. Now, Gary Rennie has released Githug which challenges players to complete levels and learn Git features at the same time. Levels are created using a Ruby-based DSL:

difficulty 1
description "There is a file in your folder called README, you should add it to your staging area"
setup do
repo.init
FileUtils.touch("README")
end
solution do
return false unless repo.status.files.keys.include?("README")
return false if repo.status.files["README"].untracked
true
end
hint do
puts "You can type `git` in your shell to get a list of available git commands"
end

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Githug – level up your Git chops appeared first on The Changelog.
]]>https://thechangelog.com/githug-level-up-your-git-chops/feed/0gitfinger – finger GitHub users from the command linehttps://thechangelog.com/gitfinger-finger-github-users-from-the-command-line/
https://thechangelog.com/gitfinger-finger-github-users-from-the-command-line/#commentsWed, 25 Jan 2012 14:28:53 +0000http://new.thechangelog.com/gitfinger-finger-github-users-from-the-command-line/First there was finger. Then there was web finger. Now Daniel Choi brings you gitfinger. Just install the gem and you can get a project summary for any GitHub user: $ gitfinger pengwynn repo w f i updated pushed type desc octokit 153 43 6 Jan 25 2012 Jan 21 2012 source Simple Ruby wrapper […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitfinger – finger GitHub users from the command line appeared first on The Changelog.
]]>First there was finger. Then there was web finger. Now Daniel Choi brings you gitfinger. Just install the gem and you can get a project summary for any GitHub user:

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Rails gets automatic EXPLAIN logging for slow SQL queries appeared first on The Changelog.
]]>https://thechangelog.com/rails-gets-automatic-explain-logging-for-sql-queries/feed/0Search Git history easily with git-diff-grephttps://thechangelog.com/search-git-history-easily-with-git-diff-grep/
https://thechangelog.com/search-git-history-easily-with-git-diff-grep/#commentsThu, 01 Dec 2011 14:38:15 +0000http://new.thechangelog.com/search-git-history-easily-with-git-diff-grep/Always on the lookout for Git timesavers, I’m a regular user of Vincent Driessen’s git-flow and TJ’s git-extras. The newest addition to my git toolbox is git-grep-diff from Oscar Del Ben. This simple bash script allows you to search your git diff history and look for a given search pattern: git grep-diff <number_of_revisions_to_search> <query> The […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Search Git history easily with git-diff-grep appeared first on The Changelog.
]]>Always on the lookout for Git timesavers, I’m a regular user of Vincent Driessen’s git-flow and TJ’s git-extras. The newest addition to my git toolbox is git-grep-diff from Oscar Del Ben. This simple bash script allows you to search your git diff history and look for a given search pattern:

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Search Git history easily with git-diff-grep appeared first on The Changelog.
]]>https://thechangelog.com/search-git-history-easily-with-git-diff-grep/feed/0git-dude: Lightweight Git commit notifier for Linux and OSXhttps://thechangelog.com/git-dude-lightweight-git-commit-notifier-for-linux-and-o/
https://thechangelog.com/git-dude-lightweight-git-commit-notifier-for-linux-and-o/#commentsMon, 03 Oct 2011 12:59:58 +0000http://new.thechangelog.com/git-dude-lightweight-git-commit-notifier-for-linux-and-o/You might have seen our post last year on Gitifier, the Git commit notifier for OSX. If you prefer something a bit more *nix-y, check out git-dude from Marcin Kulik. Git-dude is a command line utility that monitors Git repos and provides desktop notifications using Growl on OSX or libnotify on Linux. Configuration is done […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-dude: Lightweight Git commit notifier for Linux and OSX appeared first on The Changelog.
]]>You might have seen our post last year on Gitifier, the Git commit notifier for OSX. If you prefer something a bit more *nix-y, check out git-dude from Marcin Kulik. Git-dude is a command line utility that monitors Git repos and provides desktop notifications using Growl on OSX or libnotify on Linux.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-dude: Lightweight Git commit notifier for Linux and OSX appeared first on The Changelog.
]]>https://thechangelog.com/git-dude-lightweight-git-commit-notifier-for-linux-and-o/feed/0If GoDaddy had a command line interfacehttps://thechangelog.com/if-godaddy-had-a-command-line-interface/
https://thechangelog.com/if-godaddy-had-a-command-line-interface/#commentsWed, 06 Apr 2011 15:51:28 +0000http://new.thechangelog.com/if-godaddy-had-a-command-line-interface/Funny stuff from ernie: $ godaddy buy wynn.fm -- Reading CC Info from .godaddy... -- THANK YOU FOR PURCHASING YOUR DOMAIN WITH GODADDY! -- WHILE OUR SERVERS THINK ABOUT REGISTERING YOUR DOMAIN -- NAME, PLEASE GIVE CAREFUL CONSIDERATION TO THE -- FOLLOWING SPECIAL OFFERS!!! Would you like to also register the following and SAVE 64%? […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post If GoDaddy had a command line interface appeared first on The Changelog.
]]>Funny stuff from ernie:

$ godaddy buy wynn.fm
-- Reading CC Info from .godaddy...
-- THANK YOU FOR PURCHASING YOUR DOMAIN WITH GODADDY!
-- WHILE OUR SERVERS THINK ABOUT REGISTERING YOUR DOMAIN
-- NAME, PLEASE GIVE CAREFUL CONSIDERATION TO THE
-- FOLLOWING SPECIAL OFFERS!!!
Would you like to also register the following and SAVE 64%?
wynn.net
wynn.com
wynn.org
wynn.info
wynn.us
wynn.mobi
(Y/n)? n
Would you like to certify this domain for ONLY $4.99/YR (Y/n)? n
Would you like a protected registration for ONLY $24.99/YR (Y/n)? n
Okay, how about a private registration for ONLY $11.99/YR (Y/n)? n
Would you like 10 email addresses & unlimited storage, Online Calendar, 10GB online
storage for mobile files, back up & more for ONLY $4.99/MO (Y/n)? n
Okay, how about 10 email addresses & unlimited storage for ONLY $2.99/MO (Y/n)? n
Okay, how about 5 email addresses & 2GB storage for ONLY $2.49/MO (Y/n)? n
Would you like^C
It appears you have attempted to interrupt this process.
IF YOU DO SO, WE CANNOT GUARANTEE THE FUTURE AVAILABILITY OF WYNN.FM.
ARE YOU SURE (y/N)? <enter>
GREAT! Let's start over, then!
*headdesk*
-- THANK YOU FOR PURCHASING YOUR DOMAIN WITH GODADDY!
-- WHILE OUR SERVERS THINK ABOUT REGISTERING YOUR DOMAIN
-- NAME, PLEASE GIVE CAREFUL CONSIDERATION TO THE
-- FOLLOWING SPECIAL OFFERS!!!
....

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post If GoDaddy had a command line interface appeared first on The Changelog.
]]>https://thechangelog.com/if-godaddy-had-a-command-line-interface/feed/0HSLPicker – Most excellent color picker for your enjoymenthttps://thechangelog.com/hslpicker-simple-human-color-picker/
https://thechangelog.com/hslpicker-simple-human-color-picker/#commentsTue, 01 Mar 2011 11:49:00 +0000http://new.thechangelog.com/hslpicker-simple-human-color-picker/Brandon Mathis from the Compass core team, Octopress, and Fancy Buttons fame has created HSLPicker.com, a quick-and-dirty Hue Saturation Luminosity color picker. As a designer, I love HSL as it’s the most human-friendly format for specifying colors. Here’s a quick screencast Be sure and check the project source if you’re interested in the JavaScript and […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post HSLPicker – Most excellent color picker for your enjoyment appeared first on The Changelog.
]]>Brandon Mathis from the Compass core team, Octopress, and Fancy Buttons fame has created HSLPicker.com, a quick-and-dirty Hue Saturation Luminosity color picker. As a designer, I love HSL as it’s the most human-friendly format for specifying colors.

Be sure and check the project source if you’re interested in the JavaScript and MooTools implementation. Be sure to catch Brandon on Episode 0.1.7 talking about open source publishing tools if you missed it.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post HSLPicker – Most excellent color picker for your enjoyment appeared first on The Changelog.
]]>https://thechangelog.com/hslpicker-simple-human-color-picker/feed/0#49: Git, Showoff, and XBox Kinect with Scott Chaconhttps://thechangelog.com/49/
https://thechangelog.com/49/#commentsTue, 22 Feb 2011 14:29:00 +0000http://new.thechangelog.com/episode-0-4-9-git-showoff-and-xbox-kinect-with-scott-cha/Kenneth and Wynn caught up with GitHubber Scott Chacon to talk about Git, distributed version control, and his quest to kill Word as a book authoring tool. Items mentioned in the show: Scott Chacon, Git evangelist, GitHubber, author of ProGit rsync is a software application for Unix and Windows systems which synchronizes files and directories […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #49: Git, Showoff, and XBox Kinect with Scott Chacon appeared first on The Changelog.
]]>Kenneth and Wynn caught up with GitHubber Scott Chacon to talk about Git, distributed version control, and his quest to kill Word as a book authoring tool.

libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.

GitHub has continued the libgit2 Google Summer of Code effort, supporting Vicent Marti to continue the development

Scott says that Git is basically a key value store and we should look at uses beyond version control

Everybody that works at GitHub is Scott’s programming hero but Ryan Tomayko is one of the smartest developer’s Scott knows.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #49: Git, Showoff, and XBox Kinect with Scott Chacon appeared first on The Changelog.
]]>https://thechangelog.com/49/feed/0github-trends: RSS feeds for trending GitHub projects by languagehttps://thechangelog.com/github-trends-provides-a-rss-feed-for-most-watched-and-m/
https://thechangelog.com/github-trends-provides-a-rss-feed-for-most-watched-and-m/#commentsThu, 10 Feb 2011 17:49:00 +0000http://new.thechangelog.com/github-trends-provides-a-rss-feed-for-most-watched-and-m/We spend a lot of time watching what’s hot on GitHub so you don’t have to. But even our crack team of open source fans can’t watch everything. Chances are, we’ll never cover much Ada or Nu. Fear not, Oscar Del Ben, of Rawler fame has made it easy to track trending repos for your […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post github-trends: RSS feeds for trending GitHub projects by language appeared first on The Changelog.
]]>We spend a lot of time watching what’s hot on GitHub so you don’t have to. But even our crack team of open source fans can’t watch everything. Chances are, we’ll never cover much Ada or Nu. Fear not, Oscar Del Ben, of Rawler fame has made it easy to track trending repos for your favorite GitHub languages. GitHub Trends is a nice way to subscribe to feeds tracking the most watched and most forked projects broken out by day, week, and month.

One thing we’d like to see is an OPML for each language (and maybe overall) to subscibe to feeds in one shot. Maybe I should fork the project and add it myself?

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post github-trends: RSS feeds for trending GitHub projects by language appeared first on The Changelog.
]]>https://thechangelog.com/github-trends-provides-a-rss-feed-for-most-watched-and-m/feed/0hitch: Git author attribution helper for pair programmershttps://thechangelog.com/hitch-git-author-attribution-helper-for-pair-programmers/
https://thechangelog.com/hitch-git-author-attribution-helper-for-pair-programmers/#commentsThu, 03 Feb 2011 20:02:10 +0000http://new.thechangelog.com/hitch-git-author-attribution-helper-for-pair-programmers/Pair programming is like flying F-14s, and not just because our profession enjoys the same rock star status. Just like Maverick and Goose, one dev flies, and one is pretty much the Radar Intercept Officer, having a more dedicated view of threats including syntax errors and stray whitespace. But just like there are two names […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post hitch: Git author attribution helper for pair programmers appeared first on The Changelog.
]]>Pair programming is like flying F-14s, and not just because our profession enjoys the same rock star status. Just like Maverick and Goose, one dev flies, and one is pretty much the Radar Intercept Officer, having a more dedicated view of threats including syntax errors and stray whitespace.

But just like there are two names on those Top Gun plaques, there are two devs in a pair, so there shouldn’t there be two names on the Git commit? After all “We happened to see a MiG 28 do a 4g negative dive.”

Going steady with your pair? Time to get hitched

Hitch from Rogelio J. Samour, Ruby hacker, bass player, Vim aficionado, and Solutions Barista at Hashrocket has created an easy way to assign multiple author attribution for your Git commits. Hitch creates a unique pair from Git users and even persists those pairs between terminal sessions. Pairs can even have their own fancy Gravatar for sites that support it (like GitHub).

Begin by installing the Ruby gem:

gem install hitch

RVM users will need to install the Hitch gem across all of their gemsets by running:

$ hitch pengwynn adamstac
I don't know who pengwynn is.
Do you want to add pengwynn to ~/.hitch_pairs?
$ y
What is pengwynn's full name?
$ Wynn Netherland
I don't know who adamstac is.
$ y
What is adamstac's full name?
$ Adam Stacoviak
What is the group email? e.g. dev@hashrocket.com will become dev+therubymug+leshill@hashrocket.com
$ ping@thechangelog.com
Adam Stacoviak and Wynn Netherland <ping+adamstac+pengwynn@thechangelog.com>

This ‘new’ email address still gets routed to the same ‘ping’ address in gmail, so no new email setup needed. Now we can set up this new email address on Gravatar:

There you have it. What tools do you use in your pair programming workflow? Let us know, we’d love to share them with our readers.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post hitch: Git author attribution helper for pair programmers appeared first on The Changelog.
]]>https://thechangelog.com/hitch-git-author-attribution-helper-for-pair-programmers/feed/0git-pulls: Manage GitHub pull requests from the command linehttps://thechangelog.com/git-pulls-command-line-tool-for-github-pull-requests/
https://thechangelog.com/git-pulls-command-line-tool-for-github-pull-requests/#commentsSat, 22 Jan 2011 21:19:00 +0000http://new.thechangelog.com/git-pulls-command-line-tool-for-github-pull-requests/As much as I love the new GitHub pull requests, I like to stay in the terminal as much as possible. When I’m ready to start patching, hopping between the browser and the command line cuts into productivity. I was excited to find git-pulls, a nifty command line interface to GitHub pull requests from Scott […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-pulls: Manage GitHub pull requests from the command line appeared first on The Changelog.
]]>As much as I love the new GitHub pull requests, I like to stay in the terminal as much as possible. When I’m ready to start patching, hopping between the browser and the command line cuts into productivity.

I was excited to find git-pulls, a nifty command line interface to GitHub pull requests from Scott Chacon.

You can also view the full details with git pulls show <id> --full. There’s also support for merging pull requests with git pull merge. If you need to comment on the pull request on the web site, you can open the the request online with git pulls browse <id>.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-pulls: Manage GitHub pull requests from the command line appeared first on The Changelog.
]]>https://thechangelog.com/git-pulls-command-line-tool-for-github-pull-requests/feed/0Watch Wednesdayhttps://thechangelog.com/watchwednesday-20101124/
https://thechangelog.com/watchwednesday-20101124/#commentsWed, 24 Nov 2010 21:08:49 +0000http://new.thechangelog.com/watchwednesday-20101124/Quick hitting list of projects to check out on GitHub: pauldowman / gitmodel Git Model is an ActiveModel-compatible NoSQL store based on git. Not ready for primetime but very interesting. assaf / vanity Vanity is declarative A/B testing for Rails. sidelab / tile5 Tile5 is a nifty multi-provider mobile-optimized mapping framework for building mapping or […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Watch Wednesday appeared first on The Changelog.
]]>Quick hitting list of projects to check out on GitHub:

Tile5 is a nifty multi-provider mobile-optimized mapping framework for building mapping or other tile-based applications.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Watch Wednesday appeared first on The Changelog.
]]>https://thechangelog.com/watchwednesday-20101124/feed/0#40: Riak revisited with Andy Gross, Mark Phillips, and John Nunemakerhttps://thechangelog.com/40/
https://thechangelog.com/40/#commentsTue, 09 Nov 2010 15:34:56 +0000http://new.thechangelog.com/episode-0-4-0-riak-revisited-with-andy-gross-mark-philli/Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub. Items mentioned in the show: NoSQL smackdown, live from SXSW 2010. Are you web scale? Drop us a ping@thechangelog.com and let us know who […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #40: Riak revisited with Andy Gross, Mark Phillips, and John Nunemaker appeared first on The Changelog.
]]>Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #40: Riak revisited with Andy Gross, Mark Phillips, and John Nunemaker appeared first on The Changelog.
]]>https://thechangelog.com/40/feed/0gitignore: A collection of useful .gitignore templateshttps://thechangelog.com/gitignore-a-collection-of-useful-gitignore-templates/
https://thechangelog.com/gitignore-a-collection-of-useful-gitignore-templates/#commentsTue, 09 Nov 2010 01:49:00 +0000http://new.thechangelog.com/gitignore-a-collection-of-useful-gitignore-templates/GitHub has created gitignore which aims to showcase best practices for excluding files from git. You’ll find templates arranged by language including Ruby, Python, and Scala as well as frameworks like Rails and Django. For global system settings, they’ve also included a section for global .gitignore files. Got ideas? Go ahead and fork the project […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitignore: A collection of useful .gitignore templates appeared first on The Changelog.
]]>GitHub has created gitignore which aims to showcase best practices for excluding files from git. You’ll find templates arranged by language including Ruby, Python, and Scala as well as frameworks like Rails and Django.

For global system settings, they’ve also included a section for global.gitignore files.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitignore: A collection of useful .gitignore templates appeared first on The Changelog.
]]>https://thechangelog.com/gitignore-a-collection-of-useful-gitignore-templates/feed/0The Changelog Archive 20100930 – News rounduphttps://thechangelog.com/the-changelog-archive-20100930-news-roundup/
https://thechangelog.com/the-changelog-archive-20100930-news-roundup/#commentsFri, 01 Oct 2010 18:09:35 +0000http://new.thechangelog.com/the-changelog-archive-20100930-news-roundup/Wynn, Kenneth, and Micheil run through the news and highlights of a busy September on thechangelog.com. Sorry for the poor audio in this episode, due to technical difficulties we had to fall back to our single channel recording so we couldn’t cut out the typing and coughing :-/ Items mentioned in the show: Tablib: Pythonic […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post The Changelog Archive 20100930 – News roundup appeared first on The Changelog.
]]>Wynn, Kenneth, and Micheil run through the news and highlights of a busy September on thechangelog.com.

**UPDATE

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post no.de: CLI for Joyent’s Node.js hosting appeared first on The Changelog.
]]>https://thechangelog.com/no-de-no-de-deployment-management-tool/feed/0gitifier: Growl alerts for any Git repo including GitHub and Gitorioushttps://thechangelog.com/gitifier-git-commit-notifier-for-macosx/
https://thechangelog.com/gitifier-git-commit-notifier-for-macosx/#commentsWed, 29 Sep 2010 18:24:16 +0000http://new.thechangelog.com/gitifier-git-commit-notifier-for-macosx/Last week we covered GithubNotifier, a nifty Mac OSX menu app that monitors GitHub using the API and notifies you of updates to your repositories. Jakub Suder has released, Gitifier his own take on the idea, opting instead to use Git itself to do the monitoring, which has some added benefits. Support for any Git […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitifier: Growl alerts for any Git repo including GitHub and Gitorious appeared first on The Changelog.
]]>Last week we covered GithubNotifier, a nifty Mac OSX menu app that monitors GitHub using the API and notifies you of updates to your repositories.

Jakub Suder has released, Gitifier his own take on the idea, opting instead to use Git itself to do the monitoring, which has some added benefits.

Support for any Git repository

Since Gitifier uses the git command line tools directly, it can listen in to any Git repository, not just the ones on GitHub but Gitorious or private Git mirrors. Jakub also lets you set the path to your git command regardless of how you installed Git, downloaded from source or installed via a package manager like Homebrew.

Less noise

Since you opt-in to just the repos you care about, there is less noise in your Growl alerts. For even more signal-to-noise you have the option of ignoring your own commits (since you already know about those) as well as merge commits.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gitifier: Growl alerts for any Git repo including GitHub and Gitorious appeared first on The Changelog.
]]>https://thechangelog.com/gitifier-git-commit-notifier-for-macosx/feed/0WatchWednesday for 20100929https://thechangelog.com/watchwednesday-20100929-2/
https://thechangelog.com/watchwednesday-20100929-2/#commentsWed, 29 Sep 2010 17:17:00 +0000http://new.thechangelog.com/watchwednesday-20100929-2/It’s Wednesday again, time for us to serve up another quick list of projects to watch on GitHub. These are projects you might have missed or should could keep an eye on. Heroku::Autoscale David Dollar makes automatically scaling your Heroku dynos a snap with this gem. Simply add the gem to your Gemfile gem 'heroku-autoscale' […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post WatchWednesday for 20100929 appeared first on The Changelog.
]]>It’s Wednesday again, time for us to serve up another quick list of projects to watch on GitHub. These are projects you might have missed or should could keep an eye on.

Warning! This email address will self destruct. Perfect for media site content walls, contests, or auction transactions, Tempalias is powered by Node.js and lets you create email addresses with a built-in expiration using http://tempalias.com/ or hosted on own your own site.

Jtv-apns is a gem for accessing the Apple Push Notification Service that allows
both sending notifications and reading from apple’s feedback service. This gem
is based heavily on the work of James Pozdena.

View any blob, tree, commit, or tag in the repository with :Gedit (and:Gsplit, :Gvsplit, :Gtabedit, …). Edit a file in the index and
write to it to stage the changes. Use :Gdiff to bring up the staged
version of the file side by side with the working tree version and use
Vim’s diff handling capabilities to stage a subset of the file’s
changes.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post WatchWednesday for 20100929 appeared first on The Changelog.
]]>https://thechangelog.com/watchwednesday-20100929-2/feed/0git-achievements: Earn geeky merit badges while learning Githttps://thechangelog.com/git-achievements-aquire-achievements-while-using-git/
https://thechangelog.com/git-achievements-aquire-achievements-while-using-git/#commentsMon, 27 Sep 2010 21:52:44 +0000http://new.thechangelog.com/git-achievements-aquire-achievements-while-using-git/Between Foursquare and Gowalla, it seems badges are all the rage these days. Benjamin C. Meyer aka icefox, brings the fun to your terminal with Git Achievements. The premise is simple: unlock badges as you learn and use git, everyone’s favorite distributed version control system. For instance, running git add --help will unlock the “Student” […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-achievements: Earn geeky merit badges while learning Git appeared first on The Changelog.
]]>Between Foursquare and Gowalla, it seems badges are all the rage these days. Benjamin C. Meyer aka icefox, brings the fun to your terminal with Git Achievements. The premise is simple: unlock badges as you learn and use git, everyone’s favorite distributed version control system. For instance, running

git add --help

will unlock the “Student” badge. Want to become an “Investigator?” try using git blame. There are over forty achievements in all, and you can view them in the project source.

To install, download or clone the project and alias git to git-achievements, perhaps in your .bash_profile:

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post git-achievements: Earn geeky merit badges while learning Git appeared first on The Changelog.
]]>https://thechangelog.com/git-achievements-aquire-achievements-while-using-git/feed/1Git User’s Survey 2010https://thechangelog.com/git-users-survey-2010/
https://thechangelog.com/git-users-survey-2010/#commentsSat, 11 Sep 2010 01:02:24 +0000http://new.thechangelog.com/git-users-survey-2010/Over the past several years, with the increased popularity of open source and the advent of companies like Github, Codaset, and Heroku, version control for code collaboration and development has really taken off. One of the often forgotten things is that without good feedback from users, the tools that are core to the open source […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git User’s Survey 2010 appeared first on The Changelog.
]]>Over the past several years, with the increased popularity of open source and the advent of companies like Github, Codaset, and Heroku, version control for code collaboration and development has really taken off.

One of the often forgotten things is that without good feedback from users, the tools that are core to the open source ecosystem today would not be able to become better and progress further.

Sometimes it’s hard to know just how to give feedback on the tools that we take for granted, however, the development community of Git have taken the initiative to setup a survey to gather annual feedback on the project from it’s users.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git User’s Survey 2010 appeared first on The Changelog.
]]>https://thechangelog.com/git-users-survey-2010/feed/0Git Extras: Helpful tools for Githttps://thechangelog.com/git-extras-helpful-tools-for-git/
https://thechangelog.com/git-extras-helpful-tools-for-git/#commentsWed, 25 Aug 2010 03:46:00 +0000http://new.thechangelog.com/git-extras-helpful-tools-for-git/If you’ve ever been working heavily on a project that uses git, you’d know, that sometimes it’s good to have a few extras to help you out, and that’s what TJ Holowaychuk’s recent project git-extras provides! Currently git-extras includes: git summary git changelog git commits-since git count git delete-branch git delete-tag git ignore git release […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git Extras: Helpful tools for Git appeared first on The Changelog.
]]>If you’ve ever been working heavily on a project that uses git, you’d know, that sometimes it’s good to have a few extras to help you out, and that’s what TJ Holowaychuk’s recent project git-extras provides!

Currently git-extras includes:

git summary

git changelog

git commits-since

git count

git delete-branch

git delete-tag

git ignore

git release

git contrib

git repl

Most cover tasks such as counting commit contributions, or viewing commits based on time, others include changelog generation based on commits and quickly adding items to the .git-ignore file. The extras are also quite easy to install, just clone the repository, then [sudo] make install.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Git Extras: Helpful tools for Git appeared first on The Changelog.
]]>https://thechangelog.com/git-extras-helpful-tools-for-git/feed/0gollum: A simple, Git-powered wiki with a sweet API and local frontend.https://thechangelog.com/gollum-a-simple-git-powered-wiki-with-a-sweet-api-and-lo/
https://thechangelog.com/gollum-a-simple-git-powered-wiki-with-a-sweet-api-and-lo/#commentsThu, 12 Aug 2010 20:54:00 +0000http://new.thechangelog.com/gollum-a-simple-git-powered-wiki-with-a-sweet-api-and-lo/If your open source project needs a wiki, GitHub will leave you saying “My PRECIOUS!” After much anticipation, GitHub has finally taken the curtain down on their new git-powered wikis. What’s new Reverence images and folders in your Git project. Markdown support! Local previewing You’ll need to upgrade to the new wiki from within your […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post gollum: A simple, Git-powered wiki with a sweet API and local frontend. appeared first on The Changelog.
]]>If your open source project needs a wiki, GitHub will leave you saying “My PRECIOUS!” After much anticipation, GitHub has finally taken the curtain down on their new git-powered wikis.

What’s new

Reverence images and folders in your Git project.

Markdown support!

Local previewing

You’ll need to upgrade to the new wiki from within your GitHub project admin page.

As part of the rollout, they’ve also released Gollum the Ruby library that powers the new GitHub wikis. Gollumn also includes an embedded Sinatara server to preview your content.

Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post #19: James Edward Gray II on Ruby, TextMate, and Red Dirt Ruby Conf appeared first on The Changelog.
]]>https://thechangelog.com/episode-0-1-9-james-edward-gray-ii-on-ruby-textmate-and/feed/0Episode 0.1.0 – Chris Wanstrath from GitHubhttps://thechangelog.com/episode-0-1-0-chris-wanstrath-from-github/
https://thechangelog.com/episode-0-1-0-chris-wanstrath-from-github/#commentsMon, 25 Jan 2010 18:11:00 +0000http://new.thechangelog.com/episode-0-1-0-chris-wanstrath-from-github/New point release! Adam and Wynn talk with Chris Wanstrath aka @defunkt from GitHub about the magic of Git, the past, present and future of GitHub, building a bootstrapped startup and some other cool stuff you’ll just have to hear for yourself. Stick around until the end when we announce a new feature of The […]
Subscribe to The Changelog Weekly - our free weekly email covering everything that hits our open source radar.
The post Episode 0.1.0 – Chris Wanstrath from GitHub appeared first on The Changelog.
]]>New point release! Adam and Wynn talk with Chris Wanstrath aka @defunkt from GitHub about the magic of Git, the past, present and future of GitHub, building a bootstrapped startup and some other cool stuff you’ll just have to hear for yourself.

Stick around until the end when we announce a new feature of The Changelog that will help you keep up with the fast-moving world of open source.