<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cdevroe.com &#187; source control</title>
	<atom:link href="http://cdevroe.com/tag/source-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://cdevroe.com</link>
	<description>by Colin Devroe</description>
	<lastBuildDate>Thu, 09 Feb 2012 13:49:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://cdevroe.com/?pushpress=hub'/>
<cloud domain='cdevroe.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>1 million on Github</title>
		<link>http://cdevroe.com/links/1m-github/</link>
		<comments>http://cdevroe.com/links/1m-github/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 15:06:12 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=5221</guid>
		<description><![CDATA[Congratulations to all of my friends at Github for reaching the 1 million user milestone. Github is easily one of the very best services for developers on the web. If you don&#8217;t yet have an account and you are a developer; stop waiting.]]></description>
			<content:encoded><![CDATA[<p>Congratulations to all of my friends at <a href="http://github.com/">Github</a> for <a href="http://www.readwriteweb.com/archives/github_hits_1_million_users.php">reaching the 1 million user milestone</a>. Github is easily one of the very best services for developers on the web. If you don&#8217;t yet have an account and you are a developer; stop waiting.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/1m-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Everyone is going Github</title>
		<link>http://cdevroe.com/links/going-github/</link>
		<comments>http://cdevroe.com/links/going-github/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 18:50:22 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[code igniter]]></category>
		<category><![CDATA[crowd favorite]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=5121</guid>
		<description><![CDATA[A few days ago I linked to CodeIgniter on github. Now Crowd Favorite, a WordPress development shop, has moved all of their stuff there too. It would be so awesome if sometime soon WordPress itself moved to Git and used Github.]]></description>
			<content:encoded><![CDATA[<p>A few days ago <a href="http://cdevroe.com/links/ci-github/">I linked to CodeIgniter on github</a>. Now <a href="http://crowdfavorite.com/">Crowd Favorite</a>, a WordPress development shop, has <a href="">moved all of their stuff there too</a>. It would be so awesome if sometime soon <a href="http://wordpress.org">WordPress</a> itself moved to Git and used Github.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/going-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GitHub for Mac is a big deal</title>
		<link>http://cdevroe.com/notes/github-mac/</link>
		<comments>http://cdevroe.com/notes/github-mac/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 19:43:06 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[github for mac]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=4868</guid>
		<description><![CDATA[Many command line elitists may not be all that excited about GitHub for Mac, an application for managing your local and GitHub-hosted Git repositories by the GitHub team, but I&#8217;m sure they&#8217;ll respect what I feel is its ambitious goal. You see, with one application GitHub has just expanded its potential customer base many times [...]]]></description>
			<content:encoded><![CDATA[<p>Many command line elitists may not be all that excited about <a href="http://mac.github.com/">GitHub for Mac</a>, an application for managing your local and GitHub-hosted Git repositories by <a href="https://github.com/about">the GitHub team</a>, but I&#8217;m sure they&#8217;ll respect what I feel is its ambitious goal.</p>
<p>You see, with one application GitHub has just expanded its potential customer base many times larger than it already is. GitHub isn&#8217;t just for command line elitists anymore. Now just about anyone that can use a Mac application, and understand what it is to commit a new version of their work here and there, can use Git and GitHub to help control their source.</p>
<p>Before today GitHub&#8217;s potential customer base, or target-market if you will, has been those that fully grok Git, the command line, and source control. Or, people willing to put in the work to go through the tutorials to <em>become</em> one of these people. Their website was simply icing on the cake for people already using that workflow. In fact, their service was so compelling that many have switched from other source control platforms to Git just to take advantage of GitHub. However, now for all of the designers, copywriters, hobbyists and even solo development shoppes that didn&#8217;t seen the need to learn and fully understand source control &#8211; Git just got easy and GitHub made it happen. And that is many, many, many people.</p>
<p>Some, including myself, would argue that this could breed a bunch of people that understand GitHub for Mac more than they understand Git. And I think it is fairly obvious that understanding Git, for any professional, is more valuable than understanding GitHub for Mac. However, now that I&#8217;ve thought it over for these last few hours I&#8217;m beginning to see this application as an extension of GitHub&#8217;s many other offerings to make Git easier. You see, GitHub has always provided <a href="http://help.github.com/">documentation</a>, events, <a href="https://github.com/blog/874-online-git-training-next-monday">online training</a> and tools to try to make Git easier for everyone. If Git is easy to use more people will use it and therefore more people will sign up and pay for GitHub. GitHub for Mac is simply an extension of these educational efforts that GitHub has always offered since the beginning. It is yet another lily pad for people to jump on as they cross from shore to shore. Brilliant.</p>
<p>GitHub for Mac isn&#8217;t the first application to give Git a UI on the Macintosh but it is the first that came from the guys behind GitHub and that alone will be enough to make many people make the jump. It also helps that the application is very good. If they work as feverishly to keep GitHub for Mac up-to-date as they do all of their other services I think everyone will look back at this app&#8217;s launch as a major point in the company&#8217;s already incredible story.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/github-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git Magic</title>
		<link>http://cdevroe.com/links/git-magic/</link>
		<comments>http://cdevroe.com/links/git-magic/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 20:13:09 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[git magic]]></category>
		<category><![CDATA[jeremy zawodny]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=4464</guid>
		<description><![CDATA[As someone who has somewhat recently began using Git on a daily basis I can say that Git Magic has helped me quite a bit. /via Jeremy Zawodny.]]></description>
			<content:encoded><![CDATA[<p>As someone who has somewhat recently began using Git on a daily basis I can say that <a href="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html">Git Magic</a> has helped me quite a bit.</p>
<p>/via <a href="http://jeremy.zawodny.com/blog/">Jeremy Zawodny</a>.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/git-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interview with GitHub team member Scott Chacon</title>
		<link>http://cdevroe.com/links/interview-github-chacon/</link>
		<comments>http://cdevroe.com/links/interview-github-chacon/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:56:25 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scott chacon]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=3723</guid>
		<description><![CDATA[I was digging through this interview of GitHub developer Scott Chacon trying to find the most quoatable portion to paste here in hopes that you&#8217;d follow the link to the interview to read it. The fact is, though, the entire interview is dripping with awesome. Read it. /via Simon Willison.]]></description>
			<content:encoded><![CDATA[<p>I was digging through <a href="http://thegeektalk.com/interviews/scott-chacon">this interview of GitHub developer Scott Chacon</a> trying to find the most quoatable portion to paste here in hopes that you&#8217;d follow the link to the interview to read it. The fact is, though, the entire interview is dripping with awesome. Read it.</p>
<p>/via <a href="http://simonwillison.net/2010/Feb/22/rcorg/">Simon Willison</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/interview-github-chacon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ignoring and removing a file from a Git repository</title>
		<link>http://cdevroe.com/notes/ignore-remove-git/</link>
		<comments>http://cdevroe.com/notes/ignore-remove-git/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 02:04:04 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=3633</guid>
		<description><![CDATA[Found this little gem tonight after I had made the mistake of ignoring a file that I had already added to my repo and had committed more than one change to and wanted to remove the file from my commit history completely. &#8220;One problem I see quite often in the #git channel on Freenode is [...]]]></description>
			<content:encoded><![CDATA[<p>Found <a href="http://www.gitready.com/beginner/2009/03/06/ignoring-doesnt-remove-a-file.html">this little gem</a> tonight after I had made the mistake of ignoring a file that I had already added to my repo and had committed more than one change to and wanted to remove the file from my commit history completely.</p>
<blockquote><p>&#8220;One problem I see quite often in the #git channel on Freenode is that beginners get confused as to why a file doesnâ€™t disappear from history when they place it into their .gitignore file.&#8221;</p></blockquote>
<p>Well, I&#8217;m that beginner he speaks of.</p>
<p>To ignore a file from being tracked by Git simply create a .gitignore file in your root working directory with a list of files or directories that you want Git to ignore the changes of. Typically this is good for configuration files, error logs, or temp directories that might be filled with junk.</p>
<p>Pretty simple. However, I had a config.php file in my project for quite a few commits before I wanted to remove it and stop tracking changes. I didn&#8217;t go about this the right way and I actually ended up publishingÂ sensitiveÂ information to a public place. <em>Eek!</em> So, to help all of you, here is how you do this properly (using my config.php as the example).</p>
<ol>
<li>Ignore changes by placing the file&#8217;s name in the .gitignore file. (ie. config.php)</li>
<li>Remove the file from the index but not the working directory: <span style="color: #008000;">git -rm cached config.php</span></li>
<li><span style="color: #008000;"><span style="color: #000000;">Strip this file from every single commit you&#8217;ve ever made: (use with caution!) <span style="color: #008000;">git filter-branch &#8211;index-filter &#8216;git rm &#8211;cached config.php&#8217; HEAD</span></span></span></li>
</ol>
<p>I know that it is bad form to remove a file from the commit history as general practice however in this case I had very little choice. I hope this saves any of you that find this the time and stress it temporarily caused me.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/ignore-remove-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The perfect Git workflow by Kyle Slattery</title>
		<link>http://cdevroe.com/links/git-workflow-slattery/</link>
		<comments>http://cdevroe.com/links/git-workflow-slattery/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:50:06 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[kyle slattery]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=2927</guid>
		<description><![CDATA[The way Kyle talks about Git is much the same as I talk about cookies. Sort of makes me want to grab a tall glass of milk and dive into Git. Here is his perfect Git workflow for a one person project.]]></description>
			<content:encoded><![CDATA[<p>The way Kyle talks about Git is much the same as I talk about cookies. Sort of makes me want to grab a tall glass of milk and dive into Git. Here is <a href="http://kyleslattery.com/notebook/entries/the-perfect-git-workflow-for-a-one-person-project">his perfect Git workflow for a one person project</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/git-workflow-slattery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Git on Mac OS X 10.5 using a script</title>
		<link>http://cdevroe.com/links/install-git-mac/</link>
		<comments>http://cdevroe.com/links/install-git-mac/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 15:00:21 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[martin bergek]]></category>
		<category><![CDATA[mike-stickel]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=1416</guid>
		<description><![CDATA[A script that makes it easy to install Git from source on the Mac.]]></description>
			<content:encoded><![CDATA[<p>Although <a href="http://cdevroe.com/tag/subversion/">I&#8217;m a fan of Subversion</a> as my version control system of choice, I have a few friends that are gushing all over <a href="http://git.or.cz/">Git</a>. In order to begin my migration to Git, I&#8217;ll be needing to install it locally on my Mac.</p>
<p><a href="http://www.bergek.com/2008/09/21/install-git-on-mac-os-x-105/">This script</a>, by <a href="http://www.bergek.com/">Martin Bergek</a>, seems to be the simplest way I&#8217;ve found to install Git from source on the Macintosh.</p>
<p>Source:Â <a href="http://www.bergek.com/2008/09/21/install-git-on-mac-os-x-105/">Install git on Mac OS X 10.5</a>.<br />
Via: <a href="http://ma.gnolia.com/people/mstickel/bookmarks/zawironu">Mike Stickel on Ma.gnolia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/install-git-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versions, the subversion client for Mac, goes 1.0</title>
		<link>http://cdevroe.com/links/versionsapp1/</link>
		<comments>http://cdevroe.com/links/versionsapp1/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 19:12:19 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[versions]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=1348</guid>
		<description><![CDATA[The subversion client that I use is now out of beta.]]></description>
			<content:encoded><![CDATA[<p><a href="http://versionsapp.com/">Versions</a> had gone through what has to be one of the longer beta periods in recent memory, but I think it did the application a lot of good. I now only use Versions for interacting with subversion (as <a href="http://cdevroe.com/links/code-versions-beanstalk/">I&#8217;ve mentioned</a>).</p>
<p>Versions has now come out of beta though and is considered stable enough for sale. Version 1.0 is ~$49 USD.</p>
<p>Source: <a href="http://versionsapp.com/">Versions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/versionsapp1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

