[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