You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2012/07/30 21:33:34 UTC

svn commit: r1367236 - /subversion/trunk/tools/dev/gdb-py/svndbg/printers.py

Author: julianfoad
Date: Mon Jul 30 19:33:33 2012
New Revision: 1367236

URL: http://svn.apache.org/viewvc?rev=1367236&view=rev
Log:
* tools/dev/gdb-py/svndbg/printers.py
  (SvnRangelistPrinter, build_libsvn_printers): Update to make use of the
    new svn_rangelist_t type.

Modified:
    subversion/trunk/tools/dev/gdb-py/svndbg/printers.py

Modified: subversion/trunk/tools/dev/gdb-py/svndbg/printers.py
URL: http://svn.apache.org/viewvc/subversion/trunk/tools/dev/gdb-py/svndbg/printers.py?rev=1367236&r1=1367235&r2=1367236&view=diff
==============================================================================
--- subversion/trunk/tools/dev/gdb-py/svndbg/printers.py (original)
+++ subversion/trunk/tools/dev/gdb-py/svndbg/printers.py Mon Jul 30 19:33:33 2012
@@ -234,8 +234,7 @@ class SvnMergeinfoPrinter:
     """for svn_mergeinfo_t"""
     def __init__(self, val):
         self.hash_p = val
-        # We don't actually have an svn_rangelist_t in Subversion...
-        self.svn_rangelist_t = gdb.lookup_type('apr_array_header_t')
+        self.svn_rangelist_t = gdb.lookup_type('svn_rangelist_t')
 
     def to_string(self):
         if self.hash_p == 0:
@@ -342,11 +341,10 @@ def build_libsvn_printers():
                                 SvnMergeRangePrinter)
     libsvn_printer2.add_printer('svn_merge_range_t *', r'^svn_merge_range_t \*$',
                                 SvnMergeRangePrinter)
-    # If we define an 'svn_rangelist_t' type in Subversion, we'll want these:
-    #libsvn_printer2.add_printer('svn_rangelist_t', r'^svn_rangelist_t$',
-    #                            SvnRangelistPrinter)
-    #libsvn_printer2.add_printer('svn_rangelist_t *', r'^svn_rangelist_t \*$',
-    #                            SvnRangelistPrinter)
+    libsvn_printer2.add_printer('svn_rangelist_t', r'^svn_rangelist_t$',
+                                SvnRangelistPrinter)
+    libsvn_printer2.add_printer('svn_rangelist_t *', r'^svn_rangelist_t \*$',
+                                SvnRangelistPrinter)
     libsvn_printer2.add_printer('svn_mergeinfo_t', r'^svn_mergeinfo_t$',
                                 SvnMergeinfoPrinter)
     libsvn_printer2.add_printer('svn_mergeinfo_catalog_t', r'^svn_mergeinfo_catalog_t$',