svn2cl memo
svn2cl.sh --break-before-msg=2 --group-by-day --include-rev --separate-daylogs
が、コミットメッセージに入れているファイル名とかがうざいので
Index: svn2cl.xsl
===================================================================
--- svn2cl.xsl (リビジョン 979)
+++ svn2cl.xsl (作業コピー)
@@ -200,9 +200,18 @@
</xsl:call-template>
</xsl:when>
</xsl:choose>
- <xsl:call-template name="trim-newln">
- <xsl:with-param name="txt" select="msg" />
- </xsl:call-template>
+ <xsl:choose>
+ <xsl:when test="contains(msg, ':')">
+ <xsl:call-template name="trim-newln">
+ <xsl:with-param name="txt" select="substring-after(msg, ':')" />
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="trim-newln">
+ <xsl:with-param name="txt" select="msg" />
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
</xsl:variable>
<!-- add newline here if separate-daylogs is in effect -->
<xsl:if test="$groupbyday='yes' and $separate-daylogs='yes'"><xsl:text>&newl;</xsl:text></xsl:if>結局 svn2cl.{sh,xsl} は、dotfiles と一緒にレポジトリにいれて管理するようにしました。