<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Moving to GitHub?</title>
	<atom:link href="http://pocoproject.org/blog/?feed=rss2&#038;p=340" rel="self" type="application/rss+xml" />
	<link>http://pocoproject.org/blog/?p=340</link>
	<description>News and discussion for the POCO Community</description>
	<lastBuildDate>Thu, 09 May 2013 12:05:16 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Aurélien Derouineau</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-670</link>
		<dc:creator>Aurélien Derouineau</dc:creator>
		<pubDate>Tue, 23 Feb 2010 02:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-670</guid>
		<description>As you say, it&#039;s more of a hype, really. Many people hear of git and not hg, so they use git and talk about it, etc. (Ruby On Rails got such hype, and it&#039;s not that popular anymore)
One of the main differences between the two is that git is a bunch of small &quot;scripts&quot; while hg is one big script. Some prefer the former; I prefer the latter. Just like github, bitbucket features projects on its main page; and advertisement can also be obtained by posting on forums and on the web.

Have a lot at differences here: http://code.google.com/p/support/wiki/DVCSAnalysis

Since POCO is a multi-platform library, it would be logical to use a purely multi-platform DVCS: Mercurial.</description>
		<content:encoded><![CDATA[<p>As you say, it&#8217;s more of a hype, really. Many people hear of git and not hg, so they use git and talk about it, etc. (Ruby On Rails got such hype, and it&#8217;s not that popular anymore)<br />
One of the main differences between the two is that git is a bunch of small &#8220;scripts&#8221; while hg is one big script. Some prefer the former; I prefer the latter. Just like github, bitbucket features projects on its main page; and advertisement can also be obtained by posting on forums and on the web.</p>
<p>Have a lot at differences here: <a href="http://code.google.com/p/support/wiki/DVCSAnalysis" rel="nofollow">http://code.google.com/p/support/wiki/DVCSAnalysis</a></p>
<p>Since POCO is a multi-platform library, it would be logical to use a purely multi-platform DVCS: Mercurial.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guenter</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-662</link>
		<dc:creator>guenter</dc:creator>
		<pubDate>Fri, 19 Feb 2010 09:09:58 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-662</guid>
		<description>Personally, I have no preference for git over mercurial (or vice versa), it&#039;s just that most people who have commented seem to prefer git. From what I&#039;ve seen from various sources, feature-wise git and hg are basically on par. GitHub seems to generate more hype at the moment, which may benefit the project. Anyway, if anyone knows a compelling reason why we should prefer hg over git, I&#039;m open.</description>
		<content:encoded><![CDATA[<p>Personally, I have no preference for git over mercurial (or vice versa), it&#8217;s just that most people who have commented seem to prefer git. From what I&#8217;ve seen from various sources, feature-wise git and hg are basically on par. GitHub seems to generate more hype at the moment, which may benefit the project. Anyway, if anyone knows a compelling reason why we should prefer hg over git, I&#8217;m open.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aurelien Derouineau</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-660</link>
		<dc:creator>Aurelien Derouineau</dc:creator>
		<pubDate>Thu, 18 Feb 2010 00:19:49 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-660</guid>
		<description>guenter,

I suppose, from what you&#039;ve been saying, that you&#039;re already set on git and do not wish to consider hg (mercurial)...</description>
		<content:encoded><![CDATA[<p>guenter,</p>
<p>I suppose, from what you&#8217;ve been saying, that you&#8217;re already set on git and do not wish to consider hg (mercurial)&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guenter</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-657</link>
		<dc:creator>guenter</dc:creator>
		<pubDate>Wed, 17 Feb 2010 17:37:51 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-657</guid>
		<description>The problem is not how to move a SVN repository to GIT. git svn and GitHub do a fine job with that. The actual problem is that we now have two separate POCO branches - the Trunk and the 1.3.7 branch. At one point in the not so far future, we&#039;ll integrate the changes from 1.3.7 back into the Trunk, then create a 1.4 branch. The question now is, how should we set up the trunk and 1.3 branches in GitHub, in a way that would allow for easy merging at a later point.</description>
		<content:encoded><![CDATA[<p>The problem is not how to move a SVN repository to GIT. git svn and GitHub do a fine job with that. The actual problem is that we now have two separate POCO branches &#8211; the Trunk and the 1.3.7 branch. At one point in the not so far future, we&#8217;ll integrate the changes from 1.3.7 back into the Trunk, then create a 1.4 branch. The question now is, how should we set up the trunk and 1.3 branches in GitHub, in a way that would allow for easy merging at a later point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Holdsworth</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-656</link>
		<dc:creator>Brian Holdsworth</dc:creator>
		<pubDate>Wed, 17 Feb 2010 17:29:26 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-656</guid>
		<description>I have not seen it mentioned, but I trust you ARE aware of the &quot;git svn&quot; commands?  These make it pretty easy to pull the revision history, tags, and branches that you actually want out of svn and into a new git repository.  You can experiment with this locally.  Then, once you have a git repository that fits your requirements, clone it over to GitHub.</description>
		<content:encoded><![CDATA[<p>I have not seen it mentioned, but I trust you ARE aware of the &#8220;git svn&#8221; commands?  These make it pretty easy to pull the revision history, tags, and branches that you actually want out of svn and into a new git repository.  You can experiment with this locally.  Then, once you have a git repository that fits your requirements, clone it over to GitHub.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Phelan</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-653</link>
		<dc:creator>Brad Phelan</dc:creator>
		<pubDate>Tue, 16 Feb 2010 14:31:06 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-653</guid>
		<description>I&#039;ve been using github for a month now and the barrier to forking changes off another project, making changes and then having those folded back into the main project is so low it is amazing.

I&#039;m a complete git convert :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using github for a month now and the barrier to forking changes off another project, making changes and then having those folded back into the main project is so low it is amazing.</p>
<p>I&#8217;m a complete git convert <img src='http://pocoproject.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aurelien Derouineau</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-652</link>
		<dc:creator>Aurelien Derouineau</dc:creator>
		<pubDate>Tue, 16 Feb 2010 09:18:07 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-652</guid>
		<description>I think you should consider using Mercurial as another option. I&#039;m not saying one is better than the other, but there seems to be some kind of hype around Git, and I believe Mercurial well deserves to be used as well.

Here&#039;s a site that provides hosting (which seems to be better for the free version)
http://bitbucket.org/plans/

Or why not set up the repository on Applied Informatics&#039; servers?

--------------------------------------------------

&quot;I don’t really like the idea, as there’s no need to move the old release branches over to GitHub.&quot;

Just move a few of the most recent branches, trunk, and the sandbox.


&quot;How can we set up the Git repository, so that this integration can be easily done?&quot;

Merging is supposed to be easier with a DVCS (Distributed Version Constrol System) than SVN.

--------------------------------------------------

As Franky Braem said, perhaps you could just start off with the sandbox, and in a few weeks (or months) move the rest, after further discussions (such as what exactly to move, whether to use git or mercurial, etc)</description>
		<content:encoded><![CDATA[<p>I think you should consider using Mercurial as another option. I&#8217;m not saying one is better than the other, but there seems to be some kind of hype around Git, and I believe Mercurial well deserves to be used as well.</p>
<p>Here&#8217;s a site that provides hosting (which seems to be better for the free version)<br />
<a href="http://bitbucket.org/plans/" rel="nofollow">http://bitbucket.org/plans/</a></p>
<p>Or why not set up the repository on Applied Informatics&#8217; servers?</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>&#8220;I don’t really like the idea, as there’s no need to move the old release branches over to GitHub.&#8221;</p>
<p>Just move a few of the most recent branches, trunk, and the sandbox.</p>
<p>&#8220;How can we set up the Git repository, so that this integration can be easily done?&#8221;</p>
<p>Merging is supposed to be easier with a DVCS (Distributed Version Constrol System) than SVN.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>As Franky Braem said, perhaps you could just start off with the sandbox, and in a few weeks (or months) move the rest, after further discussions (such as what exactly to move, whether to use git or mercurial, etc)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Franky Braem</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-651</link>
		<dc:creator>Franky Braem</dc:creator>
		<pubDate>Mon, 15 Feb 2010 06:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-651</guid>
		<description>Maybe you can start with moving the Sandbox to git and create the Poco Code project as mentioned on poco-develop mailing-list? This way we can can all get familiar with git. I don&#039;t know git and don&#039;t know how well it can be used on Windows, which is my main development platform for now.</description>
		<content:encoded><![CDATA[<p>Maybe you can start with moving the Sandbox to git and create the Poco Code project as mentioned on poco-develop mailing-list? This way we can can all get familiar with git. I don&#8217;t know git and don&#8217;t know how well it can be used on Windows, which is my main development platform for now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Devin Akin</title>
		<link>http://pocoproject.org/blog/?p=340&#038;cpage=1#comment-646</link>
		<dc:creator>Devin Akin</dc:creator>
		<pubDate>Thu, 11 Feb 2010 10:35:07 +0000</pubDate>
		<guid isPermaLink="false">http://pocoproject.org/blog/?p=340#comment-646</guid>
		<description>You might want to check out the MongoDB project. They are probably the biggest C++ GitHub project. See how they have integrated their bug system, jira.mongodb.org, and github together.

Also they do have donation badges, so you can put that on there too. Basically what happens, it will take time, is after you get going, people can easily fork off your project make changes and send you a push request. Also, you might want to contact the GitHub guys and I am sure they can feature you on the front page of GitHub, great way to gain traction.

GitHub will also highlight your repository in the trends pages as you guys checkin, so they do a lot of pr for the project. Overall the system is slicker and I think over time it builds more interest in the project, something that SourceForge simply does not provide.</description>
		<content:encoded><![CDATA[<p>You might want to check out the MongoDB project. They are probably the biggest C++ GitHub project. See how they have integrated their bug system, jira.mongodb.org, and github together.</p>
<p>Also they do have donation badges, so you can put that on there too. Basically what happens, it will take time, is after you get going, people can easily fork off your project make changes and send you a push request. Also, you might want to contact the GitHub guys and I am sure they can feature you on the front page of GitHub, great way to gain traction.</p>
<p>GitHub will also highlight your repository in the trends pages as you guys checkin, so they do a lot of pr for the project. Overall the system is slicker and I think over time it builds more interest in the project, something that SourceForge simply does not provide.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
