<?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: Automatische Keyword-Ersetzung mit Mercurial</title>
	<atom:link href="http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/</link>
	<description>Interessantes aus der Welt der Computer...</description>
	<lastBuildDate>Fri, 06 Aug 2010 06:59:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: joede</title>
		<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/comment-page-1/#comment-2535</link>
		<dc:creator>joede</dc:creator>
		<pubDate>Fri, 14 Aug 2009 08:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antiblau.de/?p=435#comment-2535</guid>
		<description>Ich schreibe die ganzen Dokumente (Lastenhefte, Spezifikationen,...), die der ISO-9001 unterliegen, mit LaTeX. Da ist die Revision Pflicht. Da kam mir die CVS-Revision eigentlich gerade recht. Aber es wird auch so gehen. ;-)</description>
		<content:encoded><![CDATA[<p>Ich schreibe die ganzen Dokumente (Lastenhefte, Spezifikationen,&#8230;), die der ISO-9001 unterliegen, mit LaTeX. Da ist die Revision Pflicht. Da kam mir die CVS-Revision eigentlich gerade recht. Aber es wird auch so gehen. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LeSpocky</title>
		<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/comment-page-1/#comment-2534</link>
		<dc:creator>LeSpocky</dc:creator>
		<pubDate>Fri, 14 Aug 2009 07:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antiblau.de/?p=435#comment-2534</guid>
		<description>Ich hab mir die Revisionsnummer damals nur im Draft-Modus in die Fußzeile schreiben lassen, da war das praktisch. Für&#039;s Deckblatt hängt&#039;s natürlich von der Art der Publikation ab. ;-)</description>
		<content:encoded><![CDATA[<p>Ich hab mir die Revisionsnummer damals nur im Draft-Modus in die Fußzeile schreiben lassen, da war das praktisch. Für&#8217;s Deckblatt hängt&#8217;s natürlich von der Art der Publikation ab. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joede</title>
		<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/comment-page-1/#comment-2533</link>
		<dc:creator>joede</dc:creator>
		<pubDate>Fri, 14 Aug 2009 07:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antiblau.de/?p=435#comment-2533</guid>
		<description>Das Paket rcs-latex müsste direkt funktionieren, wenn man &quot;Revision = {node&#124;short}&quot; benutzt. Allerdings will ich nicht den verkürzten Hex-String als Revision auf meinem Deckblatt haben. ;-)

Deswegen war das Thema für mich durch... erst einmal.</description>
		<content:encoded><![CDATA[<p>Das Paket rcs-latex müsste direkt funktionieren, wenn man &#8220;Revision = {node|short}&#8221; benutzt. Allerdings will ich nicht den verkürzten Hex-String als Revision auf meinem Deckblatt haben. ;-)</p>
<p>Deswegen war das Thema für mich durch&#8230; erst einmal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LeSpocky</title>
		<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/comment-page-1/#comment-2523</link>
		<dc:creator>LeSpocky</dc:creator>
		<pubDate>Thu, 13 Aug 2009 12:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antiblau.de/?p=435#comment-2523</guid>
		<description>Es ist nur um die Eindeutigkeit der numerischen lokalen Revisionsnummer geschehen. Der hexadezimale String (in obigem Beispiel nach dem &lt;em&gt;&#039;:&#039;&lt;/em&gt;) ist eindeutig, auch bei push/pull. Bei dem auf 12 Stellen verkürzten, können natürlich noch Kollisionen auftreten, theoretisch sogar beim vollen SHA1-Hash mit 40 Hex-Stellen, was aber extrem unwahrscheinlich ist, so dass man hier von Eindeutigkeit ausgehen kann. Mehr darüber im Mercurial-Wiki unter &lt;a href=&quot;http://mercurial.selenic.com/wiki/ChangeSetID&quot; rel=&quot;nofollow&quot;&gt;ChangeSetID&lt;/a&gt;.

Zur eindeutigen Referenzierung ist also nur die ChangeSetID, nicht aber die Revision Number geeignet. Ob und wie man erstere in LaTeX unterbringt, kann ich aber nicht sagen. Ein Paket, das extra für Mercurial gemacht ist, habe ich bei einer schnellen Suche im CTAN nicht gefunden. Ich stell mir das wegen des oben beschrieben Templating von Mercurial auch schwierig vor, wenn auch nicht unmöglich. Ob man mit dem oben genannten Mechanismus eins der Pakete für svn austricksen kann, hab ich nicht probiert. In das Paket &lt;em&gt;vc&lt;/em&gt; kann man das sicher nachrüsten (bzr und git gibt&#039;s da ja schon), aber das erforderte auch noch awk zu installieren und ist vielleicht ein bisschen oversized.</description>
		<content:encoded><![CDATA[<p>Es ist nur um die Eindeutigkeit der numerischen lokalen Revisionsnummer geschehen. Der hexadezimale String (in obigem Beispiel nach dem <em>&#8216;:&#8217;</em>) ist eindeutig, auch bei push/pull. Bei dem auf 12 Stellen verkürzten, können natürlich noch Kollisionen auftreten, theoretisch sogar beim vollen SHA1-Hash mit 40 Hex-Stellen, was aber extrem unwahrscheinlich ist, so dass man hier von Eindeutigkeit ausgehen kann. Mehr darüber im Mercurial-Wiki unter <a href="http://mercurial.selenic.com/wiki/ChangeSetID">ChangeSetID</a>.</p>
<p>Zur eindeutigen Referenzierung ist also nur die ChangeSetID, nicht aber die Revision Number geeignet. Ob und wie man erstere in LaTeX unterbringt, kann ich aber nicht sagen. Ein Paket, das extra für Mercurial gemacht ist, habe ich bei einer schnellen Suche im CTAN nicht gefunden. Ich stell mir das wegen des oben beschrieben Templating von Mercurial auch schwierig vor, wenn auch nicht unmöglich. Ob man mit dem oben genannten Mechanismus eins der Pakete für svn austricksen kann, hab ich nicht probiert. In das Paket <em>vc</em> kann man das sicher nachrüsten (bzr und git gibt&#8217;s da ja schon), aber das erforderte auch noch awk zu installieren und ist vielleicht ein bisschen oversized.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joede</title>
		<link>http://blog.antiblau.de/2009/08/13/automatische-keyword-ersetzung-mit-mercurial/comment-page-1/#comment-2520</link>
		<dc:creator>joede</dc:creator>
		<pubDate>Thu, 13 Aug 2009 10:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.antiblau.de/?p=435#comment-2520</guid>
		<description>Schöner Blogpost. Für mich war die nur lokal gültige Revision-ID das K.O. für die &quot;keyword substition&quot;. Spätestens mit dem nächsten push/pull zum Abgleich der Arbeit mit anderen ist es um die Eindeutigkeit Nummer geschehen.

Oder sehe ich da was falsch? Hast Du schn Erfahrungen damit gemacht?

Ich habe bisher mit GIT/Mercurial nur kurz &quot;gespielt&quot;.</description>
		<content:encoded><![CDATA[<p>Schöner Blogpost. Für mich war die nur lokal gültige Revision-ID das K.O. für die &#8220;keyword substition&#8221;. Spätestens mit dem nächsten push/pull zum Abgleich der Arbeit mit anderen ist es um die Eindeutigkeit Nummer geschehen.</p>
<p>Oder sehe ich da was falsch? Hast Du schn Erfahrungen damit gemacht?</p>
<p>Ich habe bisher mit GIT/Mercurial nur kurz &#8220;gespielt&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
