<?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: Stage, Build, Review with Git, Gerrit, Hudson and Mylyn</title>
	<atom:link href="http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/feed" rel="self" type="application/rss+xml" />
	<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn</link>
	<description>Task-focused productivity for Enterprise Agile ALM</description>
	<lastBuildDate>Fri, 14 Jun 2013 04:18:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Steffen Pingel</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-145336</link>
		<dc:creator>Steffen Pingel</dc:creator>
		<pubDate>Fri, 02 Sep 2011 22:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-145336</guid>
		<description>Yes, this works identically for Jenkins. At this point the remote APIs provided by Hudson and Jenkins that the Eclipse integration is based on are very similar so the connector offers the same level of features for both.</description>
		<content:encoded><![CDATA[<p>Yes, this works identically for Jenkins. At this point the remote APIs provided by Hudson and Jenkins that the Eclipse integration is based on are very similar so the connector offers the same level of features for both.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C. Daniel Chase</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-145266</link>
		<dc:creator>C. Daniel Chase</dc:creator>
		<pubDate>Fri, 02 Sep 2011 12:49:13 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-145266</guid>
		<description>Does this work with Jenkins as well as Hudson? While for most purposes they are very similar, I expect there may be minor API differences. I will attempt this with my Jenkins install, and advise if any issues arise. Just wondering if anyone had already done so.</description>
		<content:encoded><![CDATA[<p>Does this work with Jenkins as well as Hudson? While for most purposes they are very similar, I expect there may be minor API differences. I will attempt this with my Jenkins install, and advise if any issues arise. Just wondering if anyone had already done so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Jönsson</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-137887</link>
		<dc:creator>Peter Jönsson</dc:creator>
		<pubDate>Thu, 21 Jul 2011 07:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-137887</guid>
		<description>Thanks! I&#039;ll be watching the bug and I can verify it if/when there is a solution.</description>
		<content:encoded><![CDATA[<p>Thanks! I&#8217;ll be watching the bug and I can verify it if/when there is a solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steffen Pingel</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-137768</link>
		<dc:creator>Steffen Pingel</dc:creator>
		<pubDate>Wed, 20 Jul 2011 18:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-137768</guid>
		<description>The Git repository is indeed searched based on the URL of the Gerrit repository. I have taken a quick look at the code and the host information of the actual Git repository is available through the Gerrit configuration. I have filed a bug to improve the look-up logic:

 352647: fetch fails if URL of Git server does not match Gerrit server
 https://bugs.eclipse.org/bugs/show_bug.cgi?id=352647</description>
		<content:encoded><![CDATA[<p>The Git repository is indeed searched based on the URL of the Gerrit repository. I have taken a quick look at the code and the host information of the actual Git repository is available through the Gerrit configuration. I have filed a bug to improve the look-up logic:</p>
<p> 352647: fetch fails if URL of Git server does not match Gerrit server<br />
 <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=352647" rel="nofollow">https://bugs.eclipse.org/bugs/show_bug.cgi?id=352647</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Jönsson</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-137762</link>
		<dc:creator>Peter Jönsson</dc:creator>
		<pubDate>Wed, 20 Jul 2011 18:00:27 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-137762</guid>
		<description>Thanks for the reply :) The thing is that I am forced to host our Gerrit server in the following way:

[gerrit]
        canonicalWebUrl = https://cpp-gerrit..se/
[sshd]
        listenAddress = gerrit..se:29418

So there will never be a match for a remote with cpp-gerrit , they all use gerrit..se .</description>
		<content:encoded><![CDATA[<p>Thanks for the reply <img src='http://tasktop.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The thing is that I am forced to host our Gerrit server in the following way:</p>
<p>[gerrit]<br />
        canonicalWebUrl = <a href="https://cpp-gerrit..se/" rel="nofollow">https://cpp-gerrit..se/</a><br />
[sshd]<br />
        listenAddress = gerrit..se:29418</p>
<p>So there will never be a match for a remote with cpp-gerrit , they all use gerrit..se .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steffen Pingel</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-137761</link>
		<dc:creator>Steffen Pingel</dc:creator>
		<pubDate>Wed, 20 Jul 2011 17:55:14 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-137761</guid>
		<description>For the compare editor files are directly downloaded from the Gerrit server through HTTP using the same mechanism that is used to retrieve changes. If I understand correctly, you are using the fetch button which searches for a matching Git repository in the workspace. If a matching repository is found a dialog, provided by EGit, is shown for fetching a particular branch. If this is not working as expected please file a bug against the Mylyn Reviews project and include any relevant errors from the error log: http://eclipse.org/mylyn/support/. Thanks!</description>
		<content:encoded><![CDATA[<p>For the compare editor files are directly downloaded from the Gerrit server through HTTP using the same mechanism that is used to retrieve changes. If I understand correctly, you are using the fetch button which searches for a matching Git repository in the workspace. If a matching repository is found a dialog, provided by EGit, is shown for fetching a particular branch. If this is not working as expected please file a bug against the Mylyn Reviews project and include any relevant errors from the error log: <a href="http://eclipse.org/mylyn/support/" rel="nofollow">http://eclipse.org/mylyn/support/</a>. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Jönsson</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-137721</link>
		<dc:creator>Peter Jönsson</dc:creator>
		<pubDate>Wed, 20 Jul 2011 14:04:36 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-137721</guid>
		<description>Hi!

We run the Gerrit website on a different URL (apache reverse proxy) than the SSH server (we need to do that for internal company reasons) and therefore fetch-click fails. I assume mylyn/eclipse tries to use the same hostname for downloading the patch will be same as for the review data downloaded? Or does it search all your local git-repos for a matching remote?

In the Gerrit web interface the git/repo fetch commands we have are correct, so I guess this information retrieved and parsed?</description>
		<content:encoded><![CDATA[<p>Hi!</p>
<p>We run the Gerrit website on a different URL (apache reverse proxy) than the SSH server (we need to do that for internal company reasons) and therefore fetch-click fails. I assume mylyn/eclipse tries to use the same hostname for downloading the patch will be same as for the review data downloaded? Or does it search all your local git-repos for a matching remote?</p>
<p>In the Gerrit web interface the git/repo fetch commands we have are correct, so I guess this information retrieved and parsed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steffen Pingel</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-134937</link>
		<dc:creator>Steffen Pingel</dc:creator>
		<pubDate>Fri, 08 Jul 2011 21:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-134937</guid>
		<description>@Stefan, very good point. Using the clone wizard is certainly much easier than manually configuring the ref spec. My blog post followed the setup tutorial but I agree that HEAD:refs/for/master is a good recommendation.

@Olivier, the described connectors interface directly with the Hudson&#039;s REST and Gerrit&#039;s JSon API and do not use OSLC at the moment. It&#039;s certainly a consideration for the future once that becomes available on the server side.</description>
		<content:encoded><![CDATA[<p>@Stefan, very good point. Using the clone wizard is certainly much easier than manually configuring the ref spec. My blog post followed the setup tutorial but I agree that HEAD:refs/for/master is a good recommendation.</p>
<p>@Olivier, the described connectors interface directly with the Hudson&#8217;s REST and Gerrit&#8217;s JSon API and do not use OSLC at the moment. It&#8217;s certainly a consideration for the future once that becomes available on the server side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olivier Berger</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-134064</link>
		<dc:creator>Olivier Berger</dc:creator>
		<pubDate>Wed, 06 Jul 2011 04:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-134064</guid>
		<description>How much OSLC could be used in all of this (or is already) ?</description>
		<content:encoded><![CDATA[<p>How much OSLC could be used in all of this (or is already) ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Lay</title>
		<link>http://tasktop.com/blog/eclipse/stage-build-review-with-git-gerrit-hudson-and-mylyn/comment-page-1#comment-133914</link>
		<dc:creator>Stefan Lay</dc:creator>
		<pubDate>Tue, 05 Jul 2011 16:24:44 +0000</pubDate>
		<guid isPermaLink="false">http://tasktop.com/blog/?p=4774#comment-133914</guid>
		<description>Great article!

I have one remark:

I would not recommend to use the push ref spec configuration refs/heads/*:refs/for/*.
Normally you use multiple local feature branches but you push to only one or two branches on gerrit. With the push ref spec above you have to name the local branch the same as the remote branches on gerrit.

I use HEAD:refs/for/master. This refspec is generated automatically if you go to the last page of the CloneWizard and select the checkbox &quot;Configure Pushing Changes to Gerrit Code Review&quot; (http://wiki.eclipse.org/EGit/User_Guide#Gerrit_Configuration).</description>
		<content:encoded><![CDATA[<p>Great article!</p>
<p>I have one remark:</p>
<p>I would not recommend to use the push ref spec configuration refs/heads/*:refs/for/*.<br />
Normally you use multiple local feature branches but you push to only one or two branches on gerrit. With the push ref spec above you have to name the local branch the same as the remote branches on gerrit.</p>
<p>I use HEAD:refs/for/master. This refspec is generated automatically if you go to the last page of the CloneWizard and select the checkbox &#8220;Configure Pushing Changes to Gerrit Code Review&#8221; (<a href="http://wiki.eclipse.org/EGit/User_Guide#Gerrit_Configuration" rel="nofollow">http://wiki.eclipse.org/EGit/User_Guide#Gerrit_Configuration</a>).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
