[PATCH] long option for bzr log

William Dodé wilk-ml at flibuste.net
Sat Jul 2 10:44:37 BST 2005


Hi,

I don't like the new short log format. This patch add an option '-l or
--long' to use the long format (used previously) :

*** modified file 'bzrlib/commands.py'
--- bzrlib/commands.py 
+++ bzrlib/commands.py 
@@ -835,13 +835,14 @@
     """
 
     takes_args = ['filename?']
-    takes_options = ['forward', 'timezone', 'verbose', 'show-ids', 'revision']
+    takes_options = ['forward', 'timezone', 'verbose', 'show-ids', 'revision','                                                                                                   long']
     
     def run(self, filename=None, timezone='original',
             verbose=False,
             show_ids=False,
             forward=False,
-            revision=None):
+            revision=None,
+            long=False):
         from bzrlib.branch import find_branch
         from bzrlib.log import log_formatter, show_log
         import codecs
@@ -875,7 +876,11 @@
         # in e.g. the default C locale.
         outf = codecs.getwriter(bzrlib.user_encoding)(sys.stdout, errors='repla                                                                                                   ce')
 
-        lf = log_formatter('short',
+        if long:
+            log_format = 'long'
+        else:
+            log_format = 'short'
+        lf = log_formatter(log_format,
                            show_ids=show_ids,
                            to_file=outf,
                            show_timezone=timezone)
@@ -1348,6 +1353,7 @@
     'version':                None,
     'email':                  None,
     'update':                 None,
+    'long':                   None,
     }
 
 SHORT_OPTIONS = {
@@ -1356,6 +1362,7 @@
     'm':                      'message',
     'r':                      'revision',
     'v':                      'verbose',
+    'l':                      'long',
 }


-- 
William Dodé - http://flibuste.net





More information about the bazaar mailing list