Rev 23: cleanup diffstatus for new bzr api in http://bzr.arbash-meinel.com/plugins/ezbzr-jam

John Arbash Meinel john at arbash-meinel.com
Mon Feb 12 21:01:32 GMT 2007


At http://bzr.arbash-meinel.com/plugins/ezbzr-jam

------------------------------------------------------------
revno: 23
revision-id: john at arbash-meinel.com-20070212210130-58l6n7h7x3ae9qmj
parent: john at arbash-meinel.com-20070212204943-mjjntx4227n2tkbo
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: ezbzr
timestamp: Mon 2007-02-12 15:01:30 -0600
message:
  cleanup diffstatus for new bzr api
modified:
  diffstatus.py                  statndiff.py-20060125022953-e558f01fcb5bef21
-------------- next part --------------
=== modified file 'diffstatus.py'
--- a/diffstatus.py	2006-01-25 16:40:14 +0000
+++ b/diffstatus.py	2007-02-12 21:01:30 +0000
@@ -18,26 +18,33 @@
 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 """
 
-import os
-
-import bzrlib
-
-class cmd_diffstatus(bzrlib.commands.Command):
+from bzrlib import (
+    builtins,
+    commands,
+    )
+
+
+class cmd_diffstatus(commands.Command):
     """Prints lots of status, including a diff"""
+
     takes_args = ['file*']
     takes_options = ['revision']
 
-    @bzrlib.commands.display_command
+    @commands.display_command
     def run(self, revision=None, file_list=None):
-        
+
         # Do status
-        status = bzrlib.builtins.cmd_status()
+        status = builtins.cmd_status()
+        status._setup_outf()
         status.run(file_list=file_list, revision=revision)
-        
-        print os.linesep * 2
-        
+
+        print
+        print
+
         # Do diff
-        diff = bzrlib.builtins.cmd_diff()
+        diff = builtins.cmd_diff()
+        status._setup_outf()
         diff.run(revision=revision, file_list=file_list)
-        
-bzrlib.commands.register_command(cmd_diffstatus)
+
+
+commands.register_command(cmd_diffstatus)



More information about the bazaar-commits mailing list