<?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>doetsch.info &#187; vcs</title>
	<atom:link href="http://doetsch.info/tag/vcs/feed/" rel="self" type="application/rss+xml" />
	<link>http://doetsch.info</link>
	<description>Im Wendekreis des Elbfisches</description>
	<lastBuildDate>Fri, 26 Mar 2010 19:39:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>MercurialEclipse 1.4.1280 released</title>
		<link>http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/</link>
		<comments>http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 14:15:20 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[1.4]]></category>
		<category><![CDATA[1.4.1280]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mercurialeclipse]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=505</guid>
		<description><![CDATA[Thanks to great efforts of some new committers a new version of MercurialEclipse has been released, delivering a lot of improvements in different areas. Please have a look at the changelog at http://bitbucket.org/mercurialeclipse/main, the project site. If you encounter issues, you can file them there as well. Verwandte Artikel:MercurialEclipse 1.3.1019 released Rebase and subversion support [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/03/04/another-commit-dialog-post/' rel='bookmark' title='Permanent Link: Another commit dialog post&#8230;'>Another commit dialog post&#8230;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Thanks to great efforts of <span>some new committers a new version of MercurialEclipse has been released, delivering a lot of improvements in different areas. Please have a look at the changelog at </span><a href="http://bitbucket.org/mercurialeclipse/main/" target="_blank">http://bitbucket.org/mercurialeclipse/main</a>, the project site. If you encounter issues, you can file them there as well.</p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/03/04/another-commit-dialog-post/' rel='bookmark' title='Permanent Link: Another commit dialog post&#8230;'>Another commit dialog post&#8230;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming improvements of the Mercurial Bookmarks extension</title>
		<link>http://doetsch.info/2008/12/07/upcoming-improvements-of-the-mercurial-bookmarks-extension/</link>
		<comments>http://doetsch.info/2008/12/07/upcoming-improvements-of-the-mercurial-bookmarks-extension/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 10:45:13 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[distributed revision control]]></category>
		<category><![CDATA[distributed source control]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[revision control]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=147</guid>
		<description><![CDATA[photo credit: ~K~ As I&#8217;ve just spotted, some important additions have been committed to the repository of the bookmarks extension: Push now supports only pushing non-bookmarked changesets, which means that your local bookmark branches are really only local and won&#8217;t be available in the target repository. And we have a corresponding feature in log to [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Bookmarks, a.k.a. local branches in MercurialEclipse'>Bookmarks, a.k.a. local branches in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2008/12/02/mercurial-eclipse-12-has-been-released/' rel='bookmark' title='Permanent Link: Mercurial Eclipse 1.2 has been released'>Mercurial Eclipse 1.2 has been released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a title="Harmony" href="http://www.flickr.com/photos/43223886@N00/286377005/" target="_blank"><img style="border: 2px solid black;" src="http://farm1.static.flickr.com/120/286377005_9137378ef2_m.jpg" border="0" alt="Harmony" width="240" height="160" /></a></p>
<p style="text-align: left;"><a title="Harmony" href="http://www.flickr.com/photos/43223886@N00/286377005/" target="_blank"><small></small></a><small><a title="Attribution-NonCommercial-NoDerivs License" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" target="_blank"><img src="http://doetsch.info/wordpress/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a><a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="~K~" href="http://www.flickr.com/photos/43223886@N00/286377005/" target="_blank">~K~</a></small></p>
<p style="text-align: left;"><span style="text-decoration: line-through;">As I&#8217;ve just <a href="http://www.bitbucket.org/segv/bookmarks/changeset/4c3e0ad58c5b/" target="_blank">spotted</a>, some important additions have been committed to the <a href="http://www.bitbucket.org/segv/bookmarks/changesets/">repository</a><br />
 of the bookmarks extension: Push now supports only pushing non-bookmarked changesets, which means that your local bookmark branches are really only local and won&#8217;t be available in the target repository. And we have a corresponding feature in log to only show bookmarked changesets. Moreover, the bookmark you&#8217;re on is now tracked, so now the behaviour is more like the git local branches one.</span></p>
<p style="text-align: left;"><span style="text-decoration: line-through;">Especially the push enhancement is important as you now don&#8217;t have to strip all bookmark-branches before pushing. So now we only need a means, to propagate bookmarks between repositories :-).</span></p>
<p style="text-align: left;">Update: Was backed out again :(.</p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Bookmarks, a.k.a. local branches in MercurialEclipse'>Bookmarks, a.k.a. local branches in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2008/12/02/mercurial-eclipse-12-has-been-released/' rel='bookmark' title='Permanent Link: Mercurial Eclipse 1.2 has been released'>Mercurial Eclipse 1.2 has been released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/12/07/upcoming-improvements-of-the-mercurial-bookmarks-extension/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mercurial Eclipse 1.2 has been released</title>
		<link>http://doetsch.info/2008/12/02/mercurial-eclipse-12-has-been-released/</link>
		<comments>http://doetsch.info/2008/12/02/mercurial-eclipse-12-has-been-released/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 07:15:55 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mercurial eclipse]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=144</guid>
		<description><![CDATA[photo credit: The Rocketeer We&#8217;ve unleashed our latest release, so head over to Assembla (see link in sidebar) and download it :-). As of differences, you can find them all in the changes section of the wiki &#8211; in my opinion the most interesting new features are bookmarks, hgsubversion and rebase support. Verwandte Artikel:Rebase and [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="Lime Fusion" href="http://www.flickr.com/photos/99796131@N00/129370310/" target="_blank"><img style="border: 2px solid black;" src="http://farm1.static.flickr.com/52/129370310_d6bb6fb81f_m.jpg" border="0" alt="Lime Fusion" width="240" height="180" /></a></p>
<p><small><a title="Attribution-NonCommercial-NoDerivs License" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" target="_blank"><img src="http://doetsch.info/wordpress/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="The Rocketeer" href="http://www.flickr.com/photos/99796131@N00/129370310/" target="_blank">The Rocketeer</a></small></p>
<p>We&#8217;ve unleashed our latest release, so head over to Assembla (see link in sidebar) and download it :-). As of differences, you can find them all in the changes section of the wiki &#8211; in my opinion the most interesting new features are bookmarks, hgsubversion and rebase support.<br />
 <small><a title="Attribution-NonCommercial-NoDerivs License" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" target="_blank"><br />
 </a><a title="The Rocketeer" href="http://www.flickr.com/photos/99796131@N00/129370310/" target="_blank"></a></small></p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/12/02/mercurial-eclipse-12-has-been-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shelve it, baby</title>
		<link>http://doetsch.info/2008/11/23/shelve-it-baby/</link>
		<comments>http://doetsch.info/2008/11/23/shelve-it-baby/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 10:05:16 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[mercurialeclipse]]></category>
		<category><![CDATA[plug-in]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[shelve]]></category>
		<category><![CDATA[unshelve]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=135</guid>
		<description><![CDATA[As a some people seem to miss a shelve / unshelve feature in Mercurial, we now have a self-grown solution that works a lot like the hgshelve extension. It does the following: Check if we have not already shelved something for this project. If the shelf is not empty, we notify the user and abort. [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="#07 [from::the office]; the workspace or empty" href="http://www.flickr.com/photos/8261588@N04/2303858967/" target="_blank"><img class="alignnone" src="http://farm3.static.flickr.com/2311/2303858967_be0707026e_m.jpg" border="0" alt="#07 [from::the office]; the workspace or empty" width="240" height="208" /></a></p>
<p>As a <a href="http://markmail.org/message/so3nzxqe7kiaaypa?q=hg+shelve&amp;page=1&amp;refer=6vjmdouspr3wdn3q" target="_blank">some people</a> seem to miss a shelve / unshelve feature in <a href="http://www.selenic.com/mercurial" target="_blank">Mercurial</a>, we now have a self-grown solution that works a lot like the <a href="http://www.selenic.com/mercurial/wiki/index.cgi/ShelveExtension" target="_blank">hgshelve extension</a>. It does the following:</p>
<ul>
<li>Check if we have not already shelved something for this project. If the shelf is not empty, we notify the user and abort.</li>
<li>Determine which project files are in one of the states <em>modified</em>, <em>added</em>, <em>removed</em> or <em>deleted</em>. If the repository root is hierarchically above the project level, only the files within the current project are considered.</li>
<li>Export a diff for all of these files to the file <em>&lt;project-name&gt;-patchfile.patch</em> that resides in the folder <em>.hg/mercurialeclipse-shelve-backup</em>. This patch file contains the diffs for all modified files in the project. </li>
<li>Determine the changeset at which the current working directory is via <em>hg id</em>.</li>
<li>Update to that changeset with <em>hg update -C -r &lt;changeset&gt;</em>.</li>
<li>Refresh the resources whose diff was exported.</li>
</ul>
<p>For Unshelving these changes we do the following:</p>
<ul>
<li>Check if there are files in our backup directory that contain shelved changes. Notify user and abort if no changes are shelved. </li>
<li>Import changes via <em>hg import &lt;patchfile&gt;</em>.</li>
<li>Empty shelve by deleting the patch file.</li>
<li>Refresh the project directory for updating files and decorations within Eclipse.</li>
</ul>
<p>The mandatory screenshot:</p>
<p><a href="http://doetsch.info/wordpress/wp-content/uploads/2008/11/20081123_shelve.png" rel="lightbox[135]"><img class="size-medium wp-image-136" style="border: 2px solid black;" title="20081123_shelve" src="http://doetsch.info/wordpress/wp-content/uploads/2008/11/20081123_shelve-300x220.png" alt="The shelve functionality in MercurialEclipse" width="300" height="220" /></a></p>
<p>The current implementation is not compatible with the hg shelve extension, but this extension a) currently does not work and b) is only using interactive mode.</p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/11/23/shelve-it-baby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New wizards for importing / exporting patches</title>
		<link>http://doetsch.info/2008/11/21/new-wizards-for-importing-exporting-patches/</link>
		<comments>http://doetsch.info/2008/11/21/new-wizards-for-importing-exporting-patches/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 17:17:11 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mercurialeclipse]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=133</guid>
		<description><![CDATA[Steeven Lee contributed some nice wizards to MercurialEclipse. They facilitate importing and exporting of patches. See screenshots below: Import: Export: Verwandte Artikel:MercurialEclipse 1.4.1280 released Shelve it, baby MercurialEclipse 1.3.1019 released


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2008/11/23/shelve-it-baby/' rel='bookmark' title='Permanent Link: Shelve it, baby'>Shelve it, baby</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bitbucket.org/steeven" target="_blank">Steeven Lee</a> contributed some nice wizards to MercurialEclipse. They facilitate importing and exporting of patches. See screenshots below:</p>
<p>Import:</p>
<p><img style="border: 2px solid black;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/ImportWizard.png?format=raw" alt="Import wizard" width="529" height="395" /></p>
<p>Export:</p>
<p><img style="border: 2px solid black;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/ExportWizard.png?format=raw" alt="Export wizard" width="529" height="403" /></p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2008/11/23/shelve-it-baby/' rel='bookmark' title='Permanent Link: Shelve it, baby'>Shelve it, baby</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/11/21/new-wizards-for-importing-exporting-patches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bookmarks, a.k.a. local branches in MercurialEclipse</title>
		<link>http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/</link>
		<comments>http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 15:45:54 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[local branches]]></category>
		<category><![CDATA[mercurialeclipse]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=118</guid>
		<description><![CDATA[Had I known yesterday that I would have another feature to blog about, I&#8217;d have skipped the previous post and put it all together in this&#8230; Anyway, a new feature is now available in the current development version of MercurialEclipse, the Mercurial team plug-in for Eclipse: So called bookmarks. The functionality is provided by the [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/12/07/upcoming-improvements-of-the-mercurial-bookmarks-extension/' rel='bookmark' title='Permanent Link: Upcoming improvements of the Mercurial Bookmarks extension'>Upcoming improvements of the Mercurial Bookmarks extension</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2008/11/23/shelve-it-baby/' rel='bookmark' title='Permanent Link: Shelve it, baby'>Shelve it, baby</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Had I known yesterday that I would have another feature to blog about, I&#8217;d have skipped the previous post and put it all together in this&#8230;</p>
<p><a href="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/BookmarksDialogCreateTab.png" target="_blank" rel="lightbox[118]"><img style="border: 2px solid black; vertical-align: text-bottom;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/BookmarksDialogCreateTab.png?format=raw" alt="Screenshot of Bookmark dialog, create tab" width="400" height="210" /></a></p>
<p>Anyway, a new feature is now available in the current development version of <a href="http://www.assembla.com/wiki/show/mercurialeclipse" target="_blank">MercurialEclipse</a>, the Mercurial team plug-in for Eclipse: So called bookmarks.</p>
<p>The functionality is provided by the <a href="http://www.selenic.com/mercurial/wiki/index.cgi/BookmarksExtension" target="_blank">bookmarks extension</a>, distributed together with <a href="http://www.selenic.com/mercurial/wiki/" target="_blank">Mercurial</a> versions that are newer than 24.10.2008. So what are <a href="http://www.selenic.com/mercurial/wiki/index.cgi/Bookmarks" target="_blank">bookmarks</a>? Have you heard of the complaint that Mercurial can&#8217;t do deleteable named branches within one clone? Don&#8217;t you want to clone to create a branch? Then the bookmark extension could be the solution for you. But keep in mind that bookmarks do not propagate to remote repositories. They are only available on your machine.</p>
<p>Bookmarks are pointers to specific heads. As with git local branches, they move with each commit and always point at the head. <strong>Update:</strong> There&#8217;s a nice <a href="http://blog.experimentalworks.net/archives/94-Mercurial-bookmarks.html" target="_blank">introduction</a> available at the <a href="http://blog.experimentalworks.net/" target="_blank">blog</a> of the extension&#8217;s author if you want to read more about the extension.</p>
<p>The dialog tab in the screenshot above allows you to create such bookmarks. If nothing is selected, it just sets the new bookmark to the tip revision. If you select a revision &#8211; I trust, you get it&#8230;</p>
<p>Contrary to named branches, bookmarks are local only and therefore aren&#8217;t under source control. This means, you can modify them as much as you like. Below you see our interface for renaming or deleting bookmarks.</p>
<p><a href="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/BookmarksDialogModifyTab.png" target="_blank" rel="lightbox[118]"><img style="border: 2px solid black;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/BookmarksDialogModifyTab.png?format=raw" alt="Screenshot of Bookmark dialog, modify tab" width="400" height="210" /></a></p>
<p>Working with bookmarks is like using branches. On the command line you can use it wherever a revision needs to be specified. So we&#8217;ve extended our &#8220;Update to different changeset dialog&#8230;&#8221; to include bookmarks. The new tab looks like this:</p>
<p><a href="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/SwitchToBookmarksTab.png" target="_blank" rel="lightbox[118]"><img style="border: 2px solid black;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/SwitchToBookmarksTab.png?format=raw" alt="Screenshot of UpdateToChangeset dialog, bookmark tab" width="400" height="177" /></a></p>
<p>Okay, that&#8217;s it for now. The next post about this follows when new features are available.</p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/12/07/upcoming-improvements-of-the-mercurial-bookmarks-extension/' rel='bookmark' title='Permanent Link: Upcoming improvements of the Mercurial Bookmarks extension'>Upcoming improvements of the Mercurial Bookmarks extension</a></li>
<li><a href='http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Rebase and subversion support in MercurialEclipse'>Rebase and subversion support in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2008/11/23/shelve-it-baby/' rel='bookmark' title='Permanent Link: Shelve it, baby'>Shelve it, baby</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rebase and subversion support in MercurialEclipse</title>
		<link>http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/</link>
		<comments>http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 20:05:20 +0000</pubDate>
		<dc:creator>Bastian</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mercurialeclipse]]></category>
		<category><![CDATA[rebase]]></category>
		<category><![CDATA[vcs]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://doetsch.info/?p=116</guid>
		<description><![CDATA[As MercurialEclipse is steadily evolving, the development version has got a few new features: Rebase support has landed, but is of course only usable with current Mercurial crew as there hasn&#8217;t been a stable Mercurial release that supports rebase. Our new wizard supports all rebase options, including aborting and continuing previously started rebases. The hgsubversion [...]


Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Bookmarks, a.k.a. local branches in MercurialEclipse'>Bookmarks, a.k.a. local branches in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/Bildschirmfoto-Rebase%20wizard%20.png" target="_blank" rel="lightbox[116]"><img style="border: 2px solid black;" src="http://trac-hg.assembla.com/mercurialeclipse/attachment/wiki/Documentation/Bildschirmfoto-Rebase%20wizard%20.png?format=raw" alt="Screenshot of Rebase wizard" width="400" height="369" /></a></p>
<p>As <a href="http://trac-hg.assembla.com/mercurialeclipse" target="_blank">MercurialEclipse</a> is steadily evolving, the development version has got a few new features:</p>
<ul>
<li><a href="http://www.selenic.com/mercurial/wiki/index.cgi/RebaseProject" target="_blank">Rebase</a> support has landed, but is of course only usable with current <a href="http://www.selenic.com/mercurial/" target="_blank">Mercurial</a> crew as there hasn&#8217;t been a stable Mercurial release that supports rebase. Our new wizard supports all rebase options, including aborting and continuing previously started rebases. </li>
<li>The <a href="http://www.selenic.com/mercurial/wiki/index.cgi/HgSubversion" target="_blank">hgsubversion extension</a> is now supported when pulling, pushing and cloning. This means, it is now possible to read from and write to subversion repositories while still using MercurialEclipse. Therefore you won&#8217;t have to interrupt your normal workflow, you can just work as with a normal Mercurial repository. Unfortunately, you need a rather new Mercurial installation for this as well. Other dependencies can be found at our <a href="http://www.assembla.com/wiki/show/mercurialeclipse" target="_blank">project page</a>. </li>
<li>Finally, we&#8217;ve been able to integrate the official Mercurial logo as Matt Mackall has granted usage of the official icons, even though the plug-in is not GPL, but EPL licensed.</li>
<li>Some internationalization fixes (UTF-8) have landed.</li>
</ul>
<p>So feel free to grab a copy at http://hg.assembla.com/mercurialeclipse and enjoy the new stuff :-).</p>
<p>Bastian</p>


<p>Verwandte Artikel:<ol><li><a href='http://doetsch.info/2008/11/15/bookmarks-aka-local-branches-in-mercurialeclipse/' rel='bookmark' title='Permanent Link: Bookmarks, a.k.a. local branches in MercurialEclipse'>Bookmarks, a.k.a. local branches in MercurialEclipse</a></li>
<li><a href='http://doetsch.info/2009/09/11/mercurialeclipse-1-4-1280-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.4.1280 released'>MercurialEclipse 1.4.1280 released</a></li>
<li><a href='http://doetsch.info/2009/02/14/mercurialeclipse-131019-released/' rel='bookmark' title='Permanent Link: MercurialEclipse 1.3.1019 released'>MercurialEclipse 1.3.1019 released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://doetsch.info/2008/11/14/rebase-and-subversion-support-in-mercurialeclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
