summaryrefslogtreecommitdiff
blob: b21eef05d2adad728e181809932ca52232fc6ba1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
revno: 160 [merge]
author: Jelmer Vernooij <jelmer@samba.org>
committer: Guillermo Gonzalez <guillo.gonzo@gmail.com>
branch nick: trunk
timestamp: Mon 2011-12-19 18:45:35 -0300
message:
  Removes the use of relative imports and avoids using lazy_import in a few places we're it doesn't make a difference.

Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=418969
Upstream bug: https://bugs.launchpad.net/bzr-xmloutput/+bug/955329
Commit: http://bazaar.launchpad.net/~verterok/bzr-xmloutput/trunk/revision/160

--- cmds.py	2011-03-09 23:19:41 +0000
+++ cmds.py	2011-12-12 15:11:38 +0000
@@ -22,36 +22,39 @@
 
 import info
 import bzrlib
+from bzrlib.option import Option
+from bzrlib.commands import (
+    Command,
+    display_command,
+    )
 from bzrlib.lazy_import import lazy_import
 lazy_import(globals(), """
 import sys
 from bzrlib import (
     builtins,
     bzrdir,
-    commands,
-    option,
     log,
     workingtree,
     errors
     )
 
-from bzrlib.option import Option, custom_help
-from bzrlib.commands import display_command
-import logxml
-import service
+from bzrlib.plugins.xmloutput import (
+    logxml,
+    service,
+    )
 import socket
-from xml_errors import handle_error_xml
 """)
 
+from bzrlib.plugins.xmloutput.xml_errors import handle_error_xml
 
 version_info = info.bzr_plugin_version
 plugin_name = info.bzr_plugin_name
 
-null_option = option.Option('null',
-                            help='Write an ascii NUL (\\0) as the final char.')
-
-
-class cmd_xmlstatus(commands.Command):
+null_option = Option('null',
+                     help='Write an ascii NUL (\\0) as the final char.')
+
+
+class cmd_xmlstatus(Command):
     """Display status summary.
 
     This reports on versioned and unknown files, reporting them
@@ -118,7 +121,7 @@
         self.outf.write('\n')
 
 
-class cmd_xmlannotate(commands.Command):
+class cmd_xmlannotate(Command):
     """Show the origin of each line in a file.
 
     This prints out the given file with an annotation on the left side
@@ -176,7 +179,7 @@
                 branch.unlock()
 
 
-class cmd_xmlmissing(commands.Command):
+class cmd_xmlmissing(Command):
     """Show unmerged/unpulled revisions between two branches.
 
     OTHER_BRANCH may be local or remote.
@@ -212,7 +215,7 @@
         self.outf.write('\n')
 
 
-class cmd_xmlinfo(commands.Command):
+class cmd_xmlinfo(Command):
     """Show information about a working tree, branch or repository.
 
     This command will show all known locations and formats associated to the
@@ -247,7 +250,7 @@
         self.outf.write('\n')
 
 
-class cmd_xmlplugins(commands.Command):
+class cmd_xmlplugins(Command):
     """List the installed plugins.
 
     This command displays the list of installed plugins including
@@ -284,7 +287,7 @@
         self.outf.write('\n')
 
 
-class cmd_xmlversion(commands.Command):
+class cmd_xmlversion(Command):
     """Show version of bzr."""
     hidden = True
     encoding_type = 'replace'
@@ -383,7 +386,7 @@
             self.outf.write('\0')
         self.outf.write('\n')
 
-class cmd_start_xmlrpc(commands.Command):
+class cmd_start_xmlrpc(Command):
     """Start the xmlrpc service."""
 
     hidden = True
@@ -413,7 +416,7 @@
             self.server.shutdown()
 
 
-class cmd_stop_xmlrpc(commands.Command):
+class cmd_stop_xmlrpc(Command):
     """Stops a xmlrpc service."""
 
     hidden = True

--- infoxml.py	2009-07-28 03:43:56 +0000
+++ infoxml.py	2011-12-12 15:11:38 +0000
@@ -27,6 +27,7 @@
 
 __all__ = ['show_bzrdir_info_xml']
 
+from bzrlib import info
 from bzrlib.lazy_import import lazy_import
 lazy_import(globals(), """
 import os, sys, time
@@ -36,7 +37,6 @@
     errors,
     osutils,
     urlutils,
-    info,
     missing,
     )
 """)

--- logxml.py	2010-12-15 18:27:12 +0000
+++ logxml.py	2011-12-12 15:11:38 +0000
@@ -1,14 +1,12 @@
 # -*- encoding: utf-8 -*-
 
-import os
-
+from bzrlib import log
 from bzrlib.lazy_import import lazy_import
 lazy_import(globals(), """
 import bzrlib
 from bzrlib import (
     debug,
     osutils,
-    log,
     )
 """)
 

--- lsxml.py	2011-03-09 23:41:22 +0000
+++ lsxml.py	2011-12-12 15:11:38 +0000
@@ -19,8 +19,6 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
 #
 
-import os
-
 from bzrlib.lazy_import import lazy_import
 lazy_import(globals(), """
 from bzrlib import bzrdir, errors, osutils

--- service.py	2010-02-23 23:38:02 +0000
+++ service.py	2011-12-12 15:11:38 +0000
@@ -20,6 +20,8 @@
 #
 """ xmlrpc service module """
 
+import os
+
 from bzrlib.lazy_import import lazy_import
 lazy_import(globals(), """
 import bzrlib
@@ -30,14 +32,13 @@
     osutils
     )
 import sys
-import os
 import codecs
 import logging
 import traceback
 from cStringIO import StringIO
 """)
 
-from xml_errors import XMLError
+from bzrlib.plugins.xmloutput.xml_errors import XMLError
 from xmlrpclib import Fault, Binary
 from SimpleXMLRPCServer import SimpleXMLRPCServer
 

--- statusxml.py	2010-12-15 18:27:12 +0000
+++ statusxml.py	2011-12-12 15:11:38 +0000
@@ -33,7 +33,7 @@
     trace,
     )
 
-import logxml
+from bzrlib.plugins.xmloutput import logxml
 """)
 
 from writer import _escape_cdata