[PATCH hglib] client: use --template instead of --style for cset display

Idan Kamara idankk86 at gmail.com
Mon Aug 8 17:01:58 CDT 2011


# HG changeset patch
# User Idan Kamara <idankk86 at gmail.com>
# Date 1311450939 -10800
# Node ID ecf36f339f6802afbc9db057afd2df84ec433e86
# Parent  40bea4a1878849f5fb06041b9bd16610a88c120e
client: use --template instead of --style for cset display

diff -r 40bea4a18788 -r ecf36f339f68 hglib/client.py
--- a/hglib/client.py	Sat Jul 23 22:55:39 2011 +0300
+++ b/hglib/client.py	Sat Jul 23 22:55:39 2011 +0300
@@ -1,5 +1,5 @@
 import subprocess, os, struct, cStringIO, collections
-import hglib, error, util
+import hglib, error, util, templates
 
 from util import cmdbuilder
 
@@ -9,10 +9,6 @@
     outputfmtsize = struct.calcsize(outputfmt)
     retfmt = '>i'
 
-    # XXX fix this hack
-    _stylesdir = os.path.join(os.path.dirname(__file__), 'styles')
-    revstyle = os.path.join(_stylesdir, 'rev.style')
-
     revision = collections.namedtuple('revision', 'rev, node, tags, '
                                                   'branch, author, desc')
 
@@ -190,7 +186,7 @@
         return d
 
     def log(self, revrange=None):
-        args = cmdbuilder('log', style=hgclient.revstyle, rev=revrange)
+        args = cmdbuilder('log', template=templates.changeset, rev=revrange)
 
         out = self.rawcommand(args)
         out = out.split('\0')[:-1]
@@ -200,7 +196,7 @@
     def incoming(self, revrange=None, path=None):
         args = cmdbuilder('incoming',
                           path,
-                          style=hgclient.revstyle, rev=revrange)
+                          template=templates.changeset, rev=revrange)
 
         def eh(ret, out, err):
             if ret != 1:
@@ -215,7 +211,7 @@
 
     def outgoing(self, revrange=None, path=None):
         args = cmdbuilder('outgoing',
-                          path, style=hgclient.revstyle, rev=revrange)
+                          path, template=templates.changeset, rev=revrange)
 
         def eh(ret, out, err):
             if ret != 1:
@@ -264,7 +260,7 @@
         self.rawcommand(args)
 
     def tip(self):
-        args = cmdbuilder('tip', style=hgclient.revstyle)
+        args = cmdbuilder('tip', template=templates.changeset)
         out = self.rawcommand(args)
         out = out.split('\0')
 
diff -r 40bea4a18788 -r ecf36f339f68 hglib/styles/rev.style
--- a/hglib/styles/rev.style	Sat Jul 23 22:55:39 2011 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-changeset = '{rev}\0{node}\0{tags}\0{branch}\0{author}\0{desc}\0'
diff -r 40bea4a18788 -r ecf36f339f68 hglib/templates.py
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hglib/templates.py	Sat Jul 23 22:55:39 2011 +0300
@@ -0,0 +1,1 @@
+changeset = '{rev}\\0{node}\\0{tags}\\0{branch}\\0{author}\\0{desc}\\0'


More information about the Mercurial-devel mailing list